我正在尝试为CI /部署目的创建脚本,但遇到了问题.不幸的是,我不得不使用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'
Run Code Online (Sandbox Code Playgroud)
但是,这不起作用,因为sp_addlogin调用返回错误:
'NT AUTHORITY\NETWORK SERVICE'不是有效名称,因为它包含无效字符.
那么我该如何实现呢?