我想通過使用存儲過程將用戶添加到我們的數據庫。我正在使用以下代碼添加登錄和用戶到SQL2005
declare @username as varchar(50)
set @username ='test1'
DECLARE @SQL NVARCHAR(4000);
begin
SET @SQL = 'CREATE LOGIN ' + @username + ' WITH PASSWORD = ''12345'', DEFAULT_DATABASE=[dbname], DEFAULT_LANGUAGE=[British], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF';
EXECUTE(@SQL);
end
EXEC sp_grantdbaccess @username;
EXEC SP_ADDROLEMEMBER N'db_owner', @username,
這可以工作,但會爲每個新用戶生成一個模式。我想將用戶附加到現有的模式。任何幫助將不勝感激