2014-01-26 70 views
0

我想構建一個腳本來創建一個數據庫和登錄,只訪問該數據庫,但我有。這裏是我的代碼修改登錄權限的SQL腳本

:setvar ID "test" 

USE master; 
GO 
DENY VIEW ANY DATABASE TO [GUST\$(ID)]; 
GO 
USE [$(ID)]; 
GO 
DROP USER [GUST\$(ID)]; 
GO 
USE master; 
GO 
ALTER AUTHORIZATION ON DATABASE::[$(ID)] TO [GUST\$(ID)]; 
GO 

和錯誤是Cannot drop the user 'GUST\($ID)', because it does not exist or you do not have permission.

回答