У меня возникла ситуация, когда связанный сервер с БД доступа разбивает мой SQL-сервер.OPENDATASOURCE вместо Linked Server
Crashed здесь означает, что добавление связанного сервера приводит к тому, что все другие связанные серверы используют этот провайдер для прекращения работы. Любые запросы к связанным серверам зависают и не завершаются. Эта ситуация сохраняется до перезапуска сервера.
Однако, когда я использую OPENDATASOURCE
для подключения к одному и тому же источнику данных, у меня нет этой проблемы.
Зачем нужна работа и другая авария?
Поставщик, которым я пользуюсь, является Microsoft.ACE.OLEDB.12.0. У меня есть параметр Dynamic и разрешено включить inprocess. Пример запроса ниже
select
*
from OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'Data Source=\\networkPath\Reporting.accdb')...MyAccessTable
Когда вы говорите «разбился», что именно вы имеете в виду? –
Добавление связанного сервера приводит к прекращению работы всех других связанных серверов, использующих этот провайдер. Любые запросы к связанным серверам зависают и не завершаются. Эта ситуация сохраняется до перезапуска сервера. – FistOfFury