建立链接服务器EXEC sp_addlinkedserver 
   '别名', 
   '', 
   'MSDASQL',
   NULL,
   NULL,
   'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
GO select col1,col2,col3.... from 别名...table

解决方案 »

  1.   

    使用联结服务器:
    EXEC sp_addlinkedserver '别名','','MSDASQL',NULL,NULL,'DRIVER={SQL Server};SERVER=远程名;UID=用户;PWD=密码;'
    exec sp_addlinkedsrvlogin  @rmtsrvname='别名',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='密码'
    GO
    然后你就可以如下:
    select * from 别名.库名.dbo.表名
    insert 库名.dbo.表名 select * from 别名.库名.dbo.表名
    select * into 库名.dbo.新表名 from 别名.库名.dbo.表名
    go
      

  2.   

    谢谢回复。B、C到A链接服务器已经建立,而且该查询在查询分析器中调试通过,如果不链接B,ASP脚本中也通过。现在就是在ASP脚本中同时链接两个表时出错。我的QQ:48670357
      

  3.   

    使用的是ADO,用{Sql server}做连接。