你可以在企业管理器里面新建sql7的注册对sql7操作,可以直接登录到服务器上或者在sql2000本机上用链接服务器操作EXEC sp_addlinkedserver 
   'Test', --名称
   '', 
   'MSDASQL',
   NULL,
   NULL,
   'DRIVER={SQL Server};SERVER=服务器名;UID=sa;PWD=密码;'
GO
exec sp_addlinkedsrvlogin 'test','false','本地用户名','远程服务器用户名','密码'-------以上为添加连接服务器
然后可以在过程里用select * from  Test.库名.dbo.表名 

解决方案 »

  1.   

    below is a example,call remote udf is same with stored procedure!
    attention:
    1.sp_addlinkedserver @provider must supports RPC  like "SQLOLEDB"
    2.run remote sp must use OPENQUERY()EXEC sp_addlinkedserver 'auchan','','SQLOLEDB',NULL,NULL,'DRIVER={SQL Server};SERVER=auchan;UID=sa;PWD=admin;'
    go
    exec sp_addlinkedsrvlogin  @rmtsrvname='auchan',@useself='false',@locallogin='sa',@rmtuser='sa',@rmtpassword='admin'
    GO
    /*insert into sales (stor_id,ord_num,ord_date,qty,payterms,title_id)
    select stor_id,ord_num,ord_date,qty,payterms,title_id from auchan.pubs.dbo.sales
    */SELECT *
    FROM OPENQUERY(auchan, 'master.dbo.sp_help')
    go
    EXEC sp_droplinkedsrvlogin  @rmtsrvname = 'auchan', @locallogin = 'sa'
    EXEC sp_dropserver  @server =  'auchan'
      

  2.   

    服务器: 消息 18452,级别 14,状态 1,行 1
    Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.
    [OLE/DB provider returned message: 连接字符串属性无效]为什么无法登录?好像哪儿少写了用户名