////Create a new database, if does not exist
if db_id('DBNAME') is null
begin
create database [DBNAME]
end
=====================================================================================
////Once the Database is Created we can create the User login for this Database
////If user does not exist
if DATABASE_PRINCIPAL_ID('[DBNAME]') is null
begin
use [DBNAME]
if DATABASE_PRINCIPAL_ID('USERNAME') is null
CREATE LOGIN [USERNAME]
WITH PASSWORD='PASSWORD',
DEFAULT_DATABASE=[DBNAME],
DEFAULT_LANGUAGE=[us_english],
CHECK_EXPIRATION=OFF,
CHECK_POLICY=OFF
end
if DATABASE_PRINCIPAL_ID('USERNAME') is null
begin
use [DBNAME]
CREATE USER USERNAME
Grant Insert,Update,Delete,Execute,Select,Create Procedure to USERNAME
end
DBNAME = Database Name
USERNAME = User Login Name
PASSWORD = Password for the DB Login
No comments:
Post a Comment