Sql server 在运行较旧SQL Server的其他SQL实例上选择*进入另一个数据库
我需要将一些表从SQL Server 2016实例复制到SQL Server 2008实例,如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期间,我的计算机内
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文件,或任何适用的格式。从“新建数据库”使用此向导和导入向导 如果我误解了这个问题,请原谅,因为英语是我的第一语言,我上的是公立学校。可能是重复的