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

Sql server 更改连接字符串的默认MSSQL数据源,sql-server,database,Sql Server,Database,在执行集成测试时,我使用连接字符串连接到数据库。我知道在连接字符串中有一个默认符号用于连接到默认服务器实例: 数据源=。;初始目录=[数据库名称];综合安全=SSPI 不幸的是,数据库当前未安装在默认服务器上,由于兼容性问题,我无法更改为默认服务器。现在,对于我的所有测试,我必须指定服务器名称,如下所示: 数据源=[我的服务器名称];初始目录=[数据库名称];综合安全=SSPI 由于解决方案是共享的,我无法签入此配置,因此我必须为此进行大量手动维护 是否有任何方法可以更改电脑的默认SQL Ser

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

数据源=。;初始目录=[数据库名称];综合安全=SSPI

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

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

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

是否有任何方法可以更改电脑的默认SQL Server,以便使用第一个示例中所示的连接字符串

编辑:

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

数据源=。\SQLEXPRESS;初始目录=[数据库名称];综合安全=SSPI

编辑2:


我可以通过此解决问题

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

sp_dropserver <old_name>;  
GO  
sp_addserver <new_name>, local;  
GO  
您可以尝试以下方法:

  sp_dropserver 'your server name'>;  
  GO  
  sp_addserver '.', local;  
  GO  
您可以将连接字符串更改为:

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

这不会影响其他开发人员。

我按照本文中的步骤解决了这个问题:

这确实更改了名称,但我仍然无法使用默认连接字符串连接到它。错误是什么?可能是SSPI?你能分享错误信息吗?没有错误信息。我可以更新名称,但连接字符串仍然失败。当我运行sp_helpserver时,我看到名称和网络名称已被更改。将集成安全性从SSPI更改为TRUE并没有改变它的工作方式。当我使用网络时,我仍然无法连接。作为数据源,当我使用服务器名称时,我可以连接。我想说,当您尝试连接时出现了什么错误。找不到服务器?