servername.master.dbo.sysdatabasesuse sp_addlinkedserver to add liked server

解决方案 »

  1.   

    Execute sp_addlinkedserver [10.60.0.9]
    select * from [10.60.0.9].master.dbo.sysdatabases
      

  2.   

    先试一下__你们!
    如果是'10.60.0.9.master.dbo.sysdatabases'没问题,但现在我要用到字段
    入'10.60.0.9.master.dbo.sysdatabases.NAME'时,就出错!
      

  3.   

    只有用到字段的时候才前缀为4.可以采取给表取别名的方法解决.比如:
    select * from [10.60.0.9].master.dbo.sysdatabases where [10.60.0.9].master.dbo.sysdatabases.name='aaa'
    可以换成
    select * from [10.60.0.9].master.dbo.sysdatabases qpeg where qpeg.name='aaa'