2016-08-18 99 views
-2

我有一个要求创建SSIS包来恢复.bak文件,并在恢复时,包必须缩小.mdf文件?包是否满足要求?SSIS包恢复

感谢。

+0

为什么要使用SSIS,因为它可以通过T-SQL完成?你的流程涉及多少个数据库?解释你的过程。 – p2k

+0

150数据库涉及。我们不需要SQL,而需要SSIS包。可能吗? – Amelia

回答

0

SSIS中没有任何数据库恢复任务。但是,您可以借助LOOP和脚本任务来制作它。

http://blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/automate-database-restore-to-remote/

您可以使用收缩数据库任务收缩数据库。它使用命令DBCC SHRINKDATABASE,也可以在以前的方法中实现。

+0

谢谢。有没有任何存储过程来恢复数据库,我不熟悉编码。 – Amelia

+0

不,没有系统SP来恢复数据库。你可以创建自己的。 请参阅:http://dba.stackexchange.com/questions/11308/automating-a-database-backup-restore-and-stored-proc-call – p2k