Sql server 在运行较旧SQL Server的其他SQL实例上选择*进入另一个数据库

Sql server 在运行较旧SQL Server的其他SQL实例上选择*进入另一个数据库,sql-server,Sql Server,我需要将一些表从SQL Server 2016实例复制到SQL Server 2008实例,如 select * into [sql8].[DatabaseA].[dbo].[Customers] from [DatabaseA].[dbo].[Customers] 但我有一个错误: 味精117,第15级,状态1,第9行 对象名“sql8.DatabaseA.dbo.Customers”包含的前缀超过了最大数目。最大值为2 我已尝试生成数据脚本,但在从命令行执行SQLCMD期间,我的计算机内

我需要将一些表从SQL Server 2016实例复制到SQL Server 2008实例,如

select * 
into [sql8].[DatabaseA].[dbo].[Customers]
from [DatabaseA].[dbo].[Customers]
但我有一个错误:

味精117,第15级,状态1,第9行
对象名“sql8.DatabaseA.dbo.Customers”包含的前缀超过了最大数目。最大值为2

我已尝试生成数据脚本,但在从命令行执行
SQLCMD
期间,我的计算机内存不足

寻找建议/指针


谢谢

我猜您可能需要将sql8服务器设置为一个链接服务器,该服务器包含您试图将数据导入的数据库。在图中,我试图将数据放入MJAYWCO1服务器上的数据库中。[sql8]将是您要创建链接“指向”的服务器。“[sql8][DatabaseA].[dbo].[Customers]”

要从ssms GUI转到Server.ServerObjects.LinkedServer执行此操作,请执行以下操作:

另一种可能性:您是否尝试将其直接导入新数据库?假设您可以使用creds从新数据库连接到旧数据库

如果这不起作用,您可以使用数据库中的导出数据(在第二个图像中的“导入数据”下)从“旧数据库”中获取数据,以创建XML或.CSV文件,或任何适用的格式。从“新建数据库”使用此向导和导入向导

如果我误解了这个问题,请原谅,因为英语是我的第一语言,我上的是公立学校。

可能是重复的