如果Client和Server不在一台机器上,那么Server上的端口是DB发布出来交互的端口,Client上的端口是数据访问的端口,即有可能Client的端口是1433,Server端口是2914
开始 程序 Microsoft SQL Server 服务器网络实用工具
启用的协议 删除其他协议 仅保留TCP/IP 属性 默认端口
TCP/IP 属性 默认端口 输入
重新启动SQL服务 然后连接SQL 能正常连接
查看SQL的身份验证模式
企业管理器 右键SQL实例 属性 安全性 身份验证 显示当前选择的是"仅windows"
修改SQL的身份验证模式
企业管理器 右键SQL实例 属性 安全性 身份验证 选择的是"Sql Server和Windows" 确定 提示将重新启动SQL 确定
再连接 发现连接不到
修改客户端的配置
开始 程序 Microsoft SQL Server 客户端网络实用工具
别名 添加
网络库选择"tcp/ip" 服务器别名输入SQL服务器名
连接参数 服务器名称中输入SQL服务器ip地址
如果你修改了SQL的端口 取消选择"动态决定端口" 并输入对应的端口号:
lishixinzhi/Article/program/MySQL/201311/29575默认的端口号是1433 打开sql2005的SQL Server Configuration Manager --展开网络配置 --点击MYSQLSERVER协议 --双击TCP/IP --选择IP地址就能看到端口号了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)