刚刚安装的sql server 2000,用 asp调用后出现如下问题,
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
/dlzdcs/inc/conn.asp, 第 4 行
ASP代码如下:
connstr="Driver={SQL Server};server= 192.168.1.196;uid=sa;pwd=security!!@@;database=dlzdcs" 
set Conn = Server.CreateObject("ADODB.Connection") 
conn.open connstr麻烦帮忙,谢谢啦

解决方案 »

  1.   

    '//创建数据库连接dim startime
    dim conn
    dim connstr
    dim db,pass_word,User_ID,Data_Source
    startime=timer()
    db="slt_road"            '数据库名称
    Pass_word="****"   'Password=帐号密码
    User_ID="sa"      'User ID=登陆帐号
    Data_Source="."   'Data Source=服务名称或者ip Set conn = Server.CreateObject("ADODB.Connection")
    connStr="Provider=SQLOLEDB.1;Password='"&pass_word&"';Persist Security Info=True;User ID='"&User_ID&"';Initial Catalog='"&db&"';Data Source='"&Data_Source&"'" 
    conn.Open connstr
      

  2.   

    谢谢楼上的回复,可是我不想创建数据源,直接链接sql server 2000不是也可以吗?我也收索了相关文章可是怎么都不好用呢?
      

  3.   

    connstr="Driver={SQL Server};server= 192.168.1.196;uid=sa;Password=security!!@@;database=dlzdcs"  
    set Conn = Server.CreateObject("ADODB.Connection")  
    conn.open connstr