Problem:
- When connecting to an OLAP cube via Excel by using Windows authentication we receive this error: «An error was encountered in the transport layer»
- 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?
Вопрос:
Проблема:
- При подключении к кубу OLAP через Excel с помощью проверки подлинности Windows мы получаем эту ошибку: “Ошибка произошла на транспортном уровне”
- При подключении к Analysis Services через SQL Server Management Studio 2008 R2 с помощью проверки подлинности Windows мы получаем эту ошибку: “Не удается подключиться к озеру. Невозможно создать соединение. Убедитесь, что сервер работает”.
Дело в том, что соединение с прокси-пользователем через автоматическое задание SQL Server, в котором куб развернут и обработан, работал. Однако использование учетных данных этого пользователя при попытке подключения к Analysis Services с помощью SQL Server Management Studio не работает.
Сервер, на котором развертывается куб, называется Lake и определенно работает. Кроме того, возможно подключение к базе данных на озере.
Что может вызвать эту проблему? Почему возможно, что прокси-пользователь может обновить куб в задании SQL Server, но те же учетные данные не могут использоваться для ручного входа на сервер служб Analysis Services?
Лучший ответ:
Возможно, что SQL Job использует учетные данные учетной записи службы – скорее всего, агента SQL Server (NT Service\SQLServerAgent
) или служб Analysis Services (NT Service\MSSQLServerOlapService
) для подключения к базе данных SSAS, и эта учетная запись имеет доступ к кубу, но конечный пользователь, выполняющий это задание, не имеет явного доступа, следовательно, ошибки.
Excel OLAP или Online Analytical Processing является мощным инструментом анализа данных, который часто используется компаниями для управления и обработки информации. Однако, как и любое другое программное обеспечение, Excel OLAP может столкнуться с ошибками, которые затрудняют выполнение задач. Ошибки на уровне транспорта в Excel OLAP — один из наиболее распространенных видов ошибок, который возникает при передаче данных между источником данных и плоскостью OLAP.
В этой статье мы рассмотрим несколько простых решений, которые помогут быстро исправить ошибки на уровне транспорта в Excel OLAP. Мы также рассмотрим причины возникновения этих ошибок и как можно избежать их в будущем. Независимо от вашего уровня опыта в работе с Excel OLAP, эти решения помогут вам справиться с любыми проблемами, связанными с транспортом данных.
Итак, давайте начнем и изучим, как быстро и легко исправить ошибки на уровне транспорта в Excel OLAP.
Как исправить ошибку на уровне транспорта в Excel OLAP: простые решения
Содержание
- 1 Как исправить ошибку на уровне транспорта в Excel OLAP: простые решения
- 1.1 Первый шаг: проверяем подключение к источнику данных
- 1.2 Второй шаг: проверяем параметры запроса
- 1.3 Третий шаг: проверяем структуру OLAP куба
- 2 Понимание ошибки на уровне транспорта
- 2.1 Что такое ошибка на уровне транспорта в Excel OLAP
- 2.2 Как распознать ошибку на уровне транспорта
- 2.3 Как исправить ошибку на уровне транспорта
- 3 Проверка связей в OLAP кубе
- 3.1 Что такое связи в OLAP кубе?
- 3.2 Зачем нужно проверять связи в OLAP кубе?
- 3.3 Как проверить связи в OLAP кубе?
- 4 Проверка наличия правильной версии драйвера ODBC
- 4.1 Что такое драйвер ODBC и зачем он нужен?
- 4.2 Как проверить версию драйвера ODBC?
- 5 Проверка настройки безопасности
- 5.1 1. Права доступа пользователя
- 5.2 2. Ограничение доступа к данным
- 5.3 3. Хранение данных
- 5.4 4. Обновление программного обеспечения
- 5.5 5. Регулярные проверки безопасности
- 6 Проверка настройки сети
- 6.1 В чем проблема?
- 6.2 Как проверить настройку сети?
- 6.3 Что еще можно проверить?
- 6.4 Заключение
- 7 Обновление драйвера ODBC для решения проблем в Excel OLAP
- 7.1 Что такое драйвер ODBC и его влияние на Excel OLAP?
- 7.2 Как обновить драйвер ODBC в Excel OLAP?
- 7.3 Выводы
- 8 Проверка журнала событий Windows
- 8.1 Как это поможет при исправлении ошибок на уровне транспорта в Excel OLAP?
- 9 Использование инструментов для диагностики проблем с сетью
- 9.1 Проверка соединения сети
- 9.2 Проверка скорости и пропускной способности сети
- 9.3 Проверка наличия проблем с сетевыми интерфейсами устройства
- 9.4 Проверка наличия проблем с маршрутизатором и коммутатором
- 10 Установка правильных настроек соединения с данными
- 10.1 Какие настройки нужно проверить?
- 10.2 Как проверить и исправить настройки?
- 11 Использование программных инструментов для решения ошибок на уровне транспорта
- 12 Почему неразумно решать проблемы на уровне транспорта OLAP без специалистов?
- 13 Вопрос-ответ:
-
- 13.0.1 Как определить, что ошибка произошла именно на уровне транспорта?
- 13.0.2 Как исправить ошибку на уровне транспорта, если она связана с отсутствием доступа к источнику данных?
- 13.0.3 Какой может быть причиной ошибки связанной с неработающим SSAS сервисом?
- 13.0.4 Что означает ошибка «Не удалось найти тип «Microsoft.AnalysisServices.AdomdClient.AdomdConnection» в пространстве имен «Microsoft.AnalysisServices.AdomdClient»?
- 13.0.5 Как исправить ошибку связанную с некорректным форматом данных?
- 13.0.6 Каким образом можно устранить ошибки связанные с медленной загрузкой данных из OLAP-источника?
-
Первый шаг: проверяем подключение к источнику данных
Часто неверный или нестабильный доступ к источнику данных может привести к ошибкам при работе с OLAP в Excel. Если у вас возникла проблема, первым делом проверьте ваше подключение к источнику данных. Вы можете сделать это, открыв диалоговое окно Data Connection Wizard. Если вы не можете подключиться, убедитесь, что ваша сеть стабильна и работает корректно.
Второй шаг: проверяем параметры запроса
Если подключение к источнику данных не приводит к решению проблемы, следующий шаг — проверить параметры запроса. Убедитесь, что вы используете правильные параметры запроса и они структурированы корректно. Если вы делаете запрос по временному периоду, убедитесь, что даты установлены правильно. Не забудьте проверить SQL-запрос, который можно найти в диалоговом окне Connection Properties. Если в этом месте все в порядке, проверьте доступ пользователя, от которого запущена задача.
Третий шаг: проверяем структуру OLAP куба
Некоторые ошибки в Excel OLAP могут быть связаны с неправильной структурой OLAP куба. Куб должен быть связан с источником данных. Проверьте, что ваш OLAP куб корректно сконструирован и соотношения между измерениями и атрибутами установлены правильно. Если куб не связан с источником данных, подключитесь к источнику данных и перестройте куб.
Следуя этим простым шагам, вы сможете исправить большинство ошибок на уровне транспорта в Excel OLAP. Но если проблема сохраняется, обратитесь за помощью к опытному профессионалу.
Понимание ошибки на уровне транспорта
Что такое ошибка на уровне транспорта в Excel OLAP
Ошибка на уровне транспорта в Excel OLAP может возникнуть при попытке манипулирования сводной таблицей. Эта ошибка происходит, когда сервер анализа данных не может получить данные из куба и передать их на клиентскую сторону.
Транспортная ошибка может возникнуть по нескольким причинам: неправильное настройка прав доступа к данным, проблемы с сетевыми настройками, отключение сервера анализа данных, и. т.д.
Как распознать ошибку на уровне транспорта
Ошибка на уровне транспорта обычно проявляется сбоем в работе сводной таблицы. Пользователь может заметить, что данные не обновляются или не отображаются вовсе. Также возможно появление сообщения об ошибке.
Если возникла ошибка на уровне транспорта, необходимо проанализировать подробности ошибки, чтобы понять ее причину. Это можно сделать, открыв детали отчета об ошибке, который содержит подробную информацию о транспортной ошибке.
Как исправить ошибку на уровне транспорта
Исправление ошибки на уровне транспорта может потребовать значительных усилий и может зависеть от ее причины. Во многих случаях проблема может быть решена путем проверки доступности сервера и проверки настроек сети.
Если пользователь не имеет достаточных навыков для определения и исправления ошибки на уровне транспорта, то следует обратиться к специалистам в области анализа данных.
Проверка связей в OLAP кубе
Что такое связи в OLAP кубе?
В OLAP кубах связи между измерениями являются ключевыми элементами, которые обеспечивают целостность данных. Связи дефинируются между измерениями, для того чтобы уточнить связь между двумя измерениями, особенно, когда нужно создать сводную таблицу. Связи служат интерфейсом между различными таблицами и представлениями, используемыми в OLAP кубе.
Зачем нужно проверять связи в OLAP кубе?
В процессе использования OLAP куба может произойти ситуация, когда связь между измерениями, была ошибочно сконфигурирована. Это может привести к неправильным данным, которые будут выводиться в сводной таблице, что может исказить всю аналитическую работу, проводимую на основе OLAP куба. Проверка связей помогает избежать таких проблем и поддерживает корректную работу OLAP куба.
Как проверить связи в OLAP кубе?
Для того, чтобы проверить связи в OLAP кубе, необходимо пройти через несколько шагов:
- Перейдите в режим «Редактирование»
- Выберите проверку связей между таблицами
- Просмотрите результаты проверки связей
- Исправьте ошибки связей
Перед проведением проверки связей, необходимо перейти в режим «Редактирование», где вы можете изменять и настраивать связи между измерениями.
В разделе «Связи» выберите пункт «Проверить связи между таблицами», это позволит провести проверку, насколько корректно связаны измерения между собой.
OLAP куб выведет результаты проверки связей между измерениями. Вы получите список предупреждений и ошибок по каждой связи в OLAP кубе, которые могут привести к неправильным данным.
Если в результате проверки вы обнаружили ошибки, то необходимо исправить их, чтобы избежать исказения данных и сохранить корректность аналитической работы, проводимой на основе OLAP куба.
Проверка наличия правильной версии драйвера ODBC
Что такое драйвер ODBC и зачем он нужен?
Драйвер ODBC (Open Database Connectivity) – это программное обеспечение, которое позволяет Excel OLAP связываться с различными базами данных и извлекать из них информацию для использования в отчетах и анализах. Этот драйвер является ключевой составляющей интерфейса между Excel OLAP и источником данных.
Если драйвер ODBC установлен неправильно или его версия не соответствует требованиям Excel OLAP, это может привести к ошибкам при выполнении запросов и анализах данных.
Как проверить версию драйвера ODBC?
Чтобы проверить версию драйвера ODBC, необходимо выполнить следующие действия:
- Открыть «Панель управления» на компьютере;
- Выбрать раздел «Система и безопасность» и затем «Администрирование»;
- Выбрать «Источники данных ODBC»;
- Выбрать закладку «Драйверы».
Здесь можно увидеть все установленные драйверы ODBC, их версии и производителя. Если требуется обновить драйвер, необходимо скачать и установить наиболее подходящую версию с сайта производителя.
Проверка настройки безопасности
1. Права доступа пользователя
Первым шагом в проверке настройки безопасности в Excel OLAP является убеждение в корректном назначении прав доступа пользователям. Необходимо убедиться, что только необходимые пользователи могут получить доступ к OLAP-отчётам и сводным таблицам. Для этого можно использовать настройки авторизации и аутентификации в Excel OLAP.
2. Ограничение доступа к данным
Во избежание случайного разглашения конфиденциальной информации, необходимо ограничить доступ к данным для каждого пользователя. Это можно сделать путём создания групп пользователей и настройки их доступа к сводным таблицам. Рекомендуется присваивать права доступа только к необходимым полям сводных таблиц.
3. Хранение данных
Строгий контроль над хранением данных является неотъемлемым условием безопасности в Excel OLAP. Для этого данные следует хранить в отдельных защищённых файлах, которые доступны только для авторизованных пользователей с необходимыми правами доступа. Важно следить за регулярным обновлением паролей доступа к файлам.
4. Обновление программного обеспечения
Невозможно обеспечить надёжность безопасности Excel OLAP, не обновляя программное обеспечение. Рекомендуется переодически обновлять системные компоненты и библиотеки. Это не только снижает риски, связанные с безопасностью OLAP-системы, но и улучшает её производительность.
5. Регулярные проверки безопасности
Чтобы оценить эффекты мер по усилению безопасности в Excel OLAP, необходимо переодически проводить проверки безопасности. Это способствует выявлению проблем и ошибок, которые могут возникнуть в процессе использования OLAP системы. Рекомендуется проводить проверки один раз в квартал или каждые три месяца.
Проверка настройки сети
В чем проблема?
Если у вас возникают проблемы с подключением к OLAP-серверу в Excel, можно проверить настройку сети.
Как проверить настройку сети?
1. Убедитесь, что ваш компьютер подключен к сети.
2. Откройте командную строку и введите команду ping с IP-адресом OLAP-сервера.
3. Если вы получили ответ с сервера, значит сеть работает. Если нет, проверьте подключение к сети и настройки маршрутизатора.
Что еще можно проверить?
1. Проверьте настройки брандмауэра на вашем компьютере и на сервере.
2. Убедитесь, что правильно настроены порты, которые использует OLAP-сервер.
3. Проверьте настройки SSL-соединения, если используете его для подключения.
Заключение
Проверка настройки сети может помочь вам решить проблемы с подключением к OLAP-серверу в Excel. Если вы не можете решить проблемы самостоятельно, обратитесь к системному администратору или поддержке.
Обновление драйвера ODBC для решения проблем в Excel OLAP
Что такое драйвер ODBC и его влияние на Excel OLAP?
ODBC (Open Database Connectivity) — это стандарт доступа к базам данных, который позволяет приложениям обращаться к разным источникам данных, включая Excel OLAP.
Если ваш файл Excel OLAP отказывается подключаться к базе данных или вы получаете сообщение об ошибке времени выполнения, это может свидетельствовать о проблемах с драйвером ODBC. Старые версии драйвера могут не поддерживаться вашей операционной системой, поэтому важно регулярно обновлять его до последней версии.
Как обновить драйвер ODBC в Excel OLAP?
Существует несколько способов обновления драйвера ODBC на вашей машине. Один из самых простых способов — это использование Windows Update для получения последних обновлений драйверов ODBC. Этот метод обычно работает, если вы используете Windows 10.
Если же ваша операционная система устарела или Windows Update не удается обновить драйвер ODBC, может понадобиться поиск и скачивание драйвера с официального сайта разработчика, такого как Microsoft или Oracle. Выберите правильную версию драйвера для вашей операционной системы и загрузите файл на свой компьютер. Затем следуйте инструкциям по установке, чтобы обновить драйвер ODBC.
В случае, если у вас возникнут проблемы при установке драйвера ODBC, прочтите дополнительные инструкции на сайте разработчика или обратитесь в службу поддержки.
Выводы
Обновление драйвера ODBC — это простой, но важный шаг, который может устранить ряд проблем с подключением к базам данных в Excel OLAP. Регулярное обновление ODBC гарантирует, что вы используете последнюю версию драйвера, которая обеспечивает совместимость с вашей ОС и помогает избежать ошибок в работе с Excel OLAP.
Проверка журнала событий Windows
Как это поможет при исправлении ошибок на уровне транспорта в Excel OLAP?
Журнал событий Windows может содержать полезную информацию о возможных причинах ошибок, которые могут возникнуть на уровне транспорта при работе с Excel OLAP. Подробные записи в журнале событий помогут определить местонахождение ошибки и направить усилия на ее устранение.
Чтобы проверить журнал событий Windows, откройте Панель управления, выберите «Администрирование», а затем выберите «Журналы событий». В разделе «Система» можно найти ошибки, связанные с файловой системой и драйверами. Ошибки, связанные с серверами и соединением, могут быть найдены в разделе «Сеть».
В журнале событий Windows можно провести поиск по временной метке, типу события, источнику и другим критериям. Это позволит сократить время поиска информации и быстрее решить возникшую проблему на уровне транспорта в Excel OLAP.
Важно отметить, что журнал событий Windows не обязательно содержит записи обо всех ошибках. Если не удалось найти информацию о возникшей проблеме в журнале событий, можно использовать другие инструменты, например, командную строку или диагностические утилиты.
Использование инструментов для диагностики проблем с сетью
Проверка соединения сети
Если вы столкнулись с проблемами с сетью в Excel OLAP, первым шагом должна быть проверка подключения сети. Используйте инструменты, такие как ping или tracert, чтобы убедиться, что устройство может пинговать и получить доступ к другим устройствам в сети. Это даст вам первую идею о том, есть ли проблемы с устройством или сетью в целом.
Проверка скорости и пропускной способности сети
Если подключение к сети работает нормально, но вы все еще испытываете проблемы с Excel OLAP, то следующим шагом должна быть проверка скорости и пропускной способности сети. Используйте инструменты, такие как Speedtest.net или бесплатный Iperf, чтобы измерить скорость и пропускную способность вашей сети. Если они значительно ниже ожидаемого значения, то это может быть признаком того, что у вас есть проблемы с пропускной способностью вашей сети.
Проверка наличия проблем с сетевыми интерфейсами устройства
Если вы все еще испытываете проблемы, как только вы подключаетесь к Excel OLAP, то следующим шагом должна быть проверка наличия проблем с сетевыми интерфейсами вашего устройства. Используйте инструменты, такие как ipconfig и netstat, чтобы увидеть, какие сетевые интерфейсы используются и могут ли они сохранять или передавать данные. Если вы обнаружите проблемы с сетевыми интерфейсами, вы можете попробовать изменить настройки сети на вашем устройстве.
Проверка наличия проблем с маршрутизатором и коммутатором
Наконец, если вы все еще испытываете проблемы, то следующим шагом должна быть проверка наличия проблем с маршрутизатором и коммутатором. Они могут создавать проблемы, которые могут влиять на ваше подключение к Excel OLAP. Используйте инструменты, такие как arp, чтобы увидеть сетевые устройства, подключенные к маршрутизатору или коммутатору. Если вы обнаружите проблемы с ними, вы можете попытаться зарезервировать IP-адреса или перезагрузить устройства, чтобы сбросить настройки.
Установка правильных настроек соединения с данными
Какие настройки нужно проверить?
Чтобы правильно соединиться с данными в Excel OLAP, необходимо установить правильные настройки, которые включают в себя:
- Адрес сервера и порт.
- Учетные данные, если требуется авторизация.
- Название базы данных для OLAP-источника данных.
- Ограничения на объем передаваемых данных.
Если хоть одна из этих настроек установлена неправильно, то вы не сможете подключиться к OLAP-источнику данных и обрабатывать данные.
Как проверить и исправить настройки?
Чтобы проверить и исправить настройки, нужно выполнить следующие действия:
- Открыть меню «Данные» и выбрать пункт «Извлечение данных».
- Выбрать «Свойства источника данных».
- Проверить адрес сервера, порт, учетные данные и название базы данных.
- Если нужно, установить ограничения на объем передаваемых данных.
- Нажать «ОК», чтобы сохранить изменения.
Если после всех этих действий вы по-прежнему не можете соединиться с данными, попробуйте проверить свои учетные данные, а также убедиться, что вы имеете доступ к базе данных для OLAP-источника данных.
В большинстве случаев правильная установка настроек соединения с данными помогает быстро исправить ошибки на уровне транспорта в Excel OLAP.
Использование программных инструментов для решения ошибок на уровне транспорта
Ошибки на уровне транспорта в Excel OLAP могут быть вызваны различными факторами, такими как сбои в сети, неправильная конфигурация или проблемы с данными. Но независимо от причины, для быстрого и эффективного решения таких ошибок необходимо использовать программные инструменты.
Одним из таких инструментов является Microsoft Network Monitor. Это бесплатная утилита, которая может захватывать трафик сети и анализировать его. С помощью этого инструмента вы можете определить, где возникла проблема и как ее решить.
Еще один полезный инструмент — SQL Server Profiler. Он позволяет записывать и анализировать запросы данных, которые передаются между Excel и OLAP. Если вы обнаружите проблемный запрос, вы сможете оптимизировать его и устранить ошибку.
Если вы не знакомы с этими программными инструментами, то можете воспользоваться современными программами мониторинга сети и баз данных. Некоторые из таких программ предоставляют возможность мониторинга в реальном времени и автоматического анализа ошибок.
В итоге, лучшим подходом для быстрого решения ошибок на уровне транспорта в Excel OLAP является использование программных инструментов. Это позволит быстро определить проблему и принять соответствующие меры для ее устранения.
Почему неразумно решать проблемы на уровне транспорта OLAP без специалистов?
Часто при работе с технологиями обработки данных на уровне транспорта, пользователь может столкнуться с ошибками, несмотря на знание самого Олапа. Отсутствие опыта и специализации может привести к более серьезным проблемам на уровне системы в целом.
При спешном решении проблемы без обращения к специалистам, вы подвергаете риску стабильную работу вашего бизнеса, и это затраты на корректировку уже сложившейся проблемы. Профессионалы смогут быстро определить проблемный узел и решить ее в кратчайшие сроки.
К обращению к специалистам можно отнести не только устранение ошибок, но и защиту от вредоносных атак, а также поддержку обновлений Технологии.
По сути, обращение к специалистам, гарантирует сохранность ценных данных проекта и стабильность функционирования системы.
MurCode
- Форумы
- Поиск
- О проекте
Alex_496
Дата: 15.07.2019 10:43:25
Если в Excel Вы получаете сообщение (см. скриншот), то
для начала надо убедиться возможности подключиться к Analasys Services через SQL Server Management Studio, т.е. наличие прав доступа к OLAP-кубу.
Проблема может быть локальная, сбой в работе Excel на персональной машине.
Лечится перерегистрацией Analysis Services MOLAP DLL
StarikNavy
Дата: 15.07.2019 11:31:57
Alex_496,
вы спрашиваете или отвечаете?
Alex_496
Дата: 15.07.2019 13:56:35
сообщаю
Voyager_lan
Дата: 15.07.2019 16:15:49
Кстати, очень распостраненная ошибка
grAlex
Дата: 16.07.2019 11:10:48
Voyager_lan |
---|
Кстати, очень распостраненная ошибка |
Привет всем.
MS SQL 2008R2 (SSAS 2008)
Windows 10
Excel 365
Учетка, в SSAS, есть.
«Произошла ошибка на уровне транспорта»
Были опробованы OLEDB провайдеры нескольких версий. Корректировалась строка подключения…Побороть не получается…
Доступ по HTTP — работает.
Сталкивался ли кто с таким?
Перейти к контенту
Проблема:
- При подключении к кубу OLAP через Excel с использованием проверки подлинности Windows мы получаем эту ошибку: «Произошла ошибка на транспортном уровне»
- При подключении к службам Analysis Services через SQL Server Management Studio 2008 R2 с использованием проверки подлинности Windows мы получаем следующую ошибку: «Не удается подключиться к Lake. Невозможно установить подключение. Убедитесь, что сервер работает».
Дело в том, что сработало соединение с прокси-пользователем через автоматическое задание SQL Server, в котором куб разворачивается и обрабатывается. Однако использование учетных данных этого пользователя при попытке подключения к службам Analysis Services через SQL Server Management Studio не работает.
Сервер, на котором развернут куб, называется Lake и определенно работает. Также возможно подключение к ядру базы данных на Lake.
Что может вызвать эту проблему? Почему возможна, что пользователь прокси может обновить куб в задании SQL Server, но одни и те же учетные данные не могут быть использованы для вручную вручную в сервере служб Analysica.
2 ответа
Лучший ответ
Возможно, что задание SQL использует учетные данные учетной записи службы — большинство вероятно, агент SQL Server (NT ServiceSQLServerAgent
) или службы анализа (NT ServiceMSSQLServerOlapService
) для подключения к базе данных SSAS, и эта учетная запись имеет доступ к кубу, но конечный пользователь, выполняющий это задание, не имеет явного доступа , отсюда и ошибка.
0
Akshay Rane
16 Апр 2015 в 09:34
Возможно, вы пытаетесь подключиться из другого домена, чем работает служба MS SSAS. Вы можете проверить это, подключившись с логином из домена сервера MS SSAS.
0
Alekzander
7 Мар 2020 в 22:19
- 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 на другом сервере):
Мы не смогли получить данные из внешнего источника. Вот сообщение об ошибке, которое мы получили:
Произошла ошибка в транспортном уровне.
Ошибка возникает только после нескольких минут редактирования одной рабочей книги на одном компьютере — мы не воспроизводили ее ни на каком другом компьютере или на любой другой рабочей книге, даже если подключались к той же машине 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 для захвата трафика. Я не могу найти никаких соответствующих ошибок в журнале событий на сервере.
Как мы должны идти по поводу устранения этой проблемы?