O SQL Native Client fornece suporte para manter uma conexão persistente na rede no nível do driver se houver uma desconexão momentânea da rede, como um erro 999? Nossos aplicativos são escritos em PowerBuilder (versões 12.5 e 6.5) e suportam SQL Server 2005 - 2014 e Express Edition - Enterprise Edition.
Eu li sobre a propriedade KeepAlive em http://blogs.msdn.com/b/sql_protocols/archive/2006/03/09/546852.aspx , https://technet.microsoft.com/en-us/library/ms190771 (v=sql.120).aspx e http://www.databaseskill.com/2357386/ . Isso ajudaria nessa situação?
Também consultei o site da Microsoft https://msdn.microsoft.com/en-us/library/ms130822(v=sql.120).aspx , que lista todas as propriedades da string de conexão do SQL Native Client. Encontrei Failover_Partner, mas isso é para espelhamento de banco de dados, e encontrei MultiSubnetFailover, mas isso é para Always On Availability Groups (AG).
Eu também olhei em http://www.connectionstrings.com/sql-server/ .
Obrigada! Mike Petrak