如何在Visual Studio 2012 SQL项目中更改默认连接到服务器?

29
在Visual Studio 2012的sqlproj中,默認連接按鈕總是默認連接到(localdb)\Projects。我該怎樣改變這個?每次我需要斷開連接,然後重新連接以更改服務器。

@Yang,假设我需要使用Web服务连接Microsoft Nav数据库,那么该怎么做? - sonsha
3个回答

52

检查您的数据库项目属性。在调试选项卡下,有一个“目标连接字符串”的选项。将其更改为您想要使用的服务器和数据库。


1
我真诚地认为数据库项目 > SSMS 内置的解决方案资源管理器。因为你可以进行数据比较、模式比较和日常开发中的其他所有操作,我相信这是非常棒的。你的回答改变了我对数据库项目的看法。 - Eon
1
默认情况下,此设置保存在 your-database.user 设置文件中。如果您使用源代码控制并从提交中排除了 .user 文件,请务必手动添加此文件或取消忽略 .user 文件。另一种可能性是将 <PropertyGroup> 标签与内容一起从 .user 文件复制到 .sqlproj 文件中。 - Gabrielius
有没有一种方法可以使用某些参数来设置连接?我们想从VSTS中完成它。 - Kangkan

12

更改默认连接

  1. 在菜单中选择 工具->选项- >数据库工具
  2. 在数据连接中输入您想要使用的SQL服务器实例名称
  3. 按“确定”

此内容摘自http://xprog.blogspot.com/2012/08/visual-studio-2012-change-default-sql.html

以文件为基础更改连接

以下方法适用于我。我有一个生成操作为Build的sql文件,它缺少SQL连接工具栏。

  1. 在解决方案资源管理器中,单击 SQL 文件
  2. 将其生成操作更改为“无”
  3. 打开该文件(如果已经打开,请关闭并重新打开)

现在您将获得连接工具栏。

在维护完成后,请记得将生成操作更改回去。


2
嗨,感谢您的回答。连接工具栏对我们可用。问题是每次我按连接工具栏中的连接图标时,它最初会自动连接到本地数据库。您必须单击断开连接图标以从本地数据库断开连接,然后再次单击连接图标,以便出现连接到服务器对话框。我找不到一步连接到不同数据库的方法。 - suresh2

2

更改默认数据库 在“解决方案资源管理器”中,右键单击您的DB项目,选择“属性” 转到“调试”选项卡 在“目标连接字符串”下,单击“编辑” 输入您的SQL服务器详细信息并保存。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接