我的PC上有2个SQL Server实例,一个是SQL Server 2008 R2,另一个是SQL Server 2012.
如果我LOCALHOST在连接到SQL Server时使用它,它将转到SQL Server 2008 R2实例.
我希望它指向SQL Server 2012实例.
有谁知道我怎么能做到这一点?
我刚刚开始涉足SSDT并且已经遇到了问题.
我的解决方案包括2个数据库.两个数据库都使用同义词相互引用.因此,就SSDT而言,我们有循环引用.
我知道这种安排存在设计问题,因此无需对此进行评论,也不建议对DB本身进行结构性更改.这是一个现有的系统,我没有权力从结构上改变它.
我也知道SSDT不允许循环引用.这里有一个解决方法(http://social.msdn.microsoft.com/Forums/en-US/ssdt/thread/5fd12f01-54e6-4e7d-b7e2-14fa9df9a7ef).它建议将DB1拆分为2个项目DB1和DB1a,例如DB1a引用DB1和DB2并生成DB2引用DB1.但我不确定如何在不实际创建额外数据库的情况下将其配置为工作.
我认为我唯一的选择是将它保留为2个项目,但将它们设置为忽略未解析的引用.