如何在2013 SQL Server数据库项目中创建登录用户

2024-03-11

我正在尝试创建一个具有 SSDT 数据库项目登录名的用户。该登录名已存在于目标服务器上。使用以下 SQL:

CREATE USER [MyLogin]
        FOR LOGIN [MyLogin]
        WITH DEFAULT_SCHEMA = dbo

GO

我收到错误:

错误 1 ​​SQL71501:用户:[MyLogin] 具有对登录 [MyLogin] 的未解析引用。

我找到了两个解决方案,但都不适用于 2013:

1)创建一个服务器项目来引用登录。当前版本的 SSDT / VS2013 中没有此选项

2) 禁用模式检查。 2013 年该选项缺失(我相信是Options -> Database Tools -> Schema Compare)


实际上,您可以使用标准 T-SQL 语法在 SQL Server 数据库项目中创建服务器级登录:

CREATE LOGIN [Login_Name] WITH PASSWORD = '<Password>';

Note:您还可以右键单击数据库项目并选择“添加新项”,然后导航至 SQL Server > 安全性(在模板对话框中)并选择“登录 (SQL Server)”。

这可以解决 SQL71501 错误,并且(假设您使用 SQLPackage.exe 进行部署)将允许 SQLPackage.exe 在部署和发布之前将安全对象与目标数据库进行比较。

