Sql server 对象名称';AMAPHLINK.Payroll.dbo.emplisingtb';包含的前缀数超过最大值。最大值为2
我想将我的表复制到Sql server 对象名称';AMAPHLINK.Payroll.dbo.emplisingtb';包含的前缀数超过最大值。最大值为2,sql-server,Sql Server,我想将我的表复制到AMAPHLINK服务器,但它总是给我一个错误 select * into AMAPHLINK.Payroll.dbo.[EmpResignTb] from Payroll.dbo.EmpResignTb 错误: 对象名称“AMAPHLINK.Payroll.dbo.EmpResignTb”包含多个 前缀的最大数目。最大值为2 这似乎无法通过链接服务器完成 您可以先创建表,然后在中插入 这里也提出了同样的问题: 由于未使用有效的名称,因此出现错误 有效语法为for INSER
AMAPHLINK服务器
,但它总是给我一个错误
select *
into AMAPHLINK.Payroll.dbo.[EmpResignTb]
from Payroll.dbo.EmpResignTb
错误:
对象名称“AMAPHLINK.Payroll.dbo.EmpResignTb”包含多个
前缀的最大数目。最大值为2
这似乎无法通过链接服务器完成 您可以先创建表,然后在中插入 这里也提出了同样的问题:
由于未使用有效的名称,因此出现错误 有效语法为for INSERT上引用的
server\u name.database\u name.schema\u name.object\u name
请删除不正确的架构,然后重试
解决方案:
在名称和远程数据库服务器周围使用方括号“[]”
select *
into [AMAPHLINK].[Payroll].[dbo].[EmpResignTb]
from [Payroll].[dbo].[EmpResignTb]