我想将一个表从一个数据库复制到另一个数据库.我知道如果数据库位于同一个SQL Server上,您可以轻松执行以下操作.
SELECT * INTO NewTable FROM existingdb.dbo.existingtable;
Run Code Online (Sandbox Code Playgroud)
如果数据库位于两个不同的SQL Server上,是否有任何简单的方法可以执行此操作,而无需遍历原始表中的每个记录并将其插入新表中?
此外,这需要在SQL Server Management Studio之外的代码中完成.
Jam*_*mes 57
是.添加链接服务器条目,并使用select into使用四部分db对象命名约定.
例:
SELECT * INTO targetTable
FROM [sourceserver].[sourcedatabase].[dbo].[sourceTable]
Run Code Online (Sandbox Code Playgroud)