Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 使用SQL别名连接到SQL Server时出现问题_Sql Server_Connection String - Fatal编程技术网

Sql server 使用SQL别名连接到SQL Server时出现问题

Sql server 使用SQL别名连接到SQL Server时出现问题,sql-server,connection-string,Sql Server,Connection String,我创建了一个SQL别名: Name: CIHDB Server: SQLSRV Protocol: tcp Port no: (empty) Visual Studio中的我的连接字符串显示: 数据源=CIHDB;初始目录=CIH;综合安全=SSPI;MultipleActiveResultSets=True;应用程序名称=EntityFramework 但该操作失败,错误为:TCP提供程序,错误为:0-无法建立连接,因为目标计算机主动拒绝连接。 当我将连接字符串中的“数据源”更改为“loca

我创建了一个SQL别名:

Name: CIHDB
Server: SQLSRV
Protocol: tcp
Port no: (empty)
Visual Studio中的我的连接字符串显示:

数据源=CIHDB;初始目录=CIH;综合安全=SSPI;MultipleActiveResultSets=True;应用程序名称=EntityFramework

但该操作失败,错误为:
TCP提供程序,错误为:0-无法建立连接,因为目标计算机主动拒绝连接。

当我将连接字符串中的“数据源”更改为“localhost”时,我的连接没有问题

我认为我在别名中使用了错误的协议

有人能解释一下吗

谢谢 埃里克

当我同时使用两者时

cliconfg.exe

c:\windows\syswow64\cliconfg.exe

(cliconfg.exe的64位和32位版本)

我看到tcp/ip并没有启用,所以一旦我修复了它,所有的功能都到位了