問題タブ [database-restore]
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 - SQLServer開発環境を最新の状態に保つ
開発サーバーと本番サーバーの同期を維持するための最良の方法を見つけようとしています。当初は、本番環境から開発環境に毎週バックアップを復元する予定でしたが、これにより、その週に行われた実際の開発作業がすべて消去されることに気付きました。
これはかなり一般的な障害だと思うので、誰かがこの問題にどのように取り組んでいるかを明らかにしてくれることを願っています。オンラインで簡単に調べましたが、実際には何も表示されなかったので、提案をいただければ幸いです。
ありがとう!
mysql - MySQL にデータベースをインポートする際の問題
内部にいくつかのデータベースのバックアップを含む .sql ファイルがあります。今、それらを MySQL に復元したいと考えています。MySqLのコマンドラインを使用してこれを行うにはどうすればよいですか? 私はこれを見つけました:
しかし、ユーザー名、データベース名、および別のフォルダーの .sql ファイルを参照する方法がわかりません。
sql-server - 1 時間ごとにデータベースを自動復元する最良の方法
誰でもログインして管理インターフェイスをテストできるデモ サイトがあります。
毎時間、SQL 2008 データベース内のすべてのデータをフラッシュして、元のデータから復元したいと考えています。
Red Gate Software には、このための素晴らしいツールがいくつかありますが、現時点では予算を超えています。
データベースのデータ ファイルのバックアップ コピーを作成し、それを削除して元のファイルにコピーする ac# コンソール アプリを用意することはできますか。次に、1 時間ごとに .exe を実行する Windows スケジュール タスクを設定できます。
シンプルで無料です...これでうまくいきますか?
SQL Server 2008 R2 Web エディションを使用しています
Red Gate Software は、データベースを分析し、変更されたレコードのみを更新するように設定できるため、技術的に優れていることを理解しています。上記のアプローチは「ハンマー」のようなものです。
sql-server-2008 - 上書きではなく、既存のバックアップへの追加を選択します
データベースがあり、2 日前に最初のバックアップを作成しました。それから昨日、私は新しいレコードを追加するのに丸ごと費やしました. 今朝、下の図のようにバックアップを実行しました(ただし、既存のバックアップ セットに追加することを選択しました)。
復元を実行したところ、昨日のすべてのデータが消去され、2 日前のバックアップから復元されたことがわかりました。今朝のバックアップのバージョンではありません。
安全のために、このバックアップ ファイルを圧縮しました。
DB の一部のデータを変更した後、再度バックアップを実行しましたが、今回は「既存のすべてのバックアップ セットを上書きする」を選択しました
データベースを復元すると、バックアップからデータが正しく復元されるようです。 私はここで教訓を学んだと思います。間違っていたとしても正しいです
私の質問は、私は丸一日の仕事を失いましたか?
今朝のバックアップ .bak ファイルを zip に安全に保管しています。正しいデータを使用して復元できる方法はありますか?
sql-server-2008 - SQL Server 2008 でテーブルの更新を元に戻す
誤って SQL Server 2008 のテーブルを更新しました。セルごとにコピーして別のテーブルを更新していましたが、元のテーブルを上書きしてしまいました。テーブルの内容を元に戻す方法はありますか?
mysql - テーブルに数千万のレコードがある場合、「mysql mydb < mydb.sql」を使用した MySQL DB の再作成は非常に遅くなります。それを改善する方法は?
数千万のレコードを持つテーブルを持つ MySQL データベースはINSERT INTO
、次の場合に大きなステートメントを取得するようです。
データベースをバックアップするために実行されます。(すべてのレコードを処理するのは 1 つの挿入ステートメントですか?)
したがって、使用してDBを再構築するとき
その場合、CPU はほとんどビジーではなく (mysql プロセスによる使用率は約 1.8% です... mysqld も表示されませんか?)、ハードディスクもビジー状態ではないようです ...
前回は、復元プロセス全体で 5 時間かかりました。速くする方法はありますか?たとえば、DB を復元するときに行を解析する必要がないように、ステートメントをより短いステートメントに分割mysqldump
できますか?INSERT
mysql
sql-server - SqlServer2005 エラーの取得: バックアップ セットは、既存の 'DbName' データベース以外のデータベースのバックアップを保持しています
SqlServer2005 (サービス パックなし) を実行しているサーバーから、SqlServer2005 サービス パック 3 を実行しているサーバーにアップグレードしようとしています。
あるデータベースをバックアップしてから別のデータベースに復元することで、データベースをあるデータベースから別のデータベースにコピーしようとしています。
私はsmsを使用しています。
最初のサーバーで作成された DbName を 2 番目のサーバーに復元しようとすると (2 番目のサーバーで db DbName を作成しました)、次のエラー メッセージが表示されます。
バックアップ セットは、既存の 'DbName' データベース以外のデータベースのバックアップを保持します
ここで何が起こっていて、どうすれば修正できますか?
sql-server - 問題のある SQL Server バージョンを復元しますか?
次のエラーが発生します。
サーバーの復元に失敗しました
最近、SQL Server 2005 Express を SQL Server 2008 Express にアップグレードしました。
- SQL Server 2008 を使用している運用サーバーでバックアップを作成しました
- バックアップは良好で、運用サーバーでバックアップを復元しようとしましたが、うまくいきました。
- そのバックアップ ファイルを FileZila ソフトウェアを使用して .Zip 形式でダウンロードしたよりも (それも良いことです)。
- しかし、そのファイルを復元しようとすると、次のエラーが発生します。
サーバーの復元に失敗しました
Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)
- - - - - - - - - - - - - - - 追加情報:
デバイス 'C:\go4sharepoint_1384_8481.bak' のメディア ファミリの形式が正しくありません。SQL Server はこのメディア ファミリを処理できません。RESTORE HEADERONLY が異常終了しています。(Microsoft SQL Server、エラー: 3241)
ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=3241&LinkId=20476をクリックしてください。
私が試してうまくいかなかったこと
試行 1 次のコマンドを使用してバックアップを作成してみてください
バックアップ データベース go4sharepoint_1384_8481 TO DISK='C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT
そして、そのファイルを復元しようとしました。
試行 2 誰かが私の SQL Server のバージョンをテストするために書きました。SQL Server 2008で次のコマンドを実行しようとしたとき
次の出力が得られます Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) May 26 2009 14:24:20 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 6.0 (Build 6002: Service Pack 2)
私の運用データベースは SQL Server 2008 にあり、SQL Server 2008 で DB を復元しようとしていますが、上記のバージョンは SQL Server 2005 を使用しているかのように表示されます。
SQL Server 2008 DB を復元する方法を教えてください。
どうもありがとう。
sql - SQLServer2008バージョンの問題
重複の可能性:
問題のあるSQL Serverバージョンを復元しますか?
最近、SQL Server2005ExpressからSQLServer2008Expressにアップグレードしました。
しかし、SQLServer2008のクエリウィンドウで次のコマンドを実行しようとすると
次の出力が表示されます:
Microsoft SQL Server 2005-9.00.4053.00(Intel X86)2009年5月26日14:24:20 Copyright(c)1988-2005 Microsoft Corporation Express Edition on Windows NT 6.0(Build 6002:Service Pack 2)
バージョンの違いがある理由を教えてもらえますか?
このバージョン管理の問題が原因で、次のような復元エラーが発生します。
サーバーの復元に失敗しましたTransact-SQLステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)
------------------------------追加情報:
デバイス「C:\go4sharepoint_1384_8481.bak」のメディアファミリが正しく形成されていません。SQLServerはこのメディアファミリを処理できません。RESTOREHEADERONLYが異常終了しています。(Microsoft SQL Server、エラー:3241)
ヘルプについては、次をクリックしてください:http: //go.microsoft.com/fwlink ?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4053&EvtSrc=MSSQLServer&EvtID=3241&LinkId=20476
sql-server - SQL Server:リストボックスに表示されるようにデータベースをどこに配置しますか
DBを復元しようとしています
このプロンプトが表示されますが、復元するデータベースを指定できません
他の誰かがこの恐ろしい問題を経験しましたか?