Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 VS2015数据库项目:关闭架构检查_Visual Studio 2015_Sql Server 2014_Database Project_Schema Compare - Fatal编程技术网

Visual studio 2015 VS2015数据库项目:关闭架构检查

Visual studio 2015 VS2015数据库项目:关闭架构检查,visual-studio-2015,sql-server-2014,database-project,schema-compare,Visual Studio 2015,Sql Server 2014,Database Project,Schema Compare,我正在尝试在VS2015中创建一个数据库项目,并开始构建它。但我也有类似的错误 SQL71501:用户:[UserX]对登录名[UserX]的引用未解析 选择是 1.关闭任何架构检查的步骤 2.将主数据库添加为数据库项目,并将其添加为数据库引用 我无法执行(1),因为在工具->选项->数据库工具中找不到任何与架构比较相关的选项 我可以将主数据库添加为项目,但VS不允许我导入引用的登录名(不适用于主数据库)。 顺便说一句,我正在尝试导入Sql Server 2014数据库 我可以将主数据库添加为项

我正在尝试在VS2015中创建一个数据库项目,并开始构建它。但我也有类似的错误 SQL71501:用户:[UserX]对登录名[UserX]的引用未解析 选择是 1.关闭任何架构检查的步骤 2.将主数据库添加为数据库项目,并将其添加为数据库引用

我无法执行(1),因为在工具->选项->数据库工具中找不到任何与架构比较相关的选项 我可以将主数据库添加为项目,但VS不允许我导入引用的登录名(不适用于主数据库)。 顺便说一句,我正在尝试导入Sql Server 2014数据库

我可以将主数据库添加为项目,但VS不允许我导入引用的登录名(不适用于主数据库)

你应该试试这个

  • 继续“主”数据库项目,右键单击,然后选择“模式比较…”
  • 在打开的窗口中,单击“选项”(齿轮符号)
  • 提取“非应用程序范围”
  • 标记“登录”并单击“确定”
  • 现在比较并更新

    当然,在所有这些之前,您应该选择您的主数据库并完成所有其他需要的工作人员:)


    我希望答案有帮助(至少对我有帮助)

    您的登录/用户在所有环境中都是一样的吗?这就决定了你想如何处理这个问题。是的。它们在所有环境中都是相同的。基本上,我不希望我的项目依赖于用户/登录名。您有两个选项-从项目中删除它们并单独处理,或者包括您使用的用户/登录名。通过新对象选项,您可以非常轻松地为项目创建新登录。我们在部署后脚本中处理我们的登录,并选择忽略项目中的登录名、用户和角色成员,但我们的登录名在每个环境中都不同。我们使用了类似于: