Невозможно подключиться к экземпляру VSTS LocalDB

Мы запускаем интеграционные тесты в задачах сборки Visual Studio Online, выполняя их для экземпляра LocalDB, который работает на размещенном агенте сборки VSTS.

У нас есть задача запустить LocalDB, выполнив следующие команды:

sqllocaldb create MSSQLLocalDB
sqllocaldb start MSSQLLocalDB
sqllocaldb info MSSQLLocalDB

Это нормально, когда он запускается:

LocalDB instance "MSSQLLocalDB" started.
Name:               MSSQLLocalDB
Version:            13.1.4001.0
Owner:              factoryvm-az442\VssAdministrator
Auto-create:        Yes
State:              Running

Строка подключения из проекта интеграционного тестирования выглядит так:

Server=(localdb)\\MSSQLLocalDB;Database=MyDatabase;Trusted_Connection=True;MultipleActiveResultSets=true

Это работает уже больше года, но в последние несколько дней мы наблюдаем это при попытке запустить тесты:

Login failed for user 'factoryvm-az442\VssAdministrator'

Поскольку используется Trusted_Connection, я не уверен, почему он не может войти в систему. Я тоже пробовал удалить его. Я также попытался разобрать имя экземпляра с именем канала из вывода sqllocaldb info MSSQLLocalDB и использовать его в строке подключения, например. Server=np:\\.\pipe\LOCALDB#1579B709\tsql\query;Database=MyDatabase, но потом получаю:

A connection was successfully established with the server, but then an error occurred during the login process.
(provider: Named Pipes Provider, error: 0 - No process is on the other end of the pipe.)

Есть идеи, как мы можем снова запустить это?

Примечание: обратите внимание, что это нет то же самое, что и # 44724118, так как у меня нет недопустимой строки подключения и я не использую IntegratedSecurity.

Этот Вопрос по MSDN SQL Server может дать некоторое представление. Это не совсем та же проблема, но в этом случае ошибка была вызвана тем, что TCP / IP не был полностью включен или настроен для локальной БД для получения внешней связи.

Turner Bass 09.08.2018 17:01

Это для старой версии SQL Server, а не для LocalDB. Тем не менее, я тоже пробовал использовать именованные каналы, но у меня получился No process is on the other end of the pipe

Cocowalla 09.08.2018 17:06

@Cocowalla Можно ли успешно запустить команду локально с помощью утилиты sqllocaldb?

Andy Li-MSFT 10.08.2018 12:19

@ AndyLi-MSFT Да, при локальном запуске все по-прежнему работает. Примерно неделю назад все это работало в VSTS.

Cocowalla 10.08.2018 12:37
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
4
777
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я также открыл Проблема с GitHub, и кто-то из Microsoft ответил, что они обновили образ агента VSTS - похоже, это решило проблему.

Другие вопросы по теме