Sql 名称中带有点的链接服务器

Sql 名称中带有点的链接服务器,sql,sql-server,Sql,Sql Server,我有这样一个问题: SELECT PID,surname,forenames,othername,date_of_birth FROM OPENQUERY(compact,'SELECT PID,surname,forenames,othername,date_of_birth FROM Order.PERSONS') 这是从SQLStudioManager运行的。Order.Persons是一个Oracle数据库。此查询按预期工作。是否可以这样做: SELECT PID,surname,fo

我有这样一个问题:

SELECT PID,surname,forenames,othername,date_of_birth FROM OPENQUERY(compact,'SELECT PID,surname,forenames,othername,date_of_birth FROM Order.PERSONS')
这是从SQLStudioManager运行的。Order.Persons是一个Oracle数据库。此查询按预期工作。是否可以这样做:

SELECT PID,surname,forenames,othername,date_of_birth FROM OPENQUERY(compact.world,'SELECT PID,surname,forenames,othername,date_of_birth FROM Order.PERSONS')

i、 e.将链接的服务器名称更改为compact.world。

尝试使用
[compact.world]
而不是
compact.world

尝试使用
[compact.world]
而不是使用
[compact.world]
。@user2989408,谢谢。就是这样。请发布信用卡的答案。+1。@w0051977无Aarons答案是正确的。不要用铅笔。在服务器名称中。这样做没有明显的好处。没有。您并不总是能够完全控制所接触的所有名称空间。养成总是划分标识符的习惯更安全。