Создаю сервер:
Пытаюсь получить структуру файла
А он мне:
Полазил в инете, пишут что это тогда когда SQL сервер не может получить доступ к папке TEMP. И надо запустить его под пользователем с более высокими правами, а он у меня запущен под "Локальная служба" по идеи то у нее все права есть к папке temp..
Подскажите где не прав.
exec sp_addlinkedserver @server = 'ServerXLS', @srvproduct = 'ACE 12.0', @provider = 'Microsoft.ACE.OLEDB.12.0', @datasrc = 'C:\_VenodorsDownLoad\done\price1.xlsx', @provstr = 'Excel 12.0; HDR=No'
Пытаюсь получить структуру файла
exec sp_columns_ex @table_server = 'ServerXLS'
А он мне:
сообщение: 7399, уровень: 16, состояние: 1, процедура: sp_columns_ex, строка: 177 [строка начала пакета: 0] Поставщик OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "ServerXLS" сообщил об ошибке. Поставщик не предоставил данных об ошибке. сообщение: 7311, уровень: 16, состояние: 2, процедура: sp_columns_ex, строка: 177 [строка начала пакета: 0] Не удалось получить набор строк схемы "DBSCHEMA_PROVIDER_TYPES" поставщика OLE DB "Microsoft.ACE.OLEDB.12.0" для связанного сервера "ServerXLS". Поставщик поддерживает интерфейс, но возвращает код ошибки при его использовании.
Полазил в инете, пишут что это тогда когда SQL сервер не может получить доступ к папке TEMP. И надо запустить его под пользователем с более высокими правами, а он у меня запущен под "Локальная служба" по идеи то у нее все права есть к папке temp..
Подскажите где не прав.