3
我试图为CI /部署目的创建脚本,但遇到问题。不幸的是,我不得不使用SQL 2000,这是我的舒适区之外。添加并授予NTAUTHORITY NETWORK SERVICE登录到SQL 2000数据库
看起来,CREATE USER ... FOR LOGIN不受支持,所以我必须使用sp_addlogin和sp_adduser。
我需要授予权限的NT AUTHORITY \ NETWORK SERVICE用户:
EXEC sp_addlogin N'NT AUTHORITY\NETWORK SERVICE'
EXEC sp_adduser N'NT AUTHORITY\NETWORK SERVICE'
然而,这不起作用,因为sp_addlogin的调用返回的错误:
'NT AUTHORITY\NETWORK SERVICE' is not a valid name because it contains invalid characters.
那么如何我可以做到这一点吗?
谢谢Mikael。这工作。正在使用:EXEC sp_grantlogin N'NT AUTHORITY \ NETWORK SERVICE'; exec sp_grantdbaccess N'NT AUTHORITY \ NETWORK SERVICE' – 2011-03-22 12:35:50