如何使用Business Intelligence Dev Studio迁移表?

时间:2011-09-20 23:15:37

标签: sql-server sql-server-2008 business-intelligence

我正在尝试将表从远程服务器迁移到我的本地数据库。但是,由于此表中列的内容,我不想创建中间csv或制表符分隔文件。有些列很大,我真的不想记住所有的数据类型。我想知道是否有一种中间格式,我可以将表转储到其中,然后将其重新导入我的本地数据库。

我被建议为此目的使用商业智能开发工作室,但对如何实际使用此工具一无所知。也许我使用了错误的关键字组合,但谷歌也没有任何帮助。

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

我认为您不需要商业智能开发工作室。您应该能够link到远程服务器,运行external查询,然后执行SELECT INTO语句将表数据直接插入到数据库中。

答案 1 :(得分:1)

(我假设您正在运行SQL Server 2005+) 如果您可以访问两个SQL Server,只需使用“数据导入/导出”向导。

  1. 打开Management Studio并连接到源数据库服务器。
  2. 右键单击源数据库,然后单击“导出数据”。
  3. 按照向导进行操作。它将要求目标数据库和表。您可以使用此向导在目标系统上创建新的数据库/表。
  4. 你也可以使用SQL Script Generator,一个免费的&一个伟大的工具,它允许您脚本数据库,表与它的数据。有关该工具的详情,请参阅http://sqlscriptgenerator.com/

    是的,您不需要商业智能开发工作室。