У меня есть локальный Azure DevOps Server и решение VS2019, которое содержит проект базы данных (с использованием SSDT). Я добавил в решение несколько модульных тестов базы данных, и они проходят корректно.
Я создал конвейер сборки для решения базы данных, которое создает проект базы данных. Теперь я хочу добавить задачу в конвейер для выполнения модульных тестов. Задача по умолчанию находит модульные тесты в решении и пытается выполнить их - однако она не выполняется с SQL ошибка соединения ' Сервер не найден или недоступен '.
В проекте модульного тестирования есть app.settings, в котором есть две строки подключения к одному и тому же хосту (ExecutionContext и PrivilegedContext) - они подключаются с использованием встроенной защиты.
У меня два вопроса:
1 ) Как определить, к какому хосту он пытается подключиться? или есть переменная, которую я должен определить?
2) На Azure DevOps сервере - как мне указать учетную запись для запуска модульных тестов (чтобы она могла подключаться к соответствующему серверу базы данных)?