希望有帮助:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在2013 SQL Server数据库项目中创建登录用户 的相关文章

  • Microsoft SQL Server 数据工具包未正确加载

    我的 VS 2013 安装的所有内容似乎都工作正常 除非我右键单击服务器资源管理器中的表 我正在尝试使用数据工具来查看 MS SQL 数据库中的表 这是当我右键单击 VS 2013 时弹出的消息 The Microsoft SQL Serv
  • Visual Studio 2013 写入时缩进不起作用

    我有这样的代码 class Myclass 我现在想添加一些代码 例如一个方法 我在 之后直接按 Enter 键 希望得到这个 是光标所在的位置 class Myclass 不过我得到这个 class Myclass 如果我现在输入一个方法
  • 如何让 Visual Studio 在加载项目时执行 MsBuild InitialTargets(或构建项目)

    Intro 我正在寻找一个扩展点 VS 加载项目时执行 这也应该可以合并到 VS 外部的构建运行中 这意味着它应该最终出现在 msbuild 脚本中 MSBuild 初始目标 现在我发现 MSBuild 提供了一个扩展点 用于在执行任何其他
  • 在 Visual Studio 外部启动时程序运行速度较慢

    我注意到我的程序有一些奇怪的行为 我使用 Visual Studio Professional 2013 Update 1 用 C 编写它 它由一个 exe 应用程序组成 该应用程序链接多个 DLL 并调用这些 DLL 中定义的函数 在我的
  • Visual Studio 2013 - 更改 Peek 定义窗口的背景颜色

    我使用 Visual Studio 2013 Ultimate Resharper 8 和自己的配色方案http studiostyl es http studiostyl es 我想更改查看定义窗口中的背景颜色 因为现在是黄色 也许这导致
  • 在 Visual Studio 2013 中禁用 git

    我有一个由 tfs 管理的存储库 然而在本地 我想通过 git 管理它 并将更改推送到 tfs 一旦我在团队资源管理器中创建 git 存储库 VS2013 就会显示该解决方案仅由 git 管理 如果我尝试编辑任何文件 它会抱怨该文件是只读的
  • 如何在VS2013中为新项目设置默认.NET框架?

    我正在开发一个针对 net 4 0 的项目 它不会很快更改为 4 5 当我创建新项目时 它默认为 net 4 5 无论如何 我可以在 Visual Studio 级别全局将其默认为 4 0 或者 更好 在解决方案级别默认它为 4 0 吗 最
  • Visual Studio 2013 上下文菜单仅在 Web 应用程序项目中缓慢

    我最近为了一个新项目从 VS 2010 升级到 VS 2013 我发现当右键单击 Web 应用程序项目中的文件夹 而不是单个文件 时 加载上下文菜单大约需要 2 秒 解决方案中的其他十多个非 Web 项目不存在此性能问题 此外 在那个缓慢的
  • 如何防止在 MVC 5 脚手架中自动安装 Bootstrap(和依赖项)?

    当我创建一个新的 ASP net MVC 5 项目并通过控制器操作的脚手架添加视图时 Visual Studio 始终为 Bootstrap 及其依赖项 例如 jQuery 添加 Nuget 包 大多数时候 我发现这是相当多余的 并且大多数
  • Web 测试记录器不允许我记录测试 IE11 windows 7

    我正在尝试使用以下方法记录 Web 性能测试网络测试记录器 12 00VS 2013 自带的插件 This is what I get when the toolbar opens 如您所见 按钮呈灰色且禁用 我已关注这个解决办法 http
  • Visual Studio 2013 浏览器链接无法在 Firefox 中正常运行 - 引发异常

    刚才我在调试一个简单的 ASP NET MVC 应用程序时尝试使用 Firefox 27 0 1 进行浏览器链接 我有 Visual Studio Ultimate 2013 Update 1 这是浏览器链接仪表板 我尝试在剃刀视图中更改某
  • 列表框无法显示子类变量

    我正在开发一个项目 其中用户输入动物值 姓名 年龄 性别等 并且用户输入的值显示在列表框中 这些类相互继承 以下是继承的工作原理 Animalclass 是所有类的父类 Mammal类继承自Animal class Dog类继承自Mamma
  • DACPAC 不包括复合对象

    我有一个 VS2012 数据库项目 其中包括表 存储过程 视图等 然后我有第二个数据库项目 其中包含对第一个项目的数据库引用 我已确保从 项目属性 gt 调试 gt 高级 菜单中选择 包括复合对象 选项 当我构建第二个项目并获取生成的 DA
  • 抑制SQL Server SSDT中的一些警告

    In SQL Server 数据工具 http msdn microsoft com en us library hh272686 我想抑制某些但不是全部 SQL71502 的出现 具有对对象的未解析引用 我知道我可以通过项目属性 构建 抑
  • 如何在 Cmake 生成的 ALL_BUILD 和 ZERO_CHECK Visual Studio 2013 项目中将 unicode 设置为字符集?

    我目前正在使用 CMake 创建一堆 Visual Studio 2013 项目 并且它可以工作 但是 自动创建的 ZERO CHECK 和 ALL BUILD 项目默认设置为使用 MBCS 尽管我希望它们使用 Unicode 字符集 我确
  • 每次加载解决方案时,所有项目引用都有黄色三角形

    我的所有项目 来自同一解决方案 引用都标有黄色三角形 这些项目都设置为相同的 NET 版本 4 5 1 错误日志说 无法引用项目 CommonLibrary 暂时解决该问题的方法是 删除并重新添加引用 右键单击并选择 添加服务引用 并立即取
  • 无法更改 Visual Studio 2013 中的字体

    我曾经可以通过以下方式更改 Visual Studio 2013 的字体和颜色Tools gt Options then Environment gt Fonts and Colors 最后显示文本编辑器的设置 但是 现在我无法显示文本编辑
  • Visual Studio 2013 未发现单元测试

    我在 Visual Studio 2013 中有一个简单的解决方案 它由一个 Web 项目 一个库项目和一个单元测试项目组成 当我打开解决方案并尝试运行单元测试时 Visual Studio 不会发现它们 要运行测试 我尝试转到菜单并选择
  • 无法使用数据源配置向导在 Web 项目中添加数据源

    Problem 我想将报告 rdlc 添加到我的 Web 项目中 我需要报表使用对象数据源 而不是直接连接到数据库 我的问题是 当我运行 报告向导 或向报告添加新数据集时 数据源配置向导 only允许我使用数据库 然而 在图书馆项目中数据源
  • Visual Studio 不允许我在 Android 物理设备上进行调试

    我正在使用 Xamarin 和 Visual Studio 2013 开发 Android 应用程序 我已将 Android 小程序连接到计算机 Sansung Kies 识别了该设备 Adb 也能识别它 因为当我输入 adb device

随机推荐