Невозможно подключиться к главному или целевому серверу "ServerName" - PullRequest
0 голосов
/ 26 марта 2019

Проблемы с модульным тестом и пакетом Dackpack.Это полное имя ошибки:

DeploymentFailedException: невозможно подключиться к главному или целевому серверу DBTests.У вас должен быть пользователь с тем же паролем на главном или целевом сервере 'DBTests'.

У меня есть 3 странных вещи:

  1. Я могу опубликовать свою базу данных на сервере(тесты имеют одинаковую строку подключения)
  2. Я могу войти на свой сайт, и у меня нет проблем с БД (при использовании IIS)
  3. Логика тестирования: тестовая база данных создается при инициализации моеготесты, и он действительно создан !!!!

Но у всех тестов есть "Ошибка".

Я обновляю свой 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.

1 Ответ

0 голосов
/ 26 марта 2019

Попробуйте так, у меня это сработало:

<add name="YourContext" connectionString="Data Source=YourAddress,1433; Initial Catalog=database; Integrated Security=False; User ID=yourUser;Password=YourPass; Trusted_Connection=False;Encrypt=True;Connection Timeout=30; MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...