我使用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/

10-14 15:12
查看更多