2013-05-24 2 views
13

У меня есть панель управления BI в Excel 2010 с использованием Powerpivot, которая подключена к числу запрошенных таблиц на одном SQL Server. Когда настройки были установлены, я проверил флажок «сохранить пароль» на каждом из них. Однако, когда мои пользователи снова открывают документ и переходят в окно Powerpivot и выбирают «RefreshAll», они должны вводить пароль несколько раз (один раз для каждой таблицы), что не подходит.Ввод пароля для каждой подключенной таблицы из SQL Server 2008 R2 в Excel 2010 Powerpivot Addin

Я посмотрел here и here и, похоже, испытывает ту же проблему, что и ряд других людей. Я начал снова с нуля, гарантируя, что поле «сохранить пароль» определенно проверяется на каждой строке подключения.

Единственный способ решения проблемы я могу думать пользователем проверки подлинности Windows, но этот документ предназначен для широкого использования, и, таким образом это потребует много обслуживания, и будет действительно раздражать мой сервер администратора :)

У кого-нибудь есть обходной путь или любой способ решения проблемы?

+0

У меня такая же проблема при подключении к базе данных MySQL через соединение ODBC. Следовательно, я не думаю, что это имеет какое-либо отношение к типу базы данных, к которой подключается. Я также попытался добавить пароль явно в строку подключения, но он удаляется после повторного открытия документа. – Wouter

ответ

0

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

Резюме решения:
В главном окне Excel на вкладке «Данные» выберите «Подключения», затем выберите соединение с книгой, соответствующее вашему соединению PowerPivot. Нажмите «Свойства», перейдите на вкладку «Определение» и отметьте «Сохранить пароль».

Источник:
http://cpa-it.com/password-not-saved-in-powerpivot-connection-when-using-sql-authentication/#comment-10654

0

Я нашел обходной путь, который работает для меня, но не может быть идеальным решением для других.

В главном окне Excel вы можете создать новое соединение с помощью файла подключения (.odc). Если вы создадите этот файл на общем сетевом диске, доступ к которому могут получить все пользователи, и выберите для хранения пароля в файле подключения, пароль будет сохранен.

Вы можете продолжить и использовать это соединение в окне PowerPivot. При обновлении ваших таблиц он больше не будет запрашивать пароль.

Конечно, это только полезное обходное решение в локальной сети компании, и если нет никаких последствий для безопасности для хранения пароля на файловом сервере в файле odc.

+0

Я проверил это снова, через год, и не могу воспроизвести это. Я думаю, что мой Excel был обновлен до новой версии ... – Wouter

Смежные вопросы