1。建立链接服务器 
USE master 
GO 
EXEC sp_addlinkedserver 'SEATTLESales', N'SQL Server' 
GO 
2。创建或更新本地 Microsoft? SQL Server? 实例上的登录与链接服务器上远程登录之间的映射。 
EXEC sp_addlinkedsrvlogin 'Accounts', 'false', NULL, 'SQLUser', 'Password' 
访问方式:exec seattlesales.accounts.dbo.存储过程

解决方案 »

  1.   

    用你的查询分析器登陆他的SQLSERVER。
      

  2.   

    --创建链接服务器
    exec sp_addlinkedserver  'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
    exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'用户名','密码'
    go--查询示例
    select * from srv_lnk.数据库名.dbo.表名--导入示例
    select * into 表 from srv_lnk.数据库名.dbo.表名--执行sp示例
    exec srv_lnk.数据库.dbo.存储过程
    go
    --以后不再使用时删除链接服务器
    exec sp_dropserver 'srv_lnk','droplogins'--其他打开方法:
    --1.OPENDATASOURCE
    exec   OPENDATASOURCE(
             'SQLOLEDB',
             'Data Source=远程服务器名或ip地址;User ID=sa;password=123'
             ).test.dbo.p_test_12    --或
    exec      OPENDATASOURCE(
             'SQLOLEDB',
             'driver={sql server};server=远程服务器名或ip地址;UID=sa;Pwd=123'
             ).test.dbo.p_test_12
    --2.OPENROWSET
    SELECT   *
    FROM      OPENROWSET (
             'SQLOLEDB',
             'driver={sql server};server=远程服务器名或ip地址;UID=sa;Pwd=123'
             ,'exec 存储过程')