2011-10-18 11 views
2

私は、データベースミラーリングを使用しているSQL Serverデータベースに接続する必要のある「古典的な」ASPアプリケーションをいくつか持っています。 ASPはASP.NETと同様にフェイルオーバーを処理できますか?私は接続文字列を調整して、フェイルオーバーサーバーの詳細を入れますか?従来のASPではSQL Serverミラーリングのフェイルオーバーを処理できますか?

答えて

-1

はい、ASPアプリケーションに関する限り、それはホストとみなされます。自動フェイルオーバーの設定がある場合、SQLサーバーはすべてを処理します。手動フェールオーバーがある場合は、接続文字列でホストを変更する必要があります。それ以外はすべて正常に動作します。

+0

を、私は(トランザクション出荷)をミラーリングしています。 ASP.NETでは、web.configには両方のサーバーが記載されています。 –

+0

ミラーリングを使用して自動フェールオーバーを行うことができます。 web.configに両方のサーバーがある場合、接続に基づいて1つまたは他のホストに接続するために、c#/ vb.netに直接実装された「フェールオーバー」コードがある可能性があります。 – ChrisBint

+0

私はあなたが自動フェイルオーバーを持つことができることを知っています。私は自動フェールオーバーを持っています。しかし、ASP.NETでは、両方のサーバーをweb.configに置き、それを処理します。しかし、私はASPアプリケーションの接続文字列で同じことができるかどうかを知りたい。 –

0

MSSQLに仕事や仕事をさせてみませんか?あなたのweb.configファイルで

は、接続文字列は、このように設定:いいえ、私はクラスタリングないよ

<connectionStrings> 
    <add name="myConnection" connectionString="Data Source=myDBServerAddress; 
      Failover Partner=myDBMirrorServerAddress;Initial Catalog=myDataBase; 
      Integrated Security=True;" 
     providerName="System.Data.SqlClient" /> 
</connectionStrings> 
+0

ASP.NETではない従来のASP –

+0

スペースを使わないで "FailoverPartner"オプションを試してみてください。 –

関連する問題