SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 7月 30th, 2014

ワークグループ環境の仮想マシンでデータベースミラーリングを構築時に証明書を使用しないエンドポイントの設定で試行錯誤

with 2 comments

SQL Server 2012 以降では AlwaysOn 可用性グループが実装され、これによりデータベースミラーリングは将来のバージョンの SQL Server では削除予定の機能となりました。
データベース ミラーリング (SQL Server)

ただし、AlwaysOn については Enterprise Edition/ Active Directory が必要となるため、

  • ワークグループ環境
  • Standard Edition × 2 (プリンシパル / ミラー用)
  • Express Edition (監視サーバー用)

の構成で、ミラーリングを組まざるを得ないこともあるかと思います。

Azure の仮想マシン (Azure VM / VIrtual Machine) でデータベースミラーリングを組む方法としては チュートリアル:Azure で高可用性を実現するデータベース ミラーリング があります。
このチュートリアルでは証明書を使用したエンドポイントへの接続を行っていますが、証明書を使用した場合は、
How to replace expired certificates used in database mirroring
SQL Yoga : Certificate Expired, Mirroring Stopped
データベース ミラーリング エンドポイントで発信接続に証明書を使用できるようにする (Transact-SQL)
に記載されているように証明書の有効期限を意識する必要があるかと思います。
# デフォルトでは 1 年で有効期限が切れるかと。

証明書を使用しないエンドポイントへの接続としては

  • 同一のユーザー名 / パスワードのユーザーで SQL Server のサービスを起動

し、エンドポイント間の接続を行う方法があるかと思います。
こちらはチュートリアルには記載されていない方法となりますが、実際の環境ではこちらで運用されていることが多いかと。
組み方にもよるかもしれませんが、Azure の仮想マシン上に SQL Server 2014 をインストールした環境で同一のユーザー名 / パスワードで起動している SQL Server 間でミラーリングを組む際に試行錯誤する箇所があったのでメモとして。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 30th, 2014 at 7:23 pm

Posted in SQL Server

Tagged with

作成済み Azure VM の内部 IP を固定にするスクリプト

without comments

ちょっと作成する必要があったので。

詳細については、Configure a Static Internal IP Address (DIP) for a VM を参照して下さい。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 30th, 2014 at 11:57 am

仮想ネットワークにアフィニティグループを設定

without comments

ポータルから仮想ネットワークを作成しようとして、アフィニティグループがなかったので、どうやって設定するんだっけと思った際のメモを。
細かな内容は Affinity group not available to map to a Virtual Network upon creation / Using an Affinity group for a VNet?VNET 間接続: 異なるリージョン間での Azure Virtual Network の接続 を。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 30th, 2014 at 10:07 am