我正在尝试使用db项目中的部署前和部署后脚本为特定登录创建用户。我正在使用SQL Server 2008 R2,VS 2012和耐心。每次我发布脚本中的所有其他命令似乎都执行但不是CREATE USER行;也没有替代调用sp_grantdbaccess。
答案 0 :(得分:0)
您可以发布生成的代码吗?我通常在db上下文中创建用户,而不是使用前或后脚本,因为用户是数据库中的普通对象(添加新项目,在安全性下,您获得代码创建:
CREATE USER [User1]
WITHOUT LOGIN
WITH DEFAULT_SCHEMA = dbo
GO
GRANT CONNECT TO [User1]