0

私は ms sql のレプリケーションの専門家ではありません。私たちのプロジェクトでは、ダウンタイムなしで時々データベースをアップグレードする必要があります。そのような種類のニーズに対応するある種のクラスタリング/レプリケーションはありますか?

たとえば、いくつかのテーブルをデータベースに追加したり、一部のデータ構造を変更/変更したり、テーブルにいくつかのデータ (行) を追加したりする必要があります。そして、この更新中、データベースは起動して応答する必要がありますか?

4

1 に答える 1

0

MS SQL Server データベースのオブジェクトを変更すると、データベースが起動し、クエリに応答します。ただし、オブジェクトへの変更が適用されると、変更が完了するまでこのオブジェクトをロックできます。もう 1 つの問題は、他のユーザーが自分のトランザクションによってオブジェクトをロックできることです。この場合、更新スクリプトがタイムアウトまたはデッドロック エラーで終了する可能性があります。

なぜクラスターについて話しているのか理解できません。質問の理解が間違っているのかもしれません。

于 2012-03-27T09:35:32.097 に答える