SQL Server 2005および2008には、ログ配布、コピー、データベースミラーリングなど、高可用性のためのいくつかのオプションがあります。これらのテクノロジはすべて代替サーバーを保守する手段として使用できます。元のプライマリデータベースで問題が発生した場合は、このデータベースをオンラインにして新しいプライマリサーバーとして使用できます。ただし、スタンバイサーバを回線に交換するのは、トラブルシューティング作業の半分にすぎません。
アプリケーションを動作させ続けるためにデータベースの外側で留意すべきことがたくさんあります。これには、ログイン情報、データベースユーザー、スケジューリングタスク、DTSおよびSSISパッケージ、実行可能ファイル、システムデータベース内のオブジェクト、同じ名前のデータベース、リンクサーバーなどが含まれます。
場合によっては、これらの小さな依存関係がデータベース障害回復の実行時にしか発見されないため、問題の根本原因をデバッグして評価するために多くの時間を費やす必要があります。さらに、停止時間を減らすために、2番目のサーバーとアプリケーションをできるだけ早くオンラインにする必要があります。そのため、事前に設定することが非常に重要です。
高可用性とSQL Serverの障害回復計画に関しては、私が好きなラテン語のスラングを覚えておいてください。平和を得るためには、まず戦争に備えなければなりませんが、このことを思い出した後、遭遇するかもしれない問題のいくつかを見てみましょう。また、データベース障害回復プロセスを迅速かつ効率的に完了させるために事前に実行できるいくつかのタスクを提案します。
SQL Serverログイン情報とデータベースユーザー
回復サーバーは、パスワードを含むすべてのログイン情報とデータベースユーザーをバックアップする必要があります。ログイン情報はいつでも作成できますが、ログ配布またはデータベースミラーリングを使用している場合は、データベースが回復状態を処理するため、オンラインに戻った後にのみ回復プロセスを完了できます。
Windows認証を使用すると、ログイン情報をデータベースユーザーに簡単にマッピングできます。ただし、SQL認証を使用している場合は、別のサーバーから取得したデータベース上のデータベースユーザーへのログイン情報を手動で再確立する必要があります。したがって、データベースを移行すると、ログイン情報とデータベースユーザーの間の接続が失われます。
2番目のサーバーにデータベースを復元した後、次のコードを実行します。
USE YourDatabaseName
EXEC sp_change_Users_Login 'UPDATE_ONE'、YourDBUserName、YourLogin
ログイン情報の同期を維持するもう1つの方法は、SQL Serverインスタンス間でログイン情報とパスワードを転送する方法についての記事をマイクロソフトサポート技術情報の手順に従うことです。この記事では、オリジナルのSIDを使用してログイン情報をスクリプト化する方法について説明します。これらのログインがフェールバックデータベースサーバーで作成されると、ログイン情報とデータベースユーザーの間の接続が保存されるので、孤立したユーザーを修正するために上記のスクリプトを実行する必要はありません。
仮想化テクノロジの発展に伴い、仮想化テクノロジにはより多くの名詞や用語が使用されています。特定の仮想化テクノロジを習得し、適切な仮想化製品を選択することは大いに役立ちます。 仮想化テクノロジにおけ
昨日、ユニットのNgnixサーバー用に書き換えルールが設定され、画像が特定のルールによって盗まれるのを防ぎました。同時に、私たちの管理サイトからの要求がこれらのイメージにアクセスできるようにするという要件があります。情報を確認し、最後に次のようにまとめました。
location〜。* \\。 Jpg
Jpeg Png
をインストールする方法この記事では、Windows 7にSQL Server 2005をインストールする方法を紹介します。この記事を通して、インストールプロセスを理解できると思います。 まず、IIS