Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Падает служба Sql Server при селекте данных из Excel-файла / 5 сообщений из 5, страница 1 из 1
14.05.2021, 17:53
    #40070415
newbie876454
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает служба Sql Server при селекте данных из Excel-файла
Делаю так:
Код: sql
1.
2.
3.
4.
5.
SELECT *
FROM OPENROWSET (
	'Microsoft.ACE.OLEDB.12.0', 
	'Excel 12.0;Database=C:\ExcelData\1.xlsx;',
	'SELECT * FROM [данные$]') as x



Получаю это:
авторMsg 109, Level 20, State 0, Line 40
A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 0 - Канал был закрыт.)

И еще бонусом - завершается служба SQL Server.
Дал все права на папку юзеру NT Service\MSSQLSERVER, под которым запускается служба.

Такое запускал, не помогло:

авторUSE [master]
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'AllowInProcess' , 1
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'DynamicParameters' , 1
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0' , N'AllowInProcess' , 1
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0' , N'DynamicParameters' , 1
GO
exec sp_configure 'Show Advanced Options', 1
RECONFIGURE
exec sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE

Менять 12 на 16 - пробовал, тоже не помогло.
Путь к файлу проверил - правильный.
Лист проверил - правильный.

Что не так?
...
Рейтинг: 0 / 0
14.05.2021, 18:05
    #40070418
newbie876454
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает служба Sql Server при селекте данных из Excel-файла
В файле ERRORLOG только 2 строчки:
автор2021-05-14 18:02:09.65 spid58 Attempting to load library 'xpstar.dll' into memory. This is an informational message only. No user action is required.
2021-05-14 18:02:09.77 spid58 Using 'xpstar.dll' version '2014.120.6108' to execute extended stored procedure 'xp_instance_regread'. This is an informational message only; no user action is required.
...
Рейтинг: 0 / 0
14.05.2021, 20:01
    #40070454
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает служба Sql Server при селекте данных из Excel-файла
newbie876454
И еще бонусом - завершается служба SQL Server.
Такого не должно быть, конечно, это баг.
Проверьте, какая версия сервера, может, SP или фикс надо накатить.
...
Рейтинг: 0 / 0
14.05.2021, 21:06
    #40070469
Падает служба Sql Server при селекте данных из Excel-файла
newbie876454,

попробуйте для начала

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'AllowInProcess' , 0
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.16.0' , N'AllowInProcess' , 0

чтобы падение запроса не тянуло за собой падение сервера, может тогда и в логах чуть больше инфы будет для дальнейшего понимания.

p.s. хрустальный шар говорит что надо глядеть в сторону настройки пермишеннов в dcom
...
Рейтинг: 0 / 0
15.05.2021, 09:15
    #40070503
Gerros
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Падает служба Sql Server при селекте данных из Excel-файла
Этот драйвер довольно специфичный. Вот из документации:
Microsoft Access Database Engine 2016 RedistributableThe Office System Drivers are only supported under certain scenarios, including:

Desktop applications which read from and write to various files formats including Microsoft Office Access, Microsoft Office Excel and text files.
To transfer data between supported file formats and a database repository, such as SQL Server. For example, to transfer data from an Excel workbook into SQL Server using the SQL Server Import and Export Wizard or SQL Server Integration Services (provided the SSIS jobs run in the context of a logged-on user with a valid HKEY_CURRENT_USER registry hive).Попробуйте запустить службу SQL Server не под NT Service\MSSQLSERVER, а под нормальной виндовой учёткой. И предварительно под ней залогиньтесь сами чтобы в реестре был создан полноценный профиль.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Падает служба Sql Server при селекте данных из Excel-файла / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]