更改连接字符串的默认MSSQL数据源

时间:2017-12-08 11:19:27

标签: sql-server database

执行集成测试时,我使用连接字符串连接数据库。我知道在连接字符串中连接到默认服务器实例有一个默认表示法:

  

data source =。; initial catalog = [database name]; integrated security = SSPI;

不幸的是,数据库当前未安装在默认服务器上,由于兼容性问题,我无法更改为默认服务器。现在对于我的所有测试,我将必须像这样分配服务器名称:

  

数据源= [我的服务器名称];初始目录= [数据库名称];集成安全性= SSPI;

由于解决方案是共享的,我无法检查此配置,因此我必须为此进行大量手动维护。

有什么方法可以更改我的PC的默认SQL Server,以便我可以使用连接字符串,如第一个示例所示?

编辑:

我能够成功使用以下连接字符串:

  

data source =。\ SQLEXPRESS; initial catalog = [database name]; integrated security = SSPI;

编辑2:

我能够通过此awnser

解决我的问题

3 个答案:

答案 0 :(得分:1)

我设法按照这篇文章中的步骤解决了这个问题: https://stackoverflow.com/a/11921896/1829773

答案 1 :(得分:0)

要更改默认服务器,请执行以下操作:

sp_dropserver <old_name>;  
GO  
sp_addserver <new_name>, local;  
GO  

答案 2 :(得分:0)

你可以试试这个:

  sp_dropserver 'your server name'>;  
  GO  
  sp_addserver '.', local;  
  GO  

您可以将连接字符串更改为:

data source=.;initial catalog=[database name];integrated security=True;

这不会打扰其他开发者。