当前位置: 代码迷 >> Sql Server >> 同一个系统安装两个数据库,请问怎么访问有实例的数据库
  详细解决方案

同一个系统安装两个数据库,请问怎么访问有实例的数据库

热度:75   发布时间:2016-04-27 12:14:14.0
同一个系统安装两个数据库,请教如何访问有实例的数据库?
1、电脑名为ERP是Windows 7系统,安装了MS SQL2000两个实例一个是默认和TS的实例。
请教在查询分析器中如何查询 ERP\TS中数据库中的表?

------解决方案--------------------
用这语句可以访问,SELECT * FROM [ERP\TS].[库名].[架构名(默认dbo)].[表名]
如果你已经登录到TS的实例,可以不用加[erp\ts],如果你登录默认实例,那么要先保证跨服务器链接已经打开,这样才能跨实例访问。
如果你是程序访问,那么只需要保证服务和网络都开启并配置正确,那么直接用上面的语句就可以了,建议加上[]符号,除非某些程序语言对这个符号有特定限制。
------解决方案--------------------
建link server,
SQL code
sp_addlinkedserver 'ERPTS','','SQLOLEDB','ERP\TS'sp_addlinkedsrvlogin 'ERPTS','false',null,'[帐号]','[密码]'--查询ERP\TS中数据库中的表select * from ERPTS.[数据库名].[架构名].[表名]
  相关解决方案