【发布时间】:2020-05-26 16:45:00
【问题描述】:
我已经看到很多关于此的问题,但我找不到适合我的正确答案。
触发问题的对象是这样的
test123.de.company.com.Database.dbo.Table
Test123.de.company.com
是数据库服务器。
对象名称包含的前缀超过了允许的最大前缀数
我试着写成这样[test123.de.company.com].Database.dbo.Table就像[test123.de.company.com].[Database].[dbo].[Table]一样
你能告诉我这有什么问题吗?
【问题讨论】:
-
我不知道您在做什么严格错误...但是您为什么要对数据库对象使用这种命名约定?为什么不使用更短的东西?
-
我尝试连接来自不同数据库服务器的两个表。如果您键入 server.database.table,这不是从另一台服务器访问表的正确方法吗?
标签: sql sql-server database max prefixes