对象名称包含的前缀超过了允许的最大值

qaxu7uf2  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(428)

我看到了很多关于这个的问题,但是我找不到正确的答案。
引发问题的对象如下

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] 你能告诉我这有什么问题吗?

ars1skjm

ars1skjm1#

请试试这个:

["test123.de.company.com"].[Database].[dbo].[Table]

op在实现上述解决方案后还遇到了一个新问题。奥普说:
谢谢您!这对我有用。更准确地说,连接是为了一个视图,如果我保存/关闭,然后稍后返回到设计选项,引号将被删除,剩下[test123.de.company.com]并返回错误。有没有办法把它们固定住?否则,如果我改变什么,我总是要添加引号一次又一次
在戴勒克的帮助下,这个问题也解决了。戴勒克:
不要使用设计选项,而是将其编写为alter

相关问题