跨数据库访问
发布时间: 2023-12-08 21:30:24
① 跨服务器数据库之间的操作怎么进行
跨数据库使用比较简单,如ceshi数据库想使用Finance2014的A表,则使用SELECT * FROM Finance2014.dbo.A
跨服务器的使用,专相对复杂一些属 需要先连接服务器
EXEC sp_addlinkedserver 'srv_lnk','','SQLOLEDB','192.168.2.249'EXEC sp_addlinkedsrvlogin 'srv_lnk','false',null,'sa','12345'
再设置保证存储过程能够使用
EXEC sp_serveroption @server='srv_lnk',@optname='rpc',@optvalue='TRUE'EXEC sp_serveroption @server='srv_lnk',@optname='rpc out',@optvalue='TRUE'
再跨服务器调用数据库表和存储过程如:
SELECT * FROM srv_lnk.A.dbo.B 其中A为数据库B为表
EXEC srv_lnk.A.dbo.B 其中A为数据库B为存储过程
② 如何跨网访问SQL数据库服务器
把(local)改成SQLServer的实例名。
请确保能在其他电脑上能访问SQL Server。