我有权访问Server1上的一个称为(vw_table)的视图。我想从这个视图(几百万条记录)中获取数据 到server2上的一个表中。从不同服务器上的视图获取SQL Server值
我试图
SELECT * INTO ##TempTable
FROM VW_Table
这得到到##不是Temptable数据。
现在如何将它移动到不同的服务器(server2)和不同的数据库?
我希望Server2中的Table2具有来自VW_table的数据。
我感谢您的帮助。
我有权访问Server1上的一个称为(vw_table)的视图。我想从这个视图(几百万条记录)中获取数据 到server2上的一个表中。从不同服务器上的视图获取SQL Server值
我试图
SELECT * INTO ##TempTable
FROM VW_Table
这得到到##不是Temptable数据。
现在如何将它移动到不同的服务器(server2)和不同的数据库?
我希望Server2中的Table2具有来自VW_table的数据。
我感谢您的帮助。
像Lemak说,你不能像这样传递临时表。您需要具有Linked Server并将数据直接复制到表中,或者需要导出数据并使用SSIS将其导入到表中。
你不能直接访问这样的另一台服务器。 你必须选择解决你的问题:
select * from mylinkedserver..table
那么你不能使用临时表来做到这一点。使用SSIS或'SELECT * INTO Table2 FROM Server1.DataBase1.dbo.VW_Table'执行正确的表导出 – Lamak