插入查询以从其他服务器导入其他数据库中的数据

时间:2012-10-21 04:11:28

标签: sql sql-server sql-server-2008

通常,导入数据的插入查询为:

Insert Into mytable
Select * From otherDB.dbo.Othertable

但问题是otherDB不在我当前的服务器中。它位于在线托管的另一台机器上。您能否告诉我应该从不同的数据库导入哪些更改?

1 个答案:

答案 0 :(得分:2)

许多选择:

如果您不能从本地服务器直接访问其他服务器,

  1. 您可以将数据导出到taxt文件并将文本文件传输到本地计算机并使用SQL sevrer management studio(SSMS)的导入/导出功能导入
  2. 如果您可以从本地服务器访问远程服务器,那么<​​/ p>

    1. 使用链接服务器
    2. 使用SSIS包
    3. 如果要为许多表导入数据,那么

      1. 您可以使用不同的数据库名称将远程数据库的备份还原到本地服务器,然后将所需的表移动到本地数据库