database - SQL 服务器 : What does NOUNLOAD and STATS mean in sql command line when restoring a DB?

标签 database sql-server-2012 restore

当我在 SQL Server 2012 中恢复我的数据库时,我可以让您知道显示脚本或命令行操作。这些附加参数有什么作用,Nounload and stats = 10.

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

最佳答案

Stats = 10 表示它将在 SSMS 的消息部分以 10% 的增量向您显示恢复进度,例如

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

等等

NOUNLOAD 是磁带的东西,如果你从磁带恢复,指定这将确保磁带不会在恢复完成后从驱动器卸载,如果你不是从磁带驱动器恢复,这个选项将被忽略。

此处提供 RESTORE 文档:

TechNet: RESTORE

关于database - SQL 服务器 : What does NOUNLOAD and STATS mean in sql command line when restoring a DB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19444499/

相关文章:

MySql备份与恢复

sql - #tem_table 的对象名称无效

visual-studio-2012 - 架构比较::创建架构 [NT AUTHORITY\SYSTEM]

ssis - SSIS 2012:如何更改项目的环境变量?

ios6 - iOS 6 UIWebView状态还原如何工作?

sql-server - 在 SQL Server 2008 上使用 sqlalchemy 等待数据库还原完成

sql - 如何在 PostgreSQL 中使用 `SELECT` 获取当前数据库和用户名?

sql - 如何使用分层查询获取与条件匹配的行

php - Laravel 在迁移中给出数据类型 bit/byte

java - 使用 Java 将数据插入 MySQL