【发布时间】:2016-02-04 06:50:19
【问题描述】:
我们的数据库大小约为 450 GB。由于空间问题,我们需要按日期删除.mdf 数据。请告诉我如何删除数据。
【问题讨论】:
-
mdf文件包含所有数据,无法选择性删除。请提供更多关于您正在尝试做的事情的详细信息
标签: sql-server stored-procedures sql-server-2008-r2 database-administration
我们的数据库大小约为 450 GB。由于空间问题,我们需要按日期删除.mdf 数据。请告诉我如何删除数据。
【问题讨论】:
mdf 文件包含所有数据,无法选择性删除。请提供更多关于您正在尝试做的事情的详细信息
标签: sql-server stored-procedures sql-server-2008-r2 database-administration
您可以定位较大表中的旧数据。您可以使用批量复制实用程序来执行此操作,您可以将数据导出到文件中。这非常快,您可以在需要时轻松将数据导入回表中。
您已从命令提示符运行此实用程序。
转到 bcp.exe 文件所在的位置。
出口: bcp "SELECT * FROM big_table where some_date
进口: bcp some_big_table in file_path\big_table_date_range.dat -SServer_Details -UUser_id -Ppwd -n
【讨论】: