Visual Studio 2015架构比较无法连接

Meg*_*Meg 4 sql-server-data-tools visual-studio-2015

我正在使用VS 2015,尝试在两个SQL Server 2014数据库上运行架构比较.指定每个连接并单击比较后,出现错误"无法恢复密码.通过编辑连接输入密码".每个连接都保存密码; 我正在使用SQL Server身份验证,集成安全性= False.还有什么我可以查看它为什么不连接?谢谢!

Ale*_*dra 6

SSDT工具v14似乎存在问题,保存了连接细节.在获得适当的修复程序之前,您需要每次都清理注册表项.注意:在执行这些步骤之前关闭Visual Studio,否则将在删除它们后立即重新创建注册表项.

1)转到密钥HKEY_CURRENT_USER\SOFTWARE\Microsoft\SSDT\ConnectionStrings上的注册表并仅删除您的内容(此密钥中的所有值)

2)转到键HKEY_CURRENT_USER\SOFTWARE\Microsoft\SSDT\ConnectionStringsUpgrade并将值从1更改为0

3)去VS和重新连接到架构比较无使用历史(即选择下拉再次使用连接"选择源...").这将执行VS将新连接写入HKEY_CURRENT_USER\SOFTWARE\Microsoft\SSDT\ConnectionStrings并将值1重写为HKEY_CURRENT_USER\SOFTWARE\Microsoft\SSDT\ConnectionStringsUpgrade

4)如果要在VS上创建另一个连接到Schema Compare,只需重复步骤2和3.

现在,只需在Schema Compare窗口中使用VS历史记录上的连接.

资料来源:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/74d2b7f0-09f2-4ef3-935b-e0a1e0e8fb82/schema-compare-target-unavailable?forum=ssdt