SQL SERVER 连接数据库时测试数据不成功怎么处理

已举报 回答 关注
SQL SERVER 连接数据库时测试数据不成功怎么处理
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    165

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
  SQL SEVER 链接数据库不成功的情况有多种。
  第一、数据库的服务没有正常启动。
  第二、数据库的TCP/IP协议没有启动。
  第三、如果是是客户端链接服务器时电脑的防火墙没有关闭,被防火墙拦截了。
  解决方法:
  一、检查数据库服务是否打开?
  打开计算机管理》服务和应用程序》服务。找到“SQL Server(MSSQLSERVER)”服务,看状态是否启动。如果没有启动右键》启动即可。

   二、如果是SQL server的TCP协议未启动也无法正常连接。SQL server2000版本的数据,需要安装SP4补丁文件,安装完SP4补丁文件之后重新启动电脑TCP/IP协议自动启动。如果是SQL Serever 2005以上的数据,需要进入到数据的”配置工具“》”SQL Server Configuration Manager“》MSSQLSERER的协议》右键”TCP/IP“启用中去手工启用,然后重新启动计算机即可。

  三、如果是客户端连接数据库,需要将服务器(SQL server主机)的防火墙关闭,或者在防火墙中将”1433“端口例外。不然连接数据库的时候会提示失败。
  1、关闭防火墙步骤:打开开始菜单》控制面板》系统和安全》Windows防火墙》打开或关闭Windows防火墙》选择”关闭Windows防火墙“》确定。

  2、设置数据库端口”1433“例外步骤: 打开开始菜单》控制版面》系统和安全》Windows防火墙》高级设置》右键”入站规则“》新建规则》选择”端口“》选择”TCP“和”特定本地端口》再特定端口中输入“1433”》允许连接》直到完成(详情请见图所示)。

  四、测试数据库是否能够正常连接的方法:打开开始菜单》运行》输入cmd。再cmd窗口中输入“telnet IP地址(sql服务器IP地址) 1433
  如本机测试数据库1433端口是否正常再cmd中输入”Telnet 127.0.0.1 1433“回车。图1是正常效果图,图二是无法连接效果图。
取消 评论
你首先要确定sa是否也能在其它电脑成功登录到数据库,如果不行,则tcp/ip连接方式没有打开。
需要在配置工具 里面把tcp连接打开,sql server需要重新启动
取消 评论
看看端口设置是否正确及有否防火墙设置
取消 评论
要避免这个问题,必须在安装 SQL Server 2005 的服务器上完全启用 MS DTC 服务。

若要完全启用 MS DTC,请使用以下步骤:

1.在控制面板中,打开“管理工具”,然后打开“计算机管理”。

2.在“计算机管理”的左窗格中,展开“服务和应用程序”,再单击“服务”。

3.在“计算机管理”的右窗格中,右键单击“分布式事务协调器”并选择“属性”。

4.在“分布式事务协调器”窗口中,单击“常规” 选项卡,再单击“停止”停止该服务。

5.在“分布式事务协调器”窗口中,单击“登录”选项卡,并将登录帐户设置为 NT AUTHORITY\NetworkService。

6.单击“应用”和“确定”以关闭分布式事务协调器的窗口。关闭“计算机管理”。关闭“管理工具”。
取消 评论
先要设置连接参数
例:
//MS_sqlSQLCA.DBMS = MSS Microsoft SQL ServerSQLCA.Database = sqlserverSQLCA.LogPass = ********SQLCA.ServerName = 127.0.0.1SQLCA.LogId = saSQLCA.AutoCommit = FalseSQLCA.DBParm = //Oracle9iSQLCA.DBMS = O90 Oracle9i (9.0.1)SQLCA.LogPass = ***SQLCA.ServerName = OracleserverSQLCA.LogId = saSQLCA.AutoCommit = FalseSQLCA.DBParm = 然后,连接实例就可以了
CONNECT USING SQLCA;
取消 评论
首先检查字符串正确不,再打开控制面板--管理工具--服务--选择sqlserver的相关服务--右键启动服务
取消 评论
相关的服务没打开,开始-所有程序--Microsoft SQL Server 2005/2008 --配置工具--SQL Server Configuration Manager 在右边点服务那一栏 在左边右键开启所有服务,因为不知道你用什么连接不成功,只好全部打开。
还有用其他软件连接数据库时,服务器的名称有express 和SQL server是不一样的
希望能帮到你……!
取消 评论
(1)检查服务器的设置是否正确,包括身份验证方式(Window或混合验证),登录用户的密码
1433端口是否打开。
(2)检查连接语句,指定的服务器是否正确,登录名,密码,数据库是否正确
取消 评论
ZOL问答 > 相机 > 其他分类 > SQL SERVER 连接数据库时测试数据不成功怎么处理

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?