我在SQL server 2005中創建了一個名爲「tuser」的用戶,創建了數據庫權限。 並賦予master和msdb數據庫的「db_owner」數據庫角色爲「tuser」。SQL server 2005 - 用戶權利
從這個用戶登錄時,當我運行腳本創建數據庫,然後它會創建新的數據庫。 但「tuser」不能訪問由腳本生成的新創建的數據庫。
任何人都有什麼想法嗎?我想編寫腳本,使得「tuser」在創建後可以訪問新創建的數據庫,並且可以添加新創建的數據庫的用戶權限。
我想在創建新數據庫的同一腳本中將「db_owner」數據庫角色賦予新創建的數據庫上的「tuser」。腳本在「tuser」下運行。
我已經給了這個角色。 – Paresh 2010-04-01 10:29:24
我想在創建新數據庫的同一腳本中將「db_owner」數據庫角色賦予新創建的數據庫上的「tuser」。腳本在「tuser」下運行。 – Paresh 2010-04-01 10:34:30
在你的腳本上創建DB之後:'USE [yourdb] GO CREATE USER [tuser] FOR LOGIN [tuser] GO EXEC sp_addrolemember N'db_owner',N'tuser'GO' – Darnell 2010-04-01 11:23:02