2015-08-27 1 views
1

У меня возникли проблемы с подключением к источнику данных SQL Server 2008 R2 с использованием запроса Excel 2013 Power Query.Не удается подключиться к SQL Server с помощью Microsoft Power Power Query

Я создал новый запрос Power Query и создал новый источник данных SQL Server. Я указал имя сервера и базу данных, но не указал какой-либо конкретный запрос.

Я использую аутентификацию SQL Server для входа в базу данных, а соединение зашифровано.

При попытке установить соединение в Excel Мощность запроса, я получаю сообщение об ошибке: DataSource.Error:

Никаких дополнительных подробностей об ошибках не поставляются.

Я проверил, что SQL Server позволяет удаленные подключения, и я протестировал SQL-запрос с помощью утилиты sqlcmd для подключения к серверу базы данных и базе данных и запуска базового запроса SELECT.

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

ответ

0

У вас есть драйвер odbc?
Я столкнулся с этой проблемой ранее, когда пытался удаленно подключиться.

+0

Драйвер установлен, но у меня не было настроено User DSN, поэтому я его создал. Похоже, сначала это работало, продолжая подключаться к базе данных и сообщая мне, что сертификат шифрования не соответствует серверу. Я отключил шифрование и подключил и загрузил данные в порядке. Затем я удалил User DSN для проверки того, внесли ли это вклад, и данные все еще загружены ... так что это похоже на совпадение. Я удалил источник данных и попробовал повторное добавление, чтобы проверить, могу ли я его дублировать, и он снова не работает. – wildermind

+0

Это была проблема аутентификации в сочетании с проблемой SSL-сертификата. Не удалось решить это точно, но работал вокруг, не используя шифрование и повторное ввод учетных данных для входа в SQL. – wildermind

1

Для тех, кто читает это в 2017 году:

Если вы используете Windows 7 и выше, используйте драйвер, указанный в источниках данных ODBC. Единственный случай, когда мне приходилось устанавливать клиент и драйвер, было, когда я хотел подключиться к базе данных оракула.

Чтобы установить и подключиться к SQL-серверу, я открыл источники данных ODBC, выбрал «Добавить», выбрал вариант SQL-сервера (не родные версии клиента) и добавил сведения о сервере и базе данных, где было предложено. Затем проверьте соединение с источниками данных ODBC.

Мои подключения к SQL-серверу обычно требуют полной информации о TNS от имени сервера, а затем имя базы данных, несмотря на то, что она является необязательной.

+0

Спасибо за это. Ищите везде, что изменилось. Это сработало для меня. – Isaiah3015

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