使用VB.Net的端口1600的SQL Server 2016的连接没有打开

时间:2018-05-29 14:55:01

标签: sql-server-2016

当我尝试使用端口1600将VB.Net打开到MS SQL server 2016时,连接未打开。我的连接字符串是

<property name="cacheable" value="false" />

Visual studio:2010 MS SQL服务器:2016

TCP / IP端口也已启用。

请问这个连接有什么问题吗?

2 个答案:

答案 0 :(得分:0)

默认的Sql Server端口是1433.可以更改此端口,但不建议这样做。如果您确实更改了端口,还要确保在任何可能正在运行的防火墙上打开端口。

此外,在uri中指定端口的常规语法是冒号({ "error": { "code": "itemNotFound", "message": "The resource could not be found.", "innerError": { "request-id": "ec6ed197-15ea-498a-80d0-e2a9f832a0b9", "date": "2018-05-29T15:49:18" } } } )而不是逗号。

:

答案 1 :(得分:0)

在将SQL本机客户端更新为11-用于SQL Server的ODBC驱动程序11后解决。连接字符串是

公共glob_connection_string作为字符串=“ PROVIDER = SQLNCLI11;服务器= 99.99.99.99,1600;数据库= learning_db;用户ID = read_only;密码= read_only;持久安全信息= False”

端口使用逗号(,)而不是冒号(:)。