我创建了一个 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.
当我将连接字符串中的“数据源”更改为“本地主机”时,连接没有问题。
我在想我在别名中使用了错误的协议。
任何人都可以对此有所了解吗?
谢谢埃里克