Sql server 2008 修改登录权限的SQL脚本
我正试图构建一个脚本来创建一个数据库,并登录到该数据库,但我有。这是我的密码Sql server 2008 修改登录权限的SQL脚本,sql-server-2008,scripting,Sql Server 2008,Scripting,我正试图构建一个脚本来创建一个数据库,并登录到该数据库,但我有。这是我的密码 :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 错误是,无法删除用户“GU
: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
错误是,
无法删除用户“GUST\($ID)”,因为它不存在或您没有权限。
我猜您的意思是[GUEST\$(ID)],而不是[GUST\$(ID)]。所以不允许纠正这一点。
来宾用户通常根据被禁用,并且不能根据被删除