我不知道我的Visual Studio出了什么问题,但我无法在我的开发服务器上发布或比较任何数据库。这里是我的两个问题:
- 在发布新数据库时,在超时后我收到一个错误消息,显示“无法重新连接到数据库”。 - 当与现有数据库进行模式比较时,我收到一个错误消息,显示“尝试反向工程类型元素时从SQL Server接收到错误”。
其他排除故障方法:
- 我正在使用Windows身份验证作为自己连接到服务器。我已经在开发服务器上设置了sysadmin角色。 - 我在管理工具中登录没有问题。 - 我可以使用管理工具的登录名创建数据库。 - VS2012中的“测试连接”按钮显示连接成功。 - 我已从数据库中删除相关内容,并尝试重新发布,但未能成功。 - 我已启动了全新的VS SQL项目,尝试发布新的测试数据库,但遇到完全相同的问题。 - 生产服务器没有任何问题。 - 我已删除并重新创建了服务登录名。 - 即使使用[sa]账户,我也无法比较模式或发布数据库。 - 我已重启SQL Server实例和Windows Server本身。
服务器唯一的最近更改是将两个生产数据库备份还原到我的开发服务器。我不知道这是否是问题的起因。
有什么其他可以/应该尝试的吗?
更新:即使从新项目开始,此问题仍然阻止我比较模式或发布任何数据库。自第一次发布以来,已进行了以下其他排除故障:
- 从服务器中删除并重新安装SQL Server。 - 从客户端注册表中删除与开发服务器的所有连接引用。 - SQL Server Profiler显示Visual Studio成功执行命令,但以上消息仍然存在。
- 在发布新数据库时,在超时后我收到一个错误消息,显示“无法重新连接到数据库”。 - 当与现有数据库进行模式比较时,我收到一个错误消息,显示“尝试反向工程类型元素时从SQL Server接收到错误”。
其他排除故障方法:
- 我正在使用Windows身份验证作为自己连接到服务器。我已经在开发服务器上设置了sysadmin角色。 - 我在管理工具中登录没有问题。 - 我可以使用管理工具的登录名创建数据库。 - VS2012中的“测试连接”按钮显示连接成功。 - 我已从数据库中删除相关内容,并尝试重新发布,但未能成功。 - 我已启动了全新的VS SQL项目,尝试发布新的测试数据库,但遇到完全相同的问题。 - 生产服务器没有任何问题。 - 我已删除并重新创建了服务登录名。 - 即使使用[sa]账户,我也无法比较模式或发布数据库。 - 我已重启SQL Server实例和Windows Server本身。
服务器唯一的最近更改是将两个生产数据库备份还原到我的开发服务器。我不知道这是否是问题的起因。
有什么其他可以/应该尝试的吗?
更新:即使从新项目开始,此问题仍然阻止我比较模式或发布任何数据库。自第一次发布以来,已进行了以下其他排除故障:
- 从服务器中删除并重新安装SQL Server。 - 从客户端注册表中删除与开发服务器的所有连接引用。 - SQL Server Profiler显示Visual Studio成功执行命令,但以上消息仍然存在。