Это первый раз, когда мне пришлось работать с листом Excel в качестве связанного сервера, и после целой тонны борьбы с ним и решения одной проблемы только для того, чтобы столкнуться с другой, я решил обратиться. Короче говоря, у меня есть SP, который извлекает данные со связанного сервера Excel (изначально это был просто открытый источник данных, а не связанный сервер, но у меня тоже были проблемы) SP отлично работает локально, однако, когда я запускаю его удаленно, я был просто получаю ошибку 7302 «не могу создать экземпляр провайдера», затем, выполнив поиск, я включил «разрешить в процессе» и «Динамический параметр» в настройках провайдера, и теперь я получаю:
Сообщение 7399...
Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "JOBDETAILS" сообщил об ошибке. Поставщик не предоставил никакой информации об ошибке.
Сообщение 7303...
Не удается инициализировать объект источника данных поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "JOBDETAILS". эм>
Я просмотрел средство просмотра событий как на локальном, так и на удаленном серверах, и локальный регистрировал проблему с разрешениями приложений Com, когда я пытался выполнить удаленно с использованием учетных данных Windows (конечный результат будет работать с кредитами SQL, но я также попробовал Windows для устранения неполадок ), поэтому я исправил проблему с разрешениями, но это не повлияло.