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



我创建了一个 SQL 别名:

Name: CIHDB
Server: SQLSRV
Protocol: tcp
Port no: (empty)

我在Visual Studio中的连接字符串说:

Data Source=CIHDB;Initial Catalog=CIH;Integrated Security=SSPI;MultipleActiveResultSets=True;Application Name=EntityFramework

但这失败并显示错误:TCP Provider, error: 0 - No connection could be made because the target machine actively refused it.

当我将连接字符串中的"数据源"更改为"本地主机"时,我的连接没有问题。

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

谁能对此有所了解?

谢谢埃里克

当我同时使用两者时

cliconfg.exe

c:windowssyswow64cliconfg.exe

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

我看到 tcp/ip 未启用,因此一旦我修复了它,一切都到位了。

最新更新