Я знаю, что это, скорее всего, простой вопрос, но когда вы восстанавливаете базу данных из SQL Management Studio, вы можете установить интервал обновления с помощью статистики
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.