混合模式/ SQL身份validation已禁用。
只有Windows身份validation可用。
数据库/模式已在默认实例(。\ SQLEXPRESS)中创build,并被命名为“MyDatabase”。
使用将由pipe理员使用命令行界面运行的SQL脚本,我希望完全访问机器的每个用户帐户(不包括访客帐户)到该模式。
非常感谢。
首先,您需要告诉SQL Server允许所有内容都能够login到服务器。
CREATE LOGON [YourMachine\Users] FROM WINDOWS; GO
然后进入数据库并根据该login名设置用户。
Use YourDatabase GO CREATE USER [YourMachine\Users] FOR LOGIN [YourMachine\Users] GO
然后,您可以将新用户添加到dboangular色。
EXEC sp_addrolemember @rolename='dbo', @membername='YourMachine\Users' GO
所有的脚本都会看起来像这样。
CREATE LOGON [YourMachine\Users] FROM WINDOWS; GO Use YourDatabase GO CREATE USER [YourMachine\Users] FOR LOGIN [YourMachine\Users] GO EXEC sp_addrolemember @rolename='dbo', @membername='YourMachine\Users' GO
只需将YourMachine更改为您的计算机名称,将Yourdatabase更改为您的数据库名称即可。