在数据库项目中创建角色
Posted
技术标签:
【中文标题】在数据库项目中创建角色【英文标题】:creating roles in database project 【发布时间】:2015-07-24 12:27:46 【问题描述】:我在 Visual Studio 2013(专业版)中使用数据库项目。
所有其他的东西都很好,但我正面临创建用户命令的问题。即使我已经在具有所有访问权限的服务器上为 dbproj 创建了用户。即使我只在数据库项目中导入数据库并尝试构建,尽管它显示错误。
以下命令显示错误。 “为登录 [dbproj] 创建用户 [dbproj]”。
请帮帮我...
提前致谢。
【问题讨论】:
什么时候出现错误(构建时、发布时、部署 .dacpac 时...)? 我最终在部署后脚本中处理用户/权限,直到 MS 意识到这些从环境到环境的变化并为我们提供了一种更简单的方法来处理它们:schottsql.blogspot.com/2013/05/…(不一定容易,但这是一次性设置,在初始阶段之后并不难处理) 构建时(编译器显示错误)。 @Peter:谢谢彼得。我知道它在部署后脚本中运行良好。此脚本在某些情况下运行。无法理解问题。 @Keith :Error: dbproj this is not a valid user. 【参考方案1】:如果我在 postDeploymentScript 中写入相同的命令,那么它适用于我的情况。
【讨论】:
以上是关于在数据库项目中创建角色的主要内容,如果未能解决你的问题,请参考以下文章