gpt4 book ai didi

sql-server - Visual Studio 无法发布或架构比较数据库

转载 作者:行者123 更新时间:2023-12-02 22:17:36 24 4
gpt4 key购买 nike

我不知道我的 Visual Studio 出了什么问题,但我无法发布或架构比较我的开发服务器上的任何数据库。这是我的两个问题:

  • 发布新数据库时,我在超时后收到一条错误消息,显示“无法重新连接到数据库”

  • 当架构与现有数据库进行比较时,我收到一条错误消息,指出“尝试对类型的元素进行逆向工程时从 SQL Server 收到错误...”

其他故障排除

  • 我正在以 Windows 身份连接到服务器验证。我已经在开发服务器上设置为系统管理员角色。
  • 我通过 Management Studio 登录没有任何问题
  • 我可以使用 Management Studio 中的登录名创建数据库
  • VS2012中的“测试连接”按钮显示连接成功
  • 我已从数据库中删除了相关数据库,并尝试重新发布,但没有成功
  • 我已经启动了一个全新的 VS SQL 项目并尝试发布新的测试数据库,但遇到了同样的问题
  • 我的生产服务器上没有任何问题
  • 我已删除并重新创建了服务器登录信息
  • 即使使用 [sa] 帐户,我也无法对数据库进行架构比较或发布
  • 我已重新启动 SQL Server 实例和 Windows Server 本身

最近对服务器的唯一更改是我将两个生产数据库备份恢复到我的开发服务器中。我不知道问题是否就是从这个时候开始的。

我还可以/应该尝试什么?

更新这个问题仍然阻止我比较或发布任何数据库的模式。即使来自一个新项目。自第一篇文章以来的其他故障排除:

  • 从服务器中删除 SQL Server 并重新安装
  • 从客户端注册表中删除了对开发服务器的所有连接引用
  • SQL Server Profiler 显示 Visual Studio 正在成功执行命令,但上述消息仍然存在

最佳答案

请尝试更新到最新版本的 SSDT(用于在 Visual Studio 中处理数据库的工具)。另外,由于您使用的是 VS 2012,请考虑尝试 VS 2013 Express,至少看看它是否可以解决您的问题,因为它包含用于处理数据库项目的工具。

关于sql-server - Visual Studio 无法发布或架构比较数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25021662/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com