Соединитесь с localdb, который создан под сетевыми сервисами с локальным агентом сборки от vsts - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть локальный агент сборки vsts, который выполняет тест интеграции на локальной базе данных.Это работает нормально, но если я хочу проверить базу данных, я не могу подключиться к базе данных из моей учетной записи пользователя, поскольку база данных создается с учетной записью network service.

Я попытался поделиться и запуститьлокальная база данных с

sqllocaldb share networkservice mssqllocaldb .\test
Private LocalDB instance "mssqllocaldb" (owner: NT AUTHORITY\NETWORK SERVICE) shared with the shared name: ".\test".

sqllocaldb start .\test
LocalDB instance ".\test" started.

, но соединение не удалось.

sqlcmd -S .\test
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF]. .
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : Login timeout expired.
Sqlcmd: Error: Microsoft ODBC Driver 13 for SQL Server : A network-related or instance-specific error has occurred while establishing a connection to SQL Server

Какой простой способ подключения к этой базе данных с помощью ssms (Sql Server Management Studio)

1 Ответ

0 голосов
/ 30 декабря 2018

Опция запускается https://docs.microsoft.com/nl-nl/sysinternals/downloads/psexec и запускается ssms.

Запуск psexec от администратора cmd

psexec -i -u "nt authority\network service" "C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...