我创建了一个数据库项目与用户的用户:数据库项目与GenerateDropsIfNotInProject部署下降是在数据库项目
TimTestUser.user.sql
CREATE USER [TimTestUser]
FOR LOGIN [TimTestLogin]
,也已经在服务器中创建一个登录项目 TimTestLogin.login.sql
CREATE LOGIN TimTestLogin WITH PASSWORD = 'tim'
在Database.sqldeployment我已选择: 发电机密封e丢弃对象在目标数据库中的语句
当我部署数据库项目
时,用户被丢弃然后重新创建,这会导致登录到用户链接失败并且用户变成孤儿。
更新:
当我部署了DB项目撤销连接到产生
您可以在位于Visual Sudio数据库项目的'属性'文件夹中的'Database.sqlpermissions'文件中编辑这些权限 – Sentient 2014-10-30 17:32:45