Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 excel подключение к ms sql server с ошибкой  [new]
Господин Уэф!
Member

Откуда:
Сообщений: 266
Здравствуйте.
Имеется файл excel 2010 в котором настроен источник MS SQL Server 2008R2
На трех компах подключение работает нормально данные идут.

На двух других
Вылетает ошибка

An error happened while reading data from the provider:
'Could not load file or assembly 'System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=xxxxxxxxxxxxx'
or one of its dependencies.
Either a required impersonation level was not provided, or the provided impersonation level is invalid. (Exception from HRESULT: 0x80070542)

Кто сталкивался и знает как побороть?
2 июл 19, 13:48    [21919005]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Konst_One
Member

Откуда:
Сообщений: 11490
какая операционка на тех трёх компах?
2 июл 19, 14:08    [21919024]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Yuri Abele
Member

Откуда: Латвия> Литва > Тольятти > Wiesbaden > Karlsruhe
Сообщений: 1651
Зачем ADO и OLEDB .NET библиотеки не понятно, но похоже, что у вас .NET Framework 4.x не стоит, и только <4.x
2 июл 19, 14:09    [21919027]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Konst_One
Member

Откуда:
Сообщений: 11490
попробуйте поменять провайдер соединения на Microsoft OLE DB for SQL Server
2 июл 19, 14:13    [21919035]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Konst_One
Member

Откуда:
Сообщений: 11490
https://docs.microsoft.com/ru-ru/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-2017
2 июл 19, 14:22    [21919043]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Господин Уэф!
Member

Откуда:
Сообщений: 266
Yuri Abele
Зачем ADO и OLEDB .NET библиотеки не понятно, но похоже, что у вас .NET Framework 4.x не стоит, и только <4.x

Стоит, и по советам которые находил в сети, переустанавливал.
2 июл 19, 16:36    [21919206]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Konst_One
Member

Откуда:
Сообщений: 11490
там полиси надо прикручивать для имперсонизации контекста юзера под 7кой и XP, тк нужны права админа, а он есть не у всех
2 июл 19, 16:40    [21919212]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Господин Уэф!
Member

Откуда:
Сообщений: 266
Konst_One
какая операционка на тех трёх компах?

На трех где НЕТ проблемы подключения.
Win 8.1
Win 7
Win 2012 Server

На 2х где ЕСТЬ проблема стоят Win10
3 июл 19, 07:09    [21919564]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Господин Уэф!
Member

Откуда:
Сообщений: 266
Konst_One
там полиси надо прикручивать для имперсонизации контекста юзера под 7кой и XP, тк нужны права админа, а он есть не у всех


Проблемные компы с Win10
А можно расшифровать о чем тут речь "надо прикручивать для имперсонизации контекста юзера"?
3 июл 19, 07:10    [21919565]     Ответить | Цитировать Сообщить модератору
 Re: excel подключение к ms sql server с ошибкой  [new]
Konst_One
Member

Откуда:
Сообщений: 11490
The action for the first step is dependent on the environment:
If you are using Active Directory Group Policies, edit the Domain Security Policy on the Domain Controller:
Click Start, Programs, Administrative Tools, Domain Security Policy

If you are not using Active Directory Group Policies, change the configuration on the local computer:
Click Start, Settings, Control Panel, Administrative Tools, Local Security Policies

  • Expand Local Policies and select User Rights Assignment.
  • In the right pane, double-click Impersonate a client after authentication.
  • In the Security Policy Setting dialog box, click Add User or Group.
  • In the Select Users, Computers or Groups dialog box, type the name of the Group or User who will run file.
  • Select Check Names and verify the name is correct.
  • Repeat the steps applied to the Impersonate a client after authentication setting to the Create global objects setting.

    Solution
    To troubleshoot a situation where the user account cannot be determined or to verify that the symptoms are caused by the user right:

    Assign the Impersonate a client after authentication and the Create global objects user rights to the Everyone group:
    If the program works correctly, the issue that you are experiencing might be caused by the new security setting.
    If the problem continues after making these changes, contact Microsoft for assistance in verifying the configurations are applied correctly.
  • 3 июл 19, 09:47    [21919607]     Ответить | Цитировать Сообщить модератору
     Re: excel подключение к ms sql server с ошибкой  [new]
    Господин Уэф!
    Member

    Откуда:
    Сообщений: 266
    Konst_One,

    Спасибо.
    Передал админу. Но он говорит, не срабатывает. На двух машинах пробовал
    10 июл 19, 08:01    [21923904]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить