我现有的情况如下:用于远程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