我現有的情況如下:用於遠程SQL連接的WCF?
我有一個駐留在公司主要辦公室的SQL服務器。該公司還有另一個相距60英里的分支。
我已經安裝在電腦中的主要辦公室WPF應用程序和連接到主辦公室的SQL服務器,打印記錄等
我在app.config文件中指定的連接參數的分支如下:
<add name="CompanyEntities" connectionString="metadata=res://*/LabModel.csdl|res://*/LabModel.ssdl|res://*/LabModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=publicIPaddress of remote SQL here;Initial Catalog=databasename;Persist Security Info=True;User ID=sa;Password=password;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
我的問題是,分支中的應用程序永遠在某些時候掛起。所以我的問題是,它是否使用WCF連接到遠程SQL服務器的最佳做法?
哪個是最好的方法呢?有沒有最好的描述這個的鏈接?
你認爲問題在於SQL Server沒有足夠快的響應或者類似的東西?您可以通過向SQL服務器發送「ping」消息並隨後檢查結果來對其進行測試。 – TimVK