如题
select * from proj-ss.dbo.aa
提示
服务器: 消息 170,级别 15,状态 1,行 1
第 1 行: '-' 附近有语法错误。
换成
select * from proj.dbo.aa
就没有问题我是在不同的数据库种查询数据的
在线等

解决方案 »

  1.   

    select * from [proj-ss.dbo.aa]
      

  2.   

    也不行
    对象名 ‘proj-ss.dbo.aa‘无效。
      

  3.   

    使用
    select *  from 
    OPENDATASOURCE
    ('SQLOLEDB', 'DataSource=GOOD-ss;User ID=sa;Password=;').[aa-ugp].dbo.aa
    报错
    服务器: 消息 7399,级别 16,状态 1,行 1
    OLE DB 提供程序 'SQLOLEDB' 报错。 
    [OLE/DB provider returned message: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。]
    [OLE/DB provider returned message: 连接字符串属性无效]何解?
    望不吝赐教
      

  4.   

    问题自己解决
    select * into #a  from OPENROWSET('SQLOLEDB',GOOD-ss’;'sa';'', [aa-ugp].dbo.aa)
    就ok了,可以实现不同服务器不同数据库间的数据导入导出