問題タブ [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.

0 投票する
4 に答える
2033 参照

sql-server - 読み取り専用 SQL Server データベースを適切に置き換えるためのベスト プラクティス

サイトにページを表示するために使用される情報がキャッシュされた読み取り専用データベースがあります。データベースを生成するために実行されるプロセスと、別のサーバーで実行されるプロセスがあります。ライブ データベースを更新する必要がある場合は、このデータベースをライブ サーバーに新しい名前とファイルで復元します。次に、ライブ データベースを削除し、このデータベースの名前を元の名前に変更します。現在、ストアド プロシージャでこれを行っています。これは、'sp_who' と 'kill' を介してすべての接続を強制終了し、次に drop database コマンド、次に 'sp_renamedb' を実行します。すべての接続を切断すると、現在これらのページにアクセスしているユーザーとクローラーのサイトでエラーがスローされます。この手順を実行するためのより良い方法はありますか?

0 投票する
5 に答える
2685 参照

c# - How do I run that database backup and restore scripts from my winform application?

I am developing a small business application which uses Sqlserver 2005 database.

Platform: .Net framework 3.5; Application type: windows application; Language: C#

Question:

I need to take and restore the backup from my application. I have the required script generated from SSME.

How do I run that particular script (or scripts) from my winform application?

0 投票する
3 に答える
19247 参照

sql - 別のサーバーへのバックアップの復元 - ユーザー権限

MS SQL Server 2005 データベースを新しいサーバーにバックアップおよび復元しました。

ログイン、ユーザー、およびユーザー権限を再作成する最良の方法は何ですか?

SQL Server 2000 の Enterprise Manager では、ログインのスクリプト、ユーザーのスクリプト、ユーザー権限のスクリプトをすべて個別に作成できました。その後、次々と実行でき、残りの手動の手順はログインパスワードを設定することだけでした(セキュリティ上の理由からスクリプトは作成されません)。

これは、SQL Server 2005 の Management Studio では不可能なようで、すべてが非常に面倒で時間がかかります。(最終的には、データベース全体のスクリプトを作成し、新しいデータベースからすべてのログインとユーザーを削除し、スクリプトを実行してから、エラー メッセージの混合物を調べて、何が機能し、何が機能しなかったかを確認する必要があります。)

これに関する経験や推奨事項はありますか?

0 投票する
4 に答える
2936 参照

mysql - mysqlのバックアップと復元を高速化する方法はありますか?

Sql ServerとOracleには、バックアップと復元を劇的に高速化するIdera(Sql Safe)やQuest(LiteSpeed)などの商用製品があります。

mysqlにはそのような商用ソフトウェアがありますか?

私はmysqlで大量のデータを処理していますが、復元する必要がある場合は8〜10時間かかります。だから私はそれをより速くすることができる商用製品に移行したいと思っています。

何かご意見は?

0 投票する
3 に答える
1254 参照

sql-server - ログイン名の変更

DB_1 データベースのバックアップを DB_2 データベースに復元するときに問題が発生しました。しかし、ユーザー dbo のログイン名がありません ()。ログイン名を再作成するにはどうすればよいですか?? SQL 2000 を使用しています

0 投票する
3 に答える
179 参照

asp.net - 復元SQLは起動しません

アプリケーションコードを使用して、バックアップからデータベースを動的に復元しようとしています

復元のための単純な SQL コマンド

しかし、それは起動しません。エラーはありませんでした。SQLプロファイラでチェックして、正しく見てください

SQLプロファイラーからSQLを実行すると、その作品

この問題をどのように説明できますか?

0 投票する
2 に答える
5730 参照

sql-server-2005 - 2008で2005SQLDBを復元する際の問題

SQL Server 2005で作成したDBがあり、バックアップ(* .bak)を作成したので、2008で復元したいのですが、次のエラーが発生します。

0 投票する
3 に答える
331 参照

sql-server-2008 - SQL Server データベースのバックアップからデータのごく一部をレスキューするにはどうすればよいですか?

一部のデータが削除されたライブ データベースがあり、そのデータを元に戻す必要があります。そのデータベースのごく最近のコピーがあり、別のマシンで既に復元されています。バックアップ以降、関係のない変更がライブ データベースに加えられているため、フル リストアでライブ データベースを消去したくありません。

私が必要とするデータは小さいです-わずか12行-しかし、それらの12行にはそれぞれ、外部キーを持つ他のテーブルからの数行があり、それらの数行には、外部キーがそれらを指している行がいくつあるかを神が知っているので、手で復元するのは複雑です。

理想的には、データベースのバックアップ コピーに、必要な数十行を選択するように指示し、それらが依存するすべてのものとそれらに依存するすべてのものを推移的に閉じ、そのデータだけをエクスポートできるようにすることができます。他に何も触れずにライブデータベースにインポートします。

ここで取るべき最善のアプローチは何ですか?ありがとう。

誰もが sp_generate_inserts について言及しています。これを使用する場合、ID 列がすべてを台無しにしないようにするにはどうすればよいでしょうか? IDENTITY INSERTをオンにするだけですか?

0 投票する
3 に答える
2479 参照

sql - SQL Server 2005 は 1 つのスキーマのみを復元します

私はこれが不可能だと確信しています....

いくつかのスキーマを持つデータベースがあります。各スキーマは異なるユーザーに属しています。あるユーザーは、「大量のエラーが発生したことがわかった場合、データが昨日の状態に戻る可能性があるか」と尋ねていました。もちろん、データベース全体を復元することもできますが、そうすると他のスキーマも復元されてしまい、やりたくありません....