Try:
SELECT *
FROM OPENROWSET('MSDASQL',
   'DRIVER={SQL Server};SERVER=MyServe;UID=sa;PWD=2001',
   mks.dbo.Meeting) AS a

解决方案 »

  1.   

    SELECT * FROM OPENROWSET  
     ('SQLOLEDB',   
      'Server=anderer_server;database=Northwind;TRUSTED_CONNECTION=YES;',   
      'SELECT * FROM northwind.dbo.orders')   ??
      

  2.   

    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.表名select * from 别名.库名.dbo.表名 where 1=2
    ...
      

  3.   

    这是sqlserver7的问题,在sp包的install目录下找到instcat.sql文件
    执行一下就可以了。