1、电脑名为ERP是Windows 7系统,安装了MS SQL2000两个实例一个是默认和TS的实例。
请教在查询分析器中如何查询 ERP\TS中数据库中的表?

解决方案 »

  1.   

    查询分析器连接到 ERP\TS不就可以访问?
      

  2.   

    用这语句可以访问,SELECT * FROM [ERP\TS].[库名].[架构名(默认dbo)].[表名]
    如果你已经登录到TS的实例,可以不用加[erp\ts],如果你登录默认实例,那么要先保证跨服务器链接已经打开,这样才能跨实例访问。
    如果你是程序访问,那么只需要保证服务和网络都开启并配置正确,那么直接用上面的语句就可以了,建议加上[]符号,除非某些程序语言对这个符号有特定限制。
      

  3.   

    建link server,sp_addlinkedserver 'ERPTS','','SQLOLEDB','ERP\TS'sp_addlinkedsrvlogin 'ERPTS','false',null,'[帐号]','[密码]'--查询ERP\TS中数据库中的表
    select * from ERPTS.[数据库名].[架构名].[表名]