【问题标题】:How to migrate a table using Business Intelligence Dev Studio?如何使用 Business Intelligence Dev Studio 迁移表?
【发布时间】:2011-09-20 23:15:37
【问题描述】:
我正在尝试将表从远程服务器迁移到我的本地数据库。但是,由于此表中列的内容,我不想创建中间 csv 或制表符分隔文件。有些列很大,我真的不想记住所有的数据类型。我想知道是否有一种中间格式,我可以将表转储到然后将其重新导入本地数据库。
有人建议我为此目的使用 Business Intelligence Development Studio,但对如何实际使用此工具一无所知。也许我使用了错误的关键字集,但谷歌也无济于事。
有人能指出正确的方向吗?
【问题讨论】:
标签:
sql-server
sql-server-2008
business-intelligence
【解决方案1】:
(我假设您运行的是 SQL Server 2005+)
如果您可以访问这两个 SQL Server,只需使用数据导入/导出向导。
- 打开 Management Studio 并连接到源数据库服务器。
- 右键单击源数据库,然后单击导出数据。
- 跟随向导。它将询问目标数据库和表。您可以使用此向导在目标系统上创建新的数据库/表。
您还可以使用 SQL 脚本生成器,这是一个免费且出色的工具,可让您使用其数据编写数据库和表的脚本。有关该工具的更多信息,请参阅http://sqlscriptgenerator.com/。
是的,您不需要 Business Intelligence Development Studio。
【解决方案2】:
我认为您不需要为此使用 Business Intelligence Development Studio。您应该能够 link 到远程服务器,运行 external 查询,然后执行 SELECT INTO 语句将表数据直接插入到您的数据库中。