当前位置: 代码迷 >> Sql Server >> 怎么查看链接服务器的所有数据库
  详细解决方案

怎么查看链接服务器的所有数据库

热度:55   发布时间:2016-04-24 10:17:10.0
怎样查看链接服务器的所有数据库?
想查链接服务器所有数据库的名称,查询语句要怎样写啊?
------解决方案--------------------
select * from  連接服務器.master .sys.databases
------解决方案--------------------
master库是本机的。在红框那里一直点开就看到对应的库和表
------解决方案--------------------

select * from [链接服务器名].master.sys.databases

------解决方案--------------------
引用:
链接服务器 "srv_lnk" 的 OLE DB 访问接口 "SQLNCLI" 不包含表 ""master"."sys"."databases""。该表不存在,或者当前用户没有访问该表的权限。
= =这是什么原因啊?
exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','16.1.1.1'
exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'
exec sp_serveroption 'srv_lnk','rpc out','true'

= =上面是我的链接语句,是不是哪里错了?


exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','16.1.1.1'

exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','123456'

exec sp_serveroption 'srv_lnk','rpc out','true'

exec sp_serveroption 'srv_lnk','data access','true'
  相关解决方案