仅为TB的数据SQL Server导入导出数据

时间:2018-05-29 09:53:04

标签: sql-server import export

我有一个20 TB数据的生产数据库。我们将数据库从Oracle迁移到SQL Server。我们的旧应用程序基于Cobol平台。迁移到SQL Server后,索引的效果很好。

我正在使用新的索引集创建一个没有任何数据的模式。现在我想只迁移数据。

导入/导出实用程序将占用加载日志时间,并且还将填充日志文件。还有其他选择吗?

2 个答案:

答案 0 :(得分:0)

我的建议是:

  • 将恢复模式设置为简单。见here
  • 删除索引。
  • 批量插入行或使用select into(这可以最大限度地减少日志记录)。
  • 重新创建索引。

我承认我在SQL Server中很长时间没有做过这种事情。可能还有其他更快的方法 - 例如备份表空间/分区并在另一个位置恢复它。

答案 1 :(得分:0)

您可以使用bcp实用程序导入/导出数据。有关详细信息,请参阅此处https://docs.microsoft.com/en-us/sql/tools/bcp-utility?view=sql-server-2017