У нас есть SQL Server, настроенный для зеркалирования. Первоначальный сервер сегодня вышел из строя, и почти все наши приложения завершились ошибкой, за исключением приложения VB.NET.
Когда он запускается для установки строки подключения, я получаю следующую ошибку:
"Keyword not supported: 'failover partner:sql-failover;initial catalog'."
Вот код для подключения:
Dim sConnectionString As String
Dim sServer As String
Try
'Always connect to production server to get startup environment variables
If gbIsProduction Then
If gsProductionServer = "" Then
sServer = "PROD-SQL"
Else : sServer = gsProductionServer
End If
Else : sServer = gsDevelopmentServer
End If
sConnectionString = "Data Source=" & sServer & ";Failover Partner:SQL-FAILOVER;Initial Catalog=*****;User ID=****;Password=******;"
cnSystem.ConnectionString = sConnectionString
cnSystem.Open()
cmdSystem.Connection = cnSystem
Catch ex As Exception
RaiseError("", "modGeneral." & System.Reflection.MethodBase.GetCurrentMethod().Name, Err.Number, Err.Description)
По какой причине? Я знаю, что Failover Partner не поддерживается в .NET 1.1, но я использую framework 3.5 SP1.
Спасибо!