Подключение базы данных SQL Server к книге (Power Query)

С помощью функции "Получить и преобразовать" (Power Query) Excel можно подключиться к базе данных SQL Server.

  1. На вкладке ленты Данные щелкните Получить данные > Из базы данных > Из базы данных SQL Server. Если вы не видите кнопки Получить данные, нажмите кнопку Создать запрос и выберите пункты Из базы данных -> Из базы данных SQL Server.

  2. В диалоговом окне База данных Microsoft SQL укажите SQL Server, к которому нужно подключиться, в поле Имя сервера. При необходимости вы также можете указать имя базы данных.

  3. Если данные нужно импортировать с использованием запроса на языке базы данных, укажите его в поле Инструкция SQL. Дополнительные сведения см. в статье Импорт данных из базы данных с помощью запроса на ее языке.

    Диалоговое окно подключения к базе данных SQL Server с помощью Power Query
  4. Нажмите кнопку ОК.

  5. Выберите режим проверки подлинности для подключения к базе данных SQL Server.

    Учетные данные для подключения к SQL Server
    1. Windows: этот режим используется по умолчанию. Выберите это значение, если вы хотите подключаться, используя проверку подлинности Windows.

    2. База данных: выберите это значение, если вы хотите подключаться, используя проверку подлинности SQL Server. Затем укажите имя пользователя и пароль для подключения к экземпляру SQL Server.

  6. По умолчанию установлен флажок Шифрование соединения, то есть Power Query подключается к базе данных через зашифрованное соединение. Если вы не хотите использовать зашифрованное соединение, снимите этот флажок, а затем нажмите кнопку Подключить.

    Если подключение к SQL Server не установлено через зашифрованное соединение, Power Query предлагает подключиться, используя незашифрованное соединение. Нажмите кнопку ОК в окне сообщения, чтобы использовать незашифрованное соединение.

Пример формулы

Для написания формул Power Query можно также использовать редактор запросов.

= Sql.Databases(".")
= Sql.Database(".","Contoso")
  1. На вкладке ленты Power Query щелкните Из базы данных > Из базы данных SQL Server.

    Параметры "Из базы данных" Power Query
  2. В диалоговом окне База данных Microsoft SQL укажите SQL Server, к которому нужно подключиться, в поле Имя сервера. При необходимости вы также можете указать имя базы данных.

  3. Если данные нужно импортировать с использованием запроса на языке базы данных, укажите его в поле Инструкция SQL. Дополнительные сведения см. в статье Импорт данных из базы данных с помощью запроса на ее языке.

    Диалоговое окно подключения к базе данных SQL Server с помощью Power Query
  4. Нажмите кнопку ОК.

  5. Выберите режим проверки подлинности для подключения к базе данных SQL Server.

    Учетные данные для подключения к SQL Server
    1. Windows: этот режим используется по умолчанию. Выберите это значение, если вы хотите подключаться, используя проверку подлинности Windows.

    2. База данных: выберите это значение, если вы хотите подключаться, используя проверку подлинности SQL Server. Затем укажите имя пользователя и пароль для подключения к экземпляру SQL Server.

  6. По умолчанию установлен флажок Шифрование соединения, то есть Power Query подключается к базе данных через зашифрованное соединение. Если вы не хотите использовать зашифрованное соединение, снимите этот флажок, а затем нажмите кнопку Подключить.

    Если подключение к SQL Server не установлено через зашифрованное соединение, Power Query предлагает подключиться, используя незашифрованное соединение. Нажмите кнопку ОК в окне сообщения, чтобы использовать незашифрованное соединение.

Пример формулы

Для написания формул Power Query можно также использовать редактор запросов.

= Sql.Databases(".")
= Sql.Database(".","Contoso")

Функция "Получить и преобразовать" не была доступна в Excel 2007, но можно использовать файл подключения к данным Office (ODC) для подключения к базе данных Microsoft SQL Server из книги Excel 2007. SQL Server — это полнофункциональная реляционная СУБД, предназначенная для создания корпоративных решений в области управления данными с высокими требованиями к производительности, доступности, масштабируемости и безопасности.

  1. На вкладке Данные в группе Получить внешние данные нажмите кнопку Из других источников и выберите пункт С сервера SQL Server.

    Изображение ленты Excel

    Откроется мастер подключения данных, включающий три страницы.

    Страница 1. Подключение к серверу базы данных    

  2. На шаге 1 в поле Имя сервера введите имя компьютера SQL Server, к которому требуется подключиться.

  3. На шаге 2 в разделе Учетные сведения выполните одно из следующих действий:

    • Чтобы использовать текущие имя пользователя и пароль Microsoft Windows, выберите вариант Использовать проверку подлинности Windows.

    • Чтобы указать имя пользователя и пароль для доступа к базе данных, выберите вариант Использовать следующие имя пользователя и пароль и введите соответствующие данные в поля Имя пользователя и Пароль.

      Примечание по безопасности : 

      • Используйте надежные пароли, состоящие из букв в верхнем и нижнем регистре, цифр и символов. В ненадежных паролях не используются сочетания таких элементов. Надежный пароль: Y6dh!et5. Ненадежный пароль: house1. Пароль должен состоять не менее чем из 8 знаков. Лучше всего использовать парольную фразу длиной не менее 14 знаков.

      • Очень важно запомнить пароль, поскольку корпорация Майкрософт не сможет помочь в его восстановлении. Все записанные пароли следует хранить в надежном месте вдали от сведений, для защиты которых они предназначены.

      Страница 2. Выбор базы данных и таблицы    

  4. В разделе Выберите базу данных, содержащую нужные сведения выберите базу данных. В разделе Подключение к определенной таблице выберите нужную таблицу или представление.

    Кроме того, можно снять флажок Подключение к определенной таблице. В этом случае всем остальным пользователям с этим файлом подключения будет предложено выбрать таблицу или представление из списка.

    Страница 3. Сохранение файла подключения к данным и завершение работы    

  5. При необходимости в поле Имя файла измените предложенное имя файла. Нажмите кнопку Обзор, чтобы изменить место хранения файла, используемое по умолчанию ("Мои источники данных").

  6. При необходимости введите в поля Описание, Имя и Ключевые слова поиска описание файла, имя и слова для поиска.

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

  8. Чтобы задать параметры доступа к внешнему источнику данных для отчета сводной таблицы при публикации книги на службы Excel и ее открытии через службы Excel, нажмите кнопку Параметры проверки подлинности и выберите один из следующих вариантов подключения к источнику данных:

    • Проверка подлинности Windows.     Выберите этот вариант, чтобы использовать имя и пароль Windows текущего пользователя. Этот способ является наиболее безопасным, но он может плохо сказаться на производительности при одновременном подключении к серверу многих пользователей.

    • Единый вход.     Выберите этот параметр, чтобы использовать единый вход (SSO), а затем введите соответствующий идентификатор в поле Код SSO. Администратор может настроить сайт Windows SharePoint Services для использования базы данных единого входа, в которой могут храниться имя пользователя и пароль. Этот способ является наиболее эффективным при подключении к серверу большого числа пользователей.

    • Нет.     Выберите этот вариант, чтобы сохранить имя пользователя и пароль в файле подключения.

      Примечание по безопасности : Не рекомендуется сохранять сведения о входе при подключении к источникам данных. Эта информация может храниться в виде обычного текста, и злоумышленники смогут получить с ее помощью доступ к источнику данных.

      Примечание : Параметры проверки подлинности используются только службы Excel, а не Excel.

  9. Нажмите кнопку ОК.

  10. Нажмите кнопку Готово, чтобы закрыть окно мастера подключения к данным.

    Откроется диалоговое окно Импорт данных.

  11. В разделе Выберите способ представления данных в книге выполните одно из следующих действий:

    • Чтобы создать таблицу Excel, щелкните элемент Таблица (вариант по умолчанию).

    • Чтобы создать отчет сводной таблицы, щелкните Отчет сводной таблицы.

    • Чтобы создать сводную диаграмму и отчет сводной таблицы, щелкните Сводная диаграмма и отчет сводной таблицы.

      Примечание : Вариант Только создать подключение доступен только для базы данных OLAP.

  12. В группе Куда следует поместить данные? выполните одно из следующих действий:

    • Чтобы поместить данные на существующий лист, выберите вариант На существующий лист и введите имя первой ячейки в нужном диапазоне.

      Кроме того, можно нажать кнопку Свернуть диалоговое окно Изображение кнопки , выбрать ячейку на листе, а затем нажать кнопку Развернуть диалоговое окно Изображение кнопки .

    • Чтобы поместить данные на новый лист, начиная с ячейки A1, установите переключатель На новый лист.

  13. При необходимости можно изменить свойства подключения (вместе с файлом подключения). Для этого нажмите кнопку Свойства, внесите изменения в диалоговом окне Свойства подключения, а затем нажмите кнопку ОК.

    Дополнительные сведения см. в статье Свойства подключения.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Функция "Скачать и преобразовать" в Excel 2016

Импорт данных из внешних источников

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×