小结SQL Server连接失败错误及解决

肖桂东 发表于:11年12月16日 11:00 [转载] IT专家网

  • 分享:
[导读]在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了,一般而言,有以下两种连接 SQL Server 的方式。

2、使用用于 ODBC 的 OLE DB 提供者(不使用 ODBC 数据源):

使用 SQL Server 身份验证:

以下是代码片段:
    oConn.Open "Driver={SQL Server};" & _
  "Server=MyServerName;" & _
  "Database=myDatabaseName;" & _
  "Uid=myUsername;" & _
  "Pwd=myPassword"

使用 Windows 身份验证(信任连接):

以下是代码片段:
    oConn.Open "Driver={SQL Server};" & _
  "Server=MyServerName;" & _
  "Database=myDatabaseName;" & _
  "Trusted_Connection=yes"

3、使用用于 ODBC 的 OLE DB 提供者(使用 ODBC 数据源):

以下是代码片段:
    oConn.Open "DSN=mySystemDSN;" & _
  "Uid=myUsername;" & _
  "Pwd=myPassword"

如果遇到连接失败的情况,我们只要按照一中所示的方法,结合程序中的连接字符串进行检查,基本都能得到解决。另外,还有以下几个要注意的地方:

1、配置 ODBC 数据源时,点击"客户端"配置选项可以让我们指定连接使用的网络库、端口号等属性,如下图所示:

2、如果遇到连接超时的错误,我们可以在程序中修改 Connection 对象的超时设置,再打开该连接。例如:

以下是代码片段:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"
Conn. Properties("Connect Timeout") = 15 '以秒为单位
Conn.open DSNtest
%>
[责任编辑:王瑶]
Aria
北京时间11月9日消息,受惠于平板电脑市场对移动芯片的大量需求,英伟达今天公布的第三财季财报数据好于华尔街平均预期。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.