建立链接服务器
EXEC sp_addlinkedserver
   '链接名',
   '',
   'MSDASQL',
   NULL,
   NULL,
   'DRIVER={SQL Server};SERVER=对方ip;UID=sa;PWD=密码;'  
(注意是登陆远程服务器的密码)

解决方案 »

  1.   

    我在安装数据库的时候,选用Windows的验证模式(而不是SQL SERVER和Windows的混合登陆模式),采用的账号是test,密码是test.数据库名为SQLNAME
    那么连接的时候是否可以这样写
    DRIVER={SQL Server};SERVER=IP;UID=TEST;PWD=TEST;DATASOURCE=SQLNAME?
      

  2.   

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=sqldb;Data Source=localhost"
    set rs1 = Server.CreateObject("ADODB.RecordSet")
    sql="select * from ApplyCase"
    rs1.Open sql,conn,1,1
    if rs1.recordcount>0 then
    ...  
    else
    ...
    end if%>
      

  3.   

    你也可以改为:
    企业管理器-->右键你的实例(就是那个有绿色图标的)-->属性-->安全-->改为sql与window混合
      

  4.   

    在.NET中,最好还是使用sql与window混合认证,否则好像还要在SQLSERVER里面设置一个ASPNET的用户
      

  5.   

    因为用Windows认证模式比较安全,所以我不想用混合模式。现在如果数据库服务器和WEB服务器在一台机器上,我已经解决了。现在的问题是,如果数据库服务器和web服务器是在不同的机器上的,应该怎么解决
      

  6.   

    用telnet ip 1433 如果返回正确,就说明1433端口可以使用
      

  7.   

    万能方法:
    打开一.txt文件,另存为.udl文件,再打开.udl文件,自动提示连接数据库....(选上保存密码)保存用记事本打开得到你要的