默认是 1433,查看你的 sql server 服务器“MSSQLSERVER协议”连接设置,查看TCP/IP 是否启动,查看“IP地址”选项卡下的你的参数对应的那个 IP 地址(不是别的 IP 地址)下的 TCP端口以及是否“已启用”。
你的意思是,开启服务器对应端口,然后我本地用sa用户来访问服务器数据库?
哦 想起来了,好像连接字符串里面是有写端口的,默认是1433
sql server 支持 sql server 登录认证方式,设置好账号密码,起用 tcp 协议,并且开启 tcp 发现端口,本地用 sql server 管理客户端测试账号密码以及sql server 认证方式可以访问数据库,然后重启 sql server 数据库主服务,然后开放服务器上的相应的数据服务 tcp 发现端口,就可以用远程计算机的 sql server 管理客户端连接数据库了。
[quote=引用 6 楼 水边2 的回复:] 在你的Web服务器上,检测一下数据库端口,执行: telnet 服务器IP 1433 看看报什么错误,如果是下面这种错误,就是端口不通,要检查安全策略和防火墙: C:\>telnet 123.4.5.6 1433 正在连接123.4.5.6...无法打开到主机的连接。 在端口 1433: 连接失败
在你的Web服务器上,检测一下数据库端口,执行: telnet 服务器IP 1433 看看报什么错误,如果是下面这种错误,就是端口不通,要检查安全策略和防火墙: C:\>telnet 123.4.5.6 1433 正在连接123.4.5.6...无法打开到主机的连接。 在端口 1433: 连接失败
SQLServer要配置允许远程连接
62,243
社区成员
668,998
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