当我尝试使用端口1600将VB.Net打开到MS SQL server 2016时,连接未打开。我的连接字符串是
<property name="cacheable" value="false" />
Visual studio:2010 MS SQL服务器:2016
TCP / IP端口也已启用。
请问这个连接有什么问题吗?
答案 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”
端口使用逗号(,)而不是冒号(:)。