Поділитися через


Запитання й відповіді про змінні середовища

У цій статті знайдіть поширені запитання (FAQ) для змінних середовища.

Чому я не бачу значення своєї змінної середовища?

Якщо змінна середовища знаходиться в керованому рішенні, ви не зможете побачити значення, якщо не заглянете всередину рішення за замовчуванням. Така поведінка є навмисною, оскільки значення змінної середовища є некерованим налаштуванням.

Як переглянути, де використовуються змінні середовища?

Або за допомогою вибору пункту Показувати залежності в інтерфейсі рішення, під час створення компонентів, або в системі керування версіями та у файлі рішення, переглянувши метадані програми або потоку.

Чи правда, що змінні середовища для джерела даних та підключеннями — одне й те саме?

Ні. Хоча вони пов'язані. Підключення представляє собою облікові дані або дані автентифікації, необхідні для взаємодії із з'єднувачем. Змінні середовища джерела даних зберігають параметри, необхідні для однієї або кількох дій з'єднувача, і ці параметри часто відрізняються залежно від дії. Наприклад, підключення до SharePoint Online не зберігає жодних відомостей щодо сайтів, списків або бібліотек документів. Тому виклик конектора вимагає як допустимого підключення, так і деяких додаткових параметрів.

Чи можуть змінні середовища джерела даних використовуватись із підключеннями, що використовуються спільно, такими як SQL Server із автентифікацією SQL?

Зазвичай ні. Підключення, спільні з SQL Server, зберігають параметри, необхідні для підключення до даних у підключенні. Наприклад, ім'я сервера та бази даних надаються під час створення підключення, тому вони завжди отримуються з підключення.

Змінні середовища джерело даних використовуються для конекторів, які покладаються на автентифікацію на основі користувача, таких як Microsoft Entra ID, оскільки параметри не можуть бути отримані з підключення. Тому автентифікація за допомогою SQL Server, що є спільним підключенням, не використовуватиме змінні середовища джерела даних.

Чи можна в автоматизованому процесі ALM використовувати різні файли значень для різних середовищ?

Так. Пакувальник рішень приймає в якості параметра вводу ім'я файлу, отже ваш процес може пакувати різні файли значень до рішення залежно від типу середовища, для якого він виконується.

Що робити, якщо хтось випадково видалить значення?

Якщо система залежностей ще не запобігла цьому, середовище виконання використовує останнє відоме значення як запасний варіант.

Якщо значення змінилося, коли нове значення почне використовуватись у компонованих програмах та хмарних циклах?

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

Чи потрібні ліцензії Premium?

Ні. Хоча для використання ALM необхідно мати Dataverse (або Dynamics 365 for Customer Engagement), використовувати premium-з'єднувачі необов'язково. Єдина ситуація, на яку треба звернути увагу — це використання з'єднувача Dataverse для взаємодії із змінними середовища у такий самий спосіб, як ви взаємодієте із іншими записами даних, такими як бізнес-партнери або контактні особи. Раніше це було єдиним способом використання змінних середовища в компонованих програмах і циклах.

Чи існує обмеження на кількість змінних середовища?

Ні, не існує жорстких обмежень на кількість змінних середовища, дозволених у середовищі, але взаємодія з користувачем стане складною, якщо буде занадто багато змінних середовища для вибору.

Чи можна локалізувати короткі імена та описи змінних середовища?

Так.

Чи слід використовувати змінні середовища замість зберігання даних конфігурації в настроюваних таблицях?

Так, якщо дані конфігурації не є реляційним. Змінні середовища слід використовувати для пар ключ: значення, і для ситуацій, коли значення, скоріш за все, буде іншим в інших середовищах. Інші засоби, наприклад утиліта міграції конфігурації, краще пристосовані для міграції реляційних даних конфігурації, що зберігаються у настроюваних таблицях. На відміну від інших даних конфігурації, змінні середовища переносяться як частина рішення, отже вони значно простіші у керуванні та ефективніші при імпортуванні.

Як видалити значення зі змінної середовища?

Можливо, перед експортуванням рішення буде потрібно видалити значення змінної середовища. Тоді існуюче значення залишається у вашому середовищі розробки, але не експортується в рішення. Цей підхід дозволяє задати нове значення під час імпортування рішення до іншого середовища.

Щоб видалити значення, виконайте наведені нижче кроки.

  1. У рішенні, де розташована змінна середовища, виберіть змінну середовища, щоб відобразити властивості.

  2. У розділі «Поточне значення» виберіть ...>Видаліть з цього розчину.

    Видаліть значення зі змінної середовища

Чи можу я використовувати змінні середовища в настроюваних з’єднувачах?

Так. Підтримка змінних середовища у користувальницьких конекторах

Див. також

Огляд змінних середовища