問題タブ [mirroring]
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 データベース ミラーリング
2 台の異なる SQL Server マシン上のデータベースに対して、SQL Server 2005 のデータベース ミラーリングをセットアップしました。ここで使用される監視サーバーはありません。また、データベースのプライマリ サーバーとミラー サーバーで、それぞれ "Principal/Synchronized" と "Mirror, Synchronized/Restoring" というステータスも表示されます。
ここで、ミラー サーバーへのフェールオーバーが正常に機能するかどうかをテストしたいと考えました。そこで、以下のような小さなコンソール アプリを作成しました。
次に、プライマリ サーバーの SQL Server および SQL Agent サービスをオフにしました。コンソール アプリは引き続き正常に動作すると予想していましたが、以下のエラーが発生しました。
「SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした)"
また、プライマリ サーバーがダウンすると、ミラー サーバーからミラー データベースをプライマリにすることができないため、ミラー データベースをプライマリにする方法がありません。
私は何か間違ったことをしていると確信しています。誰でも私を助けることができますか?
sql-server-2008 - SQL Server 2008 ミラーリングされた DB 更新プログラムのロールバック - 危機
私は非常に悪いことをしたプログラマーであり、SQL Server 2008 の更新クエリで F5 キーを押す前に WHERE 句を選択していませんでした。これはプログラミングに関する質問ではありませんが、絶望的なプログラマーからの質問です。 ...
ミラーリング システムによって保持されているトランザクション ログまたはログから 1 つの列のデータを取得する方法はありますか?
ああ、そうです。バックアップの夜間保守計画がオフになっているようです。
アイデアはありますか?-Mike は "(197875 行が影響を受けました)" を読んで唖然としました
sql - SQL Server 2005 ミラーリングされたデータベース トランザクション ログ ファイルのメンテナンス
標準のミラー化されていないデータベースの場合、データベースをシンプル モードにするか、定期的なバックアップを実行するだけで、トランザクション ログをチェックできます。SAN スナップショット バックアップが実行されており、SQL バックアップの必要がないため、私たちはシンプルに保ちます。
これからミラーリングに入ります。明らかにシンプルモードを選択できなくなったため、フルモードを使用する必要があります。これにより、明らかにログ ファイルが大きくなり、ログのバックアップが必要になります。それは私が対処できます。ログ バックアップを取得し、以前のバックアップを破棄するメンテナンス プラン。このバックアップは、前任者なしでは本質的に役に立たないことを認識していますが、SAN スナップショットがバックアップを実行しています。
私の質問は...
a) バックアップを作成せずに、処理されたすべての行のログ ファイルを切り捨てる方法はありますか? (とにかく使えないので…)
b) メンテナンス プランはサーバーに対してローカルであり、ミラーリングされたペア間で複製されません。ミラー化されたセットアップでどのように行う必要がありますか? データベースがフェールオーバーすると、計画は新しいプリンシパルで実行を開始しますが、ミラーの場合は動揺しませんか?
ありがとう
c# - C#でのデータベースミラーリングステータスの確認
C#アプリケーションはSQL 2005および2008データベースに接続し、データベースミラーリングの現在のステータスを確認する必要があります(たとえば、有効、一時停止、一時停止、切断など)。これを確認できる物件はありますか?
ミラーリングされているすべてのデータベースには、監視と手動フェイルオーバー(同期ミラーリング)がありません。
誰かが私を助けたり、いくつかのドキュメントを指摘したりできるなら、グーグル検索はこれについてあまり出てこない。
php - .htaccessまたはphpを使用してサブドメインのルートドメインミラーを設定する方法
サブドメインにルートドメインをミラーリングさせたい(例:sub.root.comミラーリングroot.com)。これは、.htaccessまたはphpを介して、.htaccessを優先して実行したい。
svn - svn リポジトリを git クローン リポジトリ (github 経由で SVN からインポート) とマージする方法
過去に、GitHub のインポート機能を使用して SVN リポジトリをインポートしたことがあります。リポジトリは、SVN 履歴に接続されていない裸の git と同じになりました。コミットには情報が含まれていませんsvn-id
。
しばらくしてコミットが SVN リポジトリに追加されましたが、予想どおり git リポジトリは同じままでした。
そこで、元の SVN に追加されたコミットで git リポジトリを「更新」したいと思います。試してみましgit-svn
たが、クローンされたsvnとクローンされたgitの間の共通の履歴をgitに認識させることができませんでした。
私は使用を検討しましたがformat-patch
、このアクションで問題が解決すると信じていますが、より自動化された方法を探していました。
唯一の制限は、git の履歴を維持する必要があること ( rebase
'ing なし) と、コミットが SVN リポジトリにできるだけ忠実であること (svn-id
コミット メッセージに追加されないこと) です。
sql - SqlBulkCopy - ミラーリングに失敗しました:(
インポート アプリケーションを最適化したところ、ミラーリングが壊れました。これが原因であると確信しています。このエラーが発生し、再開できません。
データベース 'foo' のリモート ミラーリング パートナーで、エラー 3624、ステータス 1、重大度 20 が発生しました。データベース ミラーリングは中断されました。リモート サーバーのエラーを解決してミラーリングを再開するか、ミラーリングを削除してミラー サーバー インスタンスを再確立します。
ミラーリングで SqlBulkCopy を使用するにはどうすればよいですか?
sql-server-2005 - SQL Server 2005 データベースのリアルタイム コピーを作成するにはどうすればよいですか?
複数の大陸で使用されている Web アプリがあります。大規模なレポートを実行すると、基礎となるトランザクション DB がロックアップします。したい:
- レポート DB に SQL Server 2005 データベースのリアルタイムを作成します。
- すべてのレポートをレポート DB に送信します
理論的には、これにより、挿入と更新のトランザクション ロックが防止されます。レポート DB が一時的にロックされても、トランザクションが継続する限り問題ありません。レポート DB は、負荷が軽いときに新しいトランザクションを受け取ることができます。トランザクション DB のほぼリアルタイムのコピーを維持する最善の方法は何ですか? レプリケーション、ミラーリング、またはその 2 つの組み合わせを使用する必要がありますか? 従うべき一般的なガイドラインは何ですか?
ありがとう!
svn - Subversion リポジトリは移動できますが、そのミラーは同じままですか?
Subversion リポジトリを新しいサーバーに移動しようとしていますが、そのミラーはそのままにしておきます。私は次のことをしました:
- 古いレポをダンプする
- ダンプを新しいレポにロードする
- 既存のミラーに svnsync する新しいリポジトリのポストコミット フックをセットアップします。
フック:
予想どおり、新しいレポからこのフックを実行しようとすると、次のようになります。
svnsync: 'http://oldrepo.url/svn/iaw' のオプション: ホスト名 'oldrepo.url' を解決できませんでした: ホストが見つかりません (http://oldrepo.url)
問題は、ミラーが古いリポジトリの URL で初期化されたことです。これを変更できるかどうかは誰にもわかりませんか、それとも新しいミラーで最初からやり直す必要がありますか?
どうもありがとう
svn - ミラーリング機能を備えた Subversion マネージャー
私はここ数日の状況で立ち往生しており、あまり良くないオプションを検討した後、もう一度stackoverflow.comに目を向けようと思いました.
これが私の質問です。LAN 上のすべてのリポジトリを Web から移行して、開発者がより高速に処理できるようにし、コミット/チェックアウトが高速になるようにします。移行が行われている間、デプロイ手順にはレポ サーバーからのコードのチェックアウトが含まれているため、この手順によってデプロイが遅くなることに気付きました。現在、レポ サーバーは LAN 上にあるため、インターネットからの接続は非常に低速です。それで、LAN 上に 1 つ、Web サーバー上にもう 1 つ、2 つのレポ サーバーを用意して、手間をかけずに同期できるかどうかを知りたいと思いました。