2016-12-08 1 views
1

C#でデスクトップアプリケーションを作成しています。アプリケーションはSQL Serverデータベースに接続する必要があります。接続文字列には、サーバーとデータベースの情報が含まれます。.netで作成されたデスクトップアプリケーションのSQL Server 2012のAlways on Availabilityグループでデータベースをホストできます。

SQL Server 2012の[常に可用性]グループでデータベースをホストできますか? AlwaysOn可用性グループは可用性ごとにデータベースを変更するためです。この場合、接続文字列も変更されますか?

答えて

1

いいえ、AGには独自の接続文字列があります。

たとえば、あなたのように2つのサーバーを持っているかもしれません:

  • Site1-Service-DB.company.com
  • Site2-Service-DB.company.com

しかし、その後、あなた必要があります:

  • AG-Service-DB.company.com

あなたは、個々のサイトのインスタンスではなく、「AG-Service-DB.company.com」に接続します。

デスクトップアプリケーションの接続文字列に関する明らかなセキュリティの問題が適用されます。

関連する問題