我知道这很可能是一个简单的问题,但是当您从 SQL 管理工作室内部恢复数据库时,您可以使用 stats 设置更新间隔
RESTORE DATABASE [test] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\test.bak' WITH FILE = 1, NOUNLOAD, STATS = 10
如果我想从 c# 内部执行那行代码,我将如何获得进度?目前我只是使用System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
,但我不知道如何获得进展。
此外,如果速度更快,则可以使用 Microsoft.SQLServer 命名空间。