装一个SQL SERVER的客房端,每张SQL SERVER的光盘都有,只管装下去。
装好了,只要注册一下,远程的那个IP,输入用户名和密码,就可以像在本地用一样。

解决方案 »

  1.   

    USE pubs
    GO
    SELECT a.*
    FROM OPENROWSET('SQLOLEDB','server';'username';'password',
       'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a
    GO
      

  2.   

    可以用分布式查询的方法
    一种是创建链接服务器 SP_Addlinkedserver或者用特定名称 使用openrowset() 或opendatesourse ()函数
    具体用法可F1看联机帮助
      

  3.   

    直接打开查询分析器->文件->连接->服务器(填220.174.1.2)->输入用户名和密码->确定即可
      

  4.   

    select * from [220.174.1.2].master.dbo.sysservers
    这样的语句可以执行么????1.如果你和220.174.1.2在同一网段,并且DNS SERVER是相同的,你可以运行select * from servername..tablename。反之..... :-(
    2.如果220.174.1.2启动了RPC服务,你可以通过拨号的方式或VPN的方式建立连接,也可以访问。
    3.通过OLEDB的方式(打开本地的Sql Sever的MSDTC服务):
     exec sp_addlinkedserver @server =  'remote_server' 
             ,  @provstr =  'SQLOLEDB.1;Network Library=DBMSSOCN;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DB_NAME;Data Source=202.174.1.2 1433'  
         ,  @catalog =  'catalog'   exec sp_addlinkedsrvlogin @rmtsrvname =  'remote_server',
         @useself =  false ,
         @locallogin = 'sa',  
         @rmtuser =  'sa' ,
         @rmtpassword =  nullselect * from remote_server..tablename
      

  5.   

    to leimin(黄山光明顶) 
    当然我的前提是 执行了 sp_addlinkedserver [220.174.1.2]