笔者,最近制作了一款 winform 系统软件,数据库是 sql server 2005, 部署在服务器上,而系统软件安装在从机上。安装好后发现数据库没有连接上, 于是与服务器端进行连接测试, 现把调试过程描述如下。( 以本机为例) 1. 首先要测试本机的物理连接与服务器端的物理连接是否畅通。 a. 方法:开始- ?运行? cmd ping 有返回值表示已经调通。 2. 测试 远程连接服务是否畅通, a. 方法 1433 其中 1433 为数据库服务端口,如果为出行如下黑屏则说明有一些原因导致。连接不上的提示是: 原因分析: windows 自带的防火墙是否关闭方法:开始- ?设置->控制面板? windows 防火墙建议关闭防火墙。 2. 如果是 sql server 2005 的数据库,需要看下是否安装了 sql server2005express 组件( 笔者就是没有安装这个组件的原因所导致)。 a. 检查下配置:服务和连接的外围应用配置器同时使用 TCP/IP 和 named pipes 。 server 配置管理器 1).S ql server 2005 服务启动 sql server (sqlexpress 服务) 2).sqlexpress 的协议中启动 TCP/IP 协议, TCP/IP 属性? IPALL TCP 端口改为 1433 右击“ SQL Server (SQLEXPRESS) ”,选择重新启动。再回到命令行下,键入: localhost 1433 进入黑屏。
连接 来自淘豆网www.taodocs.com转载请标明出处.