在SQL Server 2005中导出表格
问题描述:
在SQL Server 2000中,您有DTS,您可以选择将表格结构与数据一起导出,也可以选择仅指定特定的表格。 SQéServer 2005版本中是否有类似的选项?在SQL Server 2005中导出表格
我想从结构和数据从现有数据库只导出5表到另一个数据库。数据是必需的,因为它包含作为外键维护的自动递增ID字段。
答
SSMS有一个工具可以从对象资源管理器中获得这些信息(有些反直觉上,这在BIDS中不可用)。这将调用一个向导,该向导生成可将一个或多个表导出到另一个数据库的SSIS包。
右键单击SSMS对象资源管理器中的节点,选择任务 - >导出数据,这将调用导出数据向导。其余的它不言自明。
答
数据库上使用鼠标右键点击>> >>任务生成脚本
几次“下一步”,您可以从中选择要导出结构表之后。
要导出数据,您可以:您的数据库
- 用鼠标右键单击任务>> >>出口数据
- 或/表数据视图
答
复制/粘贴是的,当然 - SQL Server 2005中的DTS等价物是SQL Server Integration Services (SSIS)。
你会发现在你的开始菜单下的SQL Server标签名为Import and Export Data
。
如果您需要经常执行此操作,您可能还需要查看bcp(批量复制)命令行工具来执行此类操作。这允许您将操作包装到批处理文件中并定期或按需执行。
安装SQL Server时SSIS是否默认出现?因为我无法在我的开发者系统上找到它。 – zapping 2010-02-11 10:10:38
你得到它与SQL Server,但它可能会或可能不会被安装为“工作站组件。”并不总是默认安装IIRC SQL Server Express不附带它,所以你需要开发者版本(这是很便宜)或SE或EE的安装程序。 – ConcernedOfTunbridgeWells 2010-02-11 10:35:34