2011-05-18 75 views
4

私はvb.netを使用してSQL '05 - '08データベースをバックアップします。より小さなデータベースでうまく動作します。大規模データベースの場合は、エラーが発生して30または40%で失敗します。バックアップまたは復元が中止されました。大きなデータベースでsmoを使用してバックアップが失敗する

 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) 

この問題を解決するにはどうすればよいですか?

+0

は、タイムアウトプロパティがありますバックアップ方法? –

+0

私はそのエラーメッセージに基づいて、そのタイムアウトの問題は考えていません... – Ezi

+1

私たちとエラーメッセージを共有するのはどうですか? –

答えて

4

正確には記憶できませんが、動作がタイムアウトしている可能性があります。私は、デフォルトのタイムアウトは10分だと思いますが、0に設定するとタイムアウトが無効になります。

ような何か:

conn.StatementTimeout = 0 
+0

タイムアウトはすでに0に設定されています。 – Ezi

+0

@Ezi:1つの接続のみを作成していますか?私はあなたが間違ったものでタイムアウトを0に設定しているというリスクはないということを意味していますか?もしそうなら、私は他の提案がないことを恐れています。 –

+0

あなたの権利...タイムアウトはゼロでしたが、StatmentTimeoutはありませんでした。そのトリックをした。 – Ezi

関連する問題