我使用vb.net备份sql '05-'08数据库。它适用于较小的数据库。但是,对于大型数据库,它会以30%或40%的速度失败,并显示以下错误:备份或还原已中止。
Dim objBackup1 As Backup = New Backup() With {.Action = BackupActionType.Database, .Database = Common.DsSettings("DataBase", Nothing), .Initialize = True, .Checksum = True, .ContinueAfterError = True, .Incremental = False, .LogTruncation = BackupTruncateLogType.Truncate}
objBackup1.SqlBackup(objServer)
关于如何克服这个问题有什么想法吗?
最佳答案
记不清了,但我认为可能是操作正在超时。我认为默认超时是10分钟,但是如果将其设置为0,它将禁用超时。
就像是:
conn.StatementTimeout = 0
关于.net - 在大型数据库上使用smo备份失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6049411/