SQL 带端口的服务器连接字符串不起作用
SQL Server Connection String with Port doesn't work
场景:SQL Server 2014 Developer 具有默认设置和连接端口 (1433),C# Entity Framework 6.
在我的 C# 应用程序中使用带有 EF6 的 SQL 服务器,以下连接字符串非常有用:
Data Source=localhost;Initial Catalog =...
但是这个连接字符串失败了:
Data Source=localhost,1433;Initial Catalog =...
是的,这是正确的端口。
窥探 SQL 服务器的配置 我通过激活 TCP/IP 协议找到了一个解决方案,但是,因为它是默认端口,它不应该像其他端口一样工作吗没有端口的连接字符串?即使 TCP/IP 已停用(默认设置)?
谢谢!
你做居然像OP一样指定端口,2条评论是错误的。 https://www.connectionstrings.com/sql-server/
您必须打开 TCP/IP 的原因是您 必须 为服务器启用 TCP/IP 以侦听端口,默认或其他。
服务器,如果TCP/IP开启,默认端口1433。如果TCP/IP没有开启,那么根据定义它不能监听任意个端口。
场景:SQL Server 2014 Developer 具有默认设置和连接端口 (1433),C# Entity Framework 6.
在我的 C# 应用程序中使用带有 EF6 的 SQL 服务器,以下连接字符串非常有用:
Data Source=localhost;Initial Catalog =...
但是这个连接字符串失败了:
Data Source=localhost,1433;Initial Catalog =...
是的,这是正确的端口。
窥探 SQL 服务器的配置 我通过激活 TCP/IP 协议找到了一个解决方案,但是,因为它是默认端口,它不应该像其他端口一样工作吗没有端口的连接字符串?即使 TCP/IP 已停用(默认设置)?
谢谢!
你做居然像OP一样指定端口,2条评论是错误的。 https://www.connectionstrings.com/sql-server/
您必须打开 TCP/IP 的原因是您 必须 为服务器启用 TCP/IP 以侦听端口,默认或其他。
服务器,如果TCP/IP开启,默认端口1433。如果TCP/IP没有开启,那么根据定义它不能监听任意个端口。