-- MSSQL -- Replace the parameters below with your values (remove the '<' and '>') DECLARE @userName AS NVARCHAR(50) = ''; DECLARE @passwd AS NVARCHAR(255) = ''; DECLARE @databaseName AS NVARCHAR(255) = ''; -- Do not change any code below this line. DECLARE @UserCreationScript AS VARCHAR(MAX) = ' CREATE LOGIN [{userName}] WITH PASSWORD = N''{passwd}'', DEFAULT_DATABASE = [master], DEFAULT_LANGUAGE = [us_english], CHECK_EXPIRATION = OFF, CHECK_POLICY = OFF USE [{databaseName}] CREATE USER [{userName}] FOR LOGIN [{userName}]; ALTER USER [{userName}] WITH DEFAULT_SCHEMA = [dbo]; ALTER ROLE [db_owner] ADD MEMBER [{userName}];' SET @UserCreationScript = REPLACE(REPLACE(@UserCreationScript, '{userName}', @userName), '{passwd}', @passwd) SET @UserCreationScript = REPLACE(@UserCreationScript, '{databaseName}', @databaseName) EXECUTE(@UserCreationScript)