Проблемы с модульным тестом и пакетом Dackpack.Это полное имя ошибки:
DeploymentFailedException: невозможно подключиться к главному или целевому серверу DBTests.У вас должен быть пользователь с тем же паролем на главном или целевом сервере 'DBTests'.
У меня есть 3 странных вещи:
- Я могу опубликовать свою базу данных на сервере(тесты имеют одинаковую строку подключения)
- Я могу войти на свой сайт, и у меня нет проблем с БД (при использовании IIS)
- Логика тестирования: тестовая база данных создается при инициализации моеготесты, и он действительно создан !!!!
Но у всех тестов есть "Ошибка".
Я обновляю свой SSDT.Я дважды переустанавливаю MSSQL.И я установил compability level(130)
.И что забавно, это мои Строки Соединения, когда я пытаюсь отладить свои тесты:
"Data Source=ServerName;integrated security=false;Initial Catalog=DbTests;User ID=kek;Password=kek;Connection Timeout=60;MultipleActiveResultSets=True;Max Pool Size=1024"
Это строка соединения TestDatabase.И она абсолютно в порядке, потому что я проверил эту строку подключения.
Это строка подключения masterDatabase:
Data Source=ServerName;integrated security=false;Initial Catalog=master;User ID=kek;Password=kek;Connection Timeout=60;MultipleActiveResultSets=True
И главный вопрос, который у меня есть: почему ошибка говорит, что 'DBTest' - этотакое сервер ??Я имею в виду, это БД, а не сервер.
Может быть, кто-то знает об этом, ИДК.Это так глупо, и я не могу понять, в чем дело.
UPD: Я решаю свою проблему.Установленный SQL Server 2016.
PS Ofc Я могу войти на сервер с моими учетными данными "kek", "kek" в Management Studio.