База данных Failover Access в ASP Classic - PullRequest
2 голосов
/ 17 апреля 2020

Я занимаюсь разработкой веб-сайта в ASP Classi c, который требуется для подключения к базе данных Access (.accdb) через соединение ADODB. См. Мой рабочий скрипт подключения ниже:

Set objConn = CreateObject("ADODB.Connection")
Set objRS = CreateObject("ADODB.Recordset")

objConn.Open "DSN=my_database"

strSQL = "some query"

set objRS = objConn.Execute (strSQL)

Этот DSN на самом деле является драйвером Microsoft Access, связанным с файлом .accdb. У меня нет другого выбора, кроме как работать в рамках этого ограничения.

Я пытаюсь найти способ восстановления после отказа для копии этой базы данных Access, пока выполняется резервное копирование основной базы данных, в противном случае сайт становится недоступным в течение этого времени. ,

Кто-нибудь знает, как переключиться на другой DSN, если первый недоступен?

...