web-dev-qa-db-ja.com

DBを復元するときに、SQLコマンドラインでNOUNLOADとSTATSはどういう意味ですか?

SQL Server 2012でデータベースを復元するときに、スクリプトまたはコマンドラインアクションを表示できます。これらの追加パラメーターは何をしますか、Nounload and stats = 10.

RESTORE DATABASE [db2] FROM  DISK = N'C:\folder\db2.bak' WITH  FILE = 1,  NOUNLOAD,  STATS = 10
GO
22
RayofCommand

統計= 10は、SSMSのメッセージセクションに10%の増分で復元の進行状況を表示することを示します。

  • 10%完了
  • 20%完了
  • 30%完了
  • xx%完了.........

等..

NOUNLOADはテープです。テープから復元する場合、これを指定すると、復元が完了するとテープがドライブからアンロードされなくなります。テープドライブから復元しない場合、このオプションは無視されます。

RESTOREのドキュメントは次から入手できます。

TechNet:RESTORE

37
steoleary