[解決済み] 「共有ホストで「'LOG_BACKUP' によりデータベースのトランザクションログが満杯です。
2022-10-13 06:48:01
質問
私は、共有ホスティングプランでEntityFrameworkコードファーストアプローチとAsp.Net MVC 5のウェブサイトを持っています。それは、オープンソースの Webサイトパネル を使用しており、その SQL Server パネルはやや制限されています。今日、データベースを編集しようとしたとき、このエラーが発生しました。
The transaction log for database 'db_name' is full due to 'LOG_BACKUP'
いろいろ検索してみると、以下のような関連する回答がたくさんありました。 これ とか この または この などがありますが、問題はデータベースに対してクエリを実行することを推奨している点です。私は
db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;");
をビジュアルスタジオで(
HomeController
を作成しましたが、以下のエラーが発生しました。
System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction.
どのように私は私の問題を解決することができますか?私はサポートチーム(私のホストのために少し貧しいです)に連絡する必要がありますか、または私はこれを自分で解決することができますか?
どのように解決するには?
ホスティング会社に電話し、定期的なログ バックアップを設定してもらうか、リカバリ モデルをシンプルに設定します。何を基準に選択するかはご存じだと思いますが、とにかく明確に説明します。任意の時点に復元する機能が必要な場合は、リカバリーモデルをフルに設定します。いずれにせよ、データベースはそのままでは誤った設定になっています。
関連
-
ネットのメモリ管理に関する5つの基本
-
Net Core HttpClient処理 レスポンス圧縮の詳細
-
403 - アクセス拒否。IIS7 でファイルを開くと、アクセス拒否されます。
-
CS0234 名前空間 'Microsoft.AspNet' に型または名前空間名 'Mvc' が存在しない (あなたは
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] HttpClientリクエストのContent-Typeヘッダーはどのように設定するのですか?
-
[解決済み] SQL Serverのトランザクションログをクリアするにはどうすればよいですか?
-
[解決済み] ASP.NETの場合。Session.SessionIDがリクエスト間で変更される
-
[解決済み] FormsAuthentication.SignOut()がユーザーをログアウトしない
-
[解決済み] データベースのトランザクションログが満杯です
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.NET 6:.NETのロギングコンポーネントlog4netを使用する。
-
.NET複数データベース一括データ挿入、更新(SqlServer、MySql、PgSql、Oracleをサポートします。)
-
30分でわかるコング経由の.NETゲートウェイ
-
ASP.NET Core Dependency Injectionフレームワークの活用
-
ASP.NET Coreで複数のサービス実装クラスをインジェクトする方法
-
[解決済み】ASP.NET Bundles ミニフィケーションを無効にする方法
-
[解決済み] Razorとインラインコードブロックによるif文の使用方法
-
[解決済み] inheritInChildApplicationsを使用して子Webアプリケーションでweb.configの継承を回避する。
-
[解決済み] IIS7.5とASP.NET v2によるWebアプリケーションの問題(web.configエラー)HTTP 500.19
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。