Произошла ошибка на уровне транспорта excel olap

Problem:

  1. When connecting to an OLAP cube via Excel by using Windows authentication we receive this error: «An error was encountered in the transport layer»
  2. When connecting to Analysis Services via SQL Server Management Studio 2008 R2 by using Windows authentication we receive this error: «Cannot connect to Lake. A connection cannot be made. Ensure that the server is running.»

The thing is that a connection with a proxy user via an automated SQL Server job in which the cube is deployed and processed worked. Using the credentials of that user when trying to connect to Analysis Services via SQL Server Management Studio however, does not work.

The server, on which the cube is deployed, is named Lake and is definitely running. Also, the connection to the database engine on Lake is possible.

What could cause this issue? Why is it possible that a proxy user can update the cube in a SQL Server Job but the very same credentials cannot be used to manually log in to the Analysis Services server?

asked Apr 15, 2015 at 8:07

stefan's user avatar

It is possible that the SQL Job uses credentials of a Service Account — most likely SQL Server Agent (NT ServiceSQLServerAgent) or Analysis Services (NT ServiceMSSQLServerOlapService) to connect to the SSAS database and this account has access to the cube but the end-user running this job doesn’t have an explicit access, hence the error.

answered Apr 16, 2015 at 9:34

Akshay Rane's user avatar

Akshay RaneAkshay Rane

3833 silver badges13 bronze badges

Probably, you try to connect from another domain, than MS SSAS service works. You may check it by connecting with login from domain of MS SSAS server.

answered Mar 7, 2020 at 22:19

Alekzander's user avatar

AlekzanderAlekzander

8463 gold badges12 silver badges12 bronze badges

У меня есть куб, запущенный на SSAS SQL Server 2012.

Каждый раз, когда я хочу подключиться к кубу или обновлять данные в файлах, которые его содержат, я (и все остальные пользователи) получаю сообщение «Ошибка транспортного уровня».

Я нажимаю «ОК», и мне предлагается ввести мои учетные данные. Обычно он работает после этого (хотя иногда это не так).

Это становится очень раздражающим, когда мне нужно обновить файл, содержащий десяток кубов: мне нужно ввести учетные данные 12 раз.

Иногда становится невозможным подключиться к кубу, я застрял в бесконечном цикле ошибок транспортного уровня.

Важное примечание: сервер находится в другом домене, чем ПК, я подключен к нему через VPN.

Есть ли способ избавиться от этого?

  • Remove From My Forums
  • Общие обсуждения

  • Доброго врем времни суток!

    Помогите справиться вот с такой ошибкой:

    У меня есть Olap кубик.

    Пытаюсь подключиться к analysis services через Excel PowerPivot — ошибка.

    Вот, что мне пишет сам Excel:

    ============================
    Сообщение об ошибке:
    ============================

    Произошла ошибка на уровне транспорта.
    Узел преждевременно завершил соединение.
    —————————-
    Не удалось подключиться к серверу. Причина: Произошла ошибка на уровне транспорта.
    Узел преждевременно завершил соединение.

    ============================
    Стек вызовов:
    ============================

       в System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
       в System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
       в System.Data.ProviderBase.DbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
       в System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
       в System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       в System.Data.OleDb.OleDbConnection.Open()
       в Microsoft.AnalysisServices.BackEnd.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
    —————————-
       в Microsoft.AnalysisServices.BackEnd.RelationalDataSourceConnection.InitializeConnectionObject(String connectionIdentifier)
       в Microsoft.AnalysisServices.BackEnd.RelationalDataSourceConnection.Open(String& connectionIdentifier)
       в Microsoft.AnalysisServices.BackEnd.RelationalDataSourceConnection.Open()
       в Microsoft.AnalysisServices.Common.DataSourceBasic.TestConnection()
       в Microsoft.AnalysisServices.Common.DataSourceBasic.ClickTestConnection(Object progressControl)

    ============================

    P.S. Машина с которой пытаюсь подключиться находится в домене, машина в Сервером аналитики в рабочей группе. Это не изменить (бюрократия в компании с «суровые безопасники»).

    P.S.S. При подключении из самого Excel (Данные — получение внешних данных — аналитика) — все хорошо работает.

    • Изменен тип

      25 августа 2014 г. 6:23
      Тема переведена в разряд обсуждений по причине отсутствия активности.

Мы только начали получать эту ошибку при фильтрации и нарезке сводной таблицы в книге Excel (сводная таблица подключена к кубу служб аналитики SQL Server на другом сервере):

Excel произошла ошибка в транспортном уровне

Мы не смогли получить данные из внешнего источника. Вот сообщение об ошибке, которое мы получили:

Произошла ошибка в транспортном уровне.

Ошибка возникает только после нескольких минут редактирования одной рабочей книги на одном компьютере — мы не воспроизводили ее ни на каком другом компьютере или на любой другой рабочей книге, даже если подключались к той же машине SSAS и запрашивали тот же куб. Однако уязвимый пользователь может воссоздать проблему более или менее по требованию, загрузив другую копию этой конкретной книги из нашей SharePoint, открыв ее в своем локальном Excel и изменив выбор срезов на несколько минут.

Пострадавший пользователь подключается к сети нашей компании через VPN, что я сначала заподозрил, но исключил из-за ошибки, возникающей только в этой книге.

Я нашел множество сообщений об одном и том же сообщении об ошибке, которое было результатом проблем с аутентификацией, но я не верю, что это так для нас, поскольку один и тот же пользователь может получить доступ к одному и тому же кубу с того же компьютера через другую книгу без каких-либо ошибок, и может использовать эту книгу за несколько минут до появления ошибки. Тем не менее ошибка в конечном итоге возникает при использовании этой книги.

Я обнаружил сообщение с очень похожим набором симптомов, в котором причиной оказалась антивирусная программа, блокирующая используемый порт после периода простоя (см. Https://social.msdn.microsoft.com/Forums/ SQLServer / EN-US / 29bd2921-25cd-47d7-8850-5e5498c6eff4 / перемежающихся ошибок-ан-ошибок был-entountered-в-транспортного слоя, при использовании-A-слайсер-в-Excel? форум = sqlanalysisservices), но мы исключили Excel из этого компьютера, но безуспешно.

Я не могу найти никаких ошибок в журнале SSAS, даже при использовании SQL Profiler для захвата трафика. Я не могу найти никаких соответствующих ошибок в журнале событий на сервере.

Как мы должны идти по поводу устранения этой проблемы?

Добрый день.

Подскажите плиз.

Win2008R2 Sp1, Sharepoint 2010 Ent., SQL Server 2008 r2 SP2 CU9.

Имеется файл excel (куб).

Строка подключения: Provider=MSOLAP.4;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=SellOutAS;Data Source=SRV-NEON;Impersonation Level=Identify;MDX Compatibility=1;Roles=Manager;Safety Options=2;MDX Missing Member Mode=Error

Проверка подлинности Windows.

Экспортирую файл подключения *.odc, гружу его в подключения к данным в центре бизнес-аналитики.

Сам куб гружу в документы бизнес-аналитики.

Добавляю пути http://srv-project01/sites/BICenter/Data Connections for PerformancePoint/ и http://srv-project01/sites/BICenter/Data%20Connections%20for%20PerformancePoint/ в Надежные библиотеки подключений к данным (Управление приложением
Приложение Служб Excel ).

Там же добавляю http://srv-project01/sites/BICenter/Documents/ в Надежные расположения файлов.

Даю права пользователю на куб и на опубликованный куб в шарике.

Открываю в IE 9 куб, открывается, но вылезает ошибка «Произошла ошибка при попытке подключения к внешнему источнику данных. Не удалось обновить следующие подключения: «

Подскажите плиз куда копать?

  • Изменен тип

    27 февраля 2014 г. 7:31

  • Изменен тип
    Иван ПродановMicrosoft contingent staff, Moderator
    12 марта 2014 г. 9:50

  • Произошла ошибка на странице свойств создание точки восстановления windows 10
  • Произошла ошибка на странице свойств служба теневого копирования тома используемая
  • Произошла ошибка на странице свойств произошла ошибка программы восстановления системы 0x81000203
  • Произошла ошибка на странице свойств 0x81000203 windows 10 как исправить
  • Произошла ошибка на странице свойств 0x81000203 windows 10 восстановление системы