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

Використовуйте функцію Excel "Отримати та перетворити (Power Query)", щоб підключитися до бази даних SQL Server..

  1. Перейдіть на вкладку Дані, а потім виберіть Отримати дані > З бази даних > З бази даних SQL Server. Якщо кнопка Отримати дані не відображається, клацніть Створити запит  > З бази даних > З бази даних SQL Server.

  2. У діалоговому вікні База даних Microsoft SQL у полі Ім’я сервера вкажіть сервер SQL Server, до якого потрібно підключитися. Додатково можна зазначити Ім’я бази даних.

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

    Діалогове вікно підключення бази даних SQL Server в Power Query
  4. Натисніть кнопку OK.

  5. Щоб підключитися до бази даних SQL Server, виберіть режим автентифікації.

    Облікові дані для підключення бази даних SQL Server в Power Query
    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. Натисніть кнопку OK.

  5. Щоб підключитися до бази даних SQL Server, виберіть режим автентифікації.

    Облікові дані для підключення бази даних SQL Server в Power Query
    1. Windows. Цей параметр вибрано за замовчуванням. Виберіть цей параметр, якщо потрібно підключитися за допомогою автентифікації Windows.

    2. База даних. Виберіть цей параметр, якщо потрібно підключитися за допомогою автентифікації сервера SQL Server. Після вибору цих параметрів укажіть ім’я користувача та пароль для підключення до вашої копії SQL Server.

  6. За замовчуванням установлено прапорець Шифрувати підключення. Це свідчить про те, що надбудова Power Query підключається до вашої бази даних за допомогою шифрованого підключення. Якщо не потрібно підключатися за допомогою шифрованого підключення, то зніміть цей прапорець і натисніть кнопку Підключитися.

    Якщо не вдалося встановити з’єднання із сервером SQL Server за допомогою шифрованого підключення, надбудова Power Query пропонує скористатися незашифрованим підключенням. Щоб скористатися незашифрованим підключенням, у повідомленні натисніть кнопку ОК.

Приклад формули

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

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

Функція "Отримати та перетворити" не була доступна в Excel 2007, але ви можете підключитися до бази даних Microsoft SQL Server з книги Excel 2007 за допомогою файлу зв’язку з даними Office (ODC). SQL Server – це повнофункціональна програма для роботи з реляційними базами даних, призначена для корпоративних рішень в області керування даними з високими вимогами до продуктивності, доступності, масштабованості й безпеки.

  1. На вкладці Дані в групі Отримання зовнішніх даних клацніть З інших джерел, а потім – З сервера SQL.

    зображення стрічки excel

    Запуститься майстер зв’язків даних. Цей майстер включає три сторінки.

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

  2. На кроці 1 у полі Ім’я сервера введіть ім’я комп’ютера SQL Server.

  3. На кроці 2 в розділі Облікові відомості виконайте одну з таких дій:

    • Щоб використовувати поточні ім’я користувача та пароль Microsoft Windows, клацніть Використовувати автентифікацію Windows.

    • Щоб ввести ім’я користувача бази даних і пароль, клацніть Використовувати такі ім’я користувача й пароль, а потім введіть ці дані у відповідних полях Ім’я користувача та Пароль.

      Примітка про безпеку : 

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

      • Пам’ятати свій пароль дуже важливо. Якщо ви забудете пароль, корпорація Майкрософт не зможе його відновити. Зберігайте записані паролі в безпечному місці подалі від інформації, яку вони захищають.

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

  4. У розділі Виберіть базу даних, яка містить потрібні дані виберіть базу даних. У розділі З’єднання з певною таблицею виберіть конкретну таблицю або подання.

    Ви можете зняти прапорець З’єднання з певною таблицею, щоб інші користувачі, які використовують цей файл зв’язку, самостійно вибирали список таблиць і подань.

    Сторінка 3. Збережіть файл зв’язку даних і завершіть роботу    

  5. За потреби в полі Ім’я файлу перевірте запропоноване ім’я файлу. Натисніть кнопку Огляд, щоб змінити стандартне розташування файлу ("Мої джерела даних").

  6. За потреби введіть опис файлу, зрозуміле ім’я й поширені слова для пошуку в полях Опис, Зрозуміле ім’я та Ключові слова пошуку.

  7. Щоб забезпечити використання файлу зв’язку під час оновлення даних, установіть прапорець Завжди намагатися використовувати цей файл для оновлення даних. Так усі книги, які застосовують цей файл зв’язку, використовуватимуть оновлення до нього.

  8. Щоб указати параметри доступу до зовнішнього джерела даних для звіту зведеної таблиці під час збереження книги в Excel Services і її відкриття через ці служби, клацніть Параметри автентифікації та виберіть один із таких варіантів підключення до джерела даних:

    • Автентифікація Windows     Виберіть цей параметр, щоб використовувати ім’я користувача та пароль Windows для поточного користувача. Це найбезпечніший спосіб, але він може вплинути на продуктивність, якщо до сервера підключено багато користувачів.

    • Єдиний вхід     Виберіть цей параметр, щоб використовувати єдиний вхід, а потім введіть відповідний ідентифікатор у полі Ідентифікатор SSO. Адміністратор сайту може налаштувати сайт Windows SharePoint Services на використання бази даних єдиного входу, у якій можна зберігати ім’я користувача та пароль. Це, мабуть, найефективніший спосіб, якщо до сервера підключено багато користувачів.

    • Немає     Виберіть цей параметр, щоб зберегти ім’я користувача та пароль у файлі зв’язку.

      Примітка про безпеку : Радимо не зберігати відомості про вхід до системи під час підключення до джерел даних. Ці відомості можуть зберігатися як звичайний текст, а зловмисний користувач може отримати доступ до інформації, що поставить під загрозу безпеку джерела даних.

      Примітка : Параметри автентифікації використовуються лише в службах Excel Services, а не в програмі Excel.

  9. Натисніть кнопку OK.

  10. Натисніть кнопку Готово, щоб закрити майстер зв’язків даних.

    Відобразиться діалогове вікно Імпорт даних.

  11. У розділі Виберіть режим перегляду цих даних у робочій книзі виконайте одну з таких дій:

    • Щоб створити таблицю Excel, клацніть Таблиця (використовується за замовчуванням).

    • Щоб створити звіт зведеної таблиці, клацніть Звіт зведеної таблиці.

    • Щоб створити звіт зведеної діаграми та зведеної таблиці, клацніть Звіт зведених діаграми та таблиці.

      Примітка : Параметр Лише створити підключення доступний тільки для бази даних OLAP.

  12. У розділі Куди слід помістити дані? виконайте одну з таких дій:

    • Щоб розташувати дані на наявному аркуші, виберіть Наявний аркуш, а потім введіть ім’я першої клітинки в діапазоні клітинок, у якому слід розташувати дані.

      Ви також можете натиснути кнопку Згорнути діалогове вікно Зображення кнопки , вибрати першу клітинку на аркуші та натиснути кнопку Розгорнути діалогове вікно Зображення кнопки .

    • Щоб розташувати дані на новому аркуші, починаючи з клітинки A1, установіть перемикач Новий аркуш.

  13. За потреби можна змінити властивості підключення (а також змінити файл зв’язку). Для цього клацніть Властивості, внесіть зміни в діалоговому вікні Властивості підключення, а потім натисніть кнопку OK.

    Докладні відомості див. в статті Властивості підключення.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Див. також

Функція "Завантажити та перетворити" (Power Query) в Excel 2016

Імпорт даних із зовнішніх джерел

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×