問題タブ [database-backups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - SQL Server はデータベースが使用中であることを通知しますが、使用されていません
データベースを削除または復元しようとすると、SQL Server はデータベースが使用中であることを通知し続けますが、次のメタデータ クエリを実行すると、次のようになります。
何も返しません。
場合によっては、CHECKPOINT_QUEUE の waittype である 1 つのプロセスが返されます。そのプロセスを強制終了しようとしても、できません (非ユーザー プロセスを強制終了することはできません)。
何が悪いのか誰にも分かりますか?
c# - データベースの連続バックアップを作成したい
データベースのバックアップを取得する特定のコードを作成しました。アプリケーションは、指定された時間にデータベースのバックアップを自動的に取得します。ここで、以前に取得した同じデータベースの連続バックアップを取得するための助けが必要であり、完全なデータベース バックアップを何度も取得したくありません。誰か助けてくれませんか。
sql - 1つのコマンドで複数のデータベースをバックアップしてファイルを分離する方法
金曜日にオフラインになる可能性のある2つのWebサーバーがあります。これらのサーバーで最大90のWebサイトがホストされており、各Webサイトフォルダーを独自の.tar.gzファイルにバックアップする方法をすでに見つけています。今必要なのは、データベースサーバーから各データベースを独自のデータベースとしてエクスポートする方法を見つけることです。 1つのコマンドでSQLバックアップ。
現在、私が知っている唯一の方法はPHP myAdminを使用することですが、100以上のデータベースの場合は少し面倒になります。
SSH経由で各データベースを独自のSQLバックアップファイルとしてエクスポートする簡単な方法はありますか?
sql-server-2008 - カットオフによる SQL Server 同期
私は、いくつかの増え続けるテーブル (注文など) を含む運用 DB (SQL Server 2008 で実行) を持っています。これらのテーブルは大きく、成長し続けているため、ある時点でカットオフを行いたいのですが、当然のことながら、履歴を完全に失いたくありません。だから、私は次のように考えました:
1 回: DB 全体を別のサーバーにバックアップする
定期的に:
- 本番DBからバックアップDBへの差分バックアップ/同期
- 本番DBでは、カットオフ期間より古いすべての行を削除します
もちろん、これは運用サーバーの通常のバックアップ計画に取って代わるものではありませんが、統計などに使用できるオフサイトで履歴データを利用できるようにしながら、サイズを縮小することができます。
これは理にかなっていますか?もしそうなら、増え続けるテーブルごとに手動でコードを書く以外に、これを可能にするソリューション/ツールを教えてください。
アドバイスをいただければ幸いです。
ミッキー
sql-server - SQLServer2008でSQLServer2005のバックアップを復元できますか?
私は開発者を設定しています。環境と本番環境にはSQLServer2005があります。2005.bakファイルを2008サーバーに復元できるかどうか疑問に思いました。最初の復元が必要なだけで、他のすべてをスクリプト化できます。
2008年に2005年のバックアップを復元することは可能ですか?
postgresql - 外部キー制約の問題なしにバックアップから PostgreSQL db を復元する
約85以上のテーブルを持つpostgresql dbがあります。pg_dump
コピー モードで (php-pgadmin 経由で)定期的にバックアップを作成していますが、バックアップ ファイルのサイズはほぼ 10 ~ 12 MB です。今私が直面している問題は、データベースを復元しようとするたびに、外部キー制約の問題が発生することです。シナリオは次のとおりです。
users
1)と 2) の2 つのテーブルがありますzones
。users
ユーザーのゾーンを識別するためにゾーンのIDをテーブルに保存し、それを外部キーとして設定しました。
db ダンプを取得すると、 table のエントリは table のエントリのzones
後にのみ来ますusers
。u
テーブル名の最初の文字が : の前にあることが原因だと思います。z
そのため、データベースを復元すると、外部キー制約の問題が発生し、実行が停止します。db 構造を復元しようとすると、同じ問題が発生します。ダンプ ファイルの の構造の後にzones
の構造があるため、データベースにテーブルが存在しないと表示されます。zones
users
これに対する解決策はありますか?他に実行可能なバックアップ方法はありますか?
sql - XPでローカルSQLServerデータベースをバックアップするにはどうすればよいですか?
PCでASP.NET3.5Webサイトを開発しました
使用しているホストにデータベースを展開するには、データベースのバックアップを使用してデータベースを「復元」する必要があります。
XPを実行しているPCでデータベースのこのバックアップを作成するにはどうすればよいですか?
Visual Web Developerでこれを行う方法はありますか?SQL Server Configuration Managerもダウンロードしましたが、バックアップのオプションが表示されません。
どんな助けでも大歓迎です!
(SQL ServerExpress2005を使用したVisualWebDeveloper Express)
ありがとうございました。
以下の回答のおかげで私のソリューションを編集
し
ます。VisualWebDeveloperExpressSQLペインでステートメントを実行しました-
これによりバックアップが作成されましたが、いくつかの警告がありましたが、私がよく知らない「列の欠落」について言及しているため、それらが何を意味するのかよくわかりません。すべてがそこにあるように見えたホストにデータベースをアップロードした後、私はすぐにそれをテストすることができ、私が間違ったことや見逃したことがあれば更新されます。
c++ - 増分バックアップ: ファイルの削除を追跡する方法
C++ で実行してファイルをブロックに分割し、SQLITE3 データベースで md5 ハッシュを使用してブロックを追跡するオフサイト バックアップ ソリューションがあります。そして、ブロックをデータベースとともにリモート サイトに転送します。
したがって、復元を実行したい場合は、SQLITE3 データベースにクエリを実行し、それに応じてブロックを復元します。
最初のバックアップが実行されると、base_backup という大きなテーブルが作成されます。以降のすべてのファイル変更または新しいファイルは、新しいテーブルに新しいレコードとして追加されます。復元したい場合は、base_backup テーブルとすべての相違点を照会して、ファイルを復元します。
バックアップの実行方法として、指定されたフォルダー内のすべてのファイルをスキャンしてアーカイブ ビットを探します。アーカイブ ビットがクリアされている場合は、データベースにレコードがまだ存在しないかどうかを確認し、バックアップするかどうかを決定します。
私の質問になりますが、ファイルがローカル コンピューターで削除された場合、それを追跡し、それに応じてオフサイト バックアップを更新するにはどうすればよいですか? 復元を行うときに、すべてのガベージ ファイルを復元したくないからです。ファイルがフォルダから削除されたかどうかを知る方法はありますか? 時間がかかりすぎるため、データベースから検証チェックを実行したくありません。
c# - c#を使用してプログラムでOracle 10.2データベースをバックアップおよび復元する方法は?
私はこのようなものを探しています: http://www.codeproject.com/KB/database/SQL_Server_2005_Database.aspx
ただし、SQL Server ではなく Oracle 用です。自動テストのためにこれが必要です。
私は何を試しましたか?どこから始めればよいかわかりません。Google で潜在的な解決策を検索しましたが、何も見つかりませんでした。
コミュニティからの助けをいただければ幸いです。
mysql - Webサイトのバックアップに関する2つの質問(mysqlとファイル)
したがって、私が使用するのが好きで、使用するのが最も簡単だと思う唯一の方法は、mysqlデータベースをバックアップするためのmysqldumpです。現在、phpmyadminを使用してテーブルをバックアップしています。自動的に(できれば毎日)それを行うスクリプトをコーディングする方法はありますか?
また、サーバー上でファイルを正確にバックアップするにはどうすればよいですか。バックアップする必要のある画像ファイルがあります。それらをバックアップする方法が正確にはわかりません。