Victorious Khan Ответов: 2

Когда я добавляю базу данных на основе службы, я получаю эту ошибку "флаг входа экземпляра пользователя не поддерживается в этой версии SQL server. Соединение будет закрыто".


&я сталкиваюсь с одной проблемой, когда я добавляю базу данных на основе сервиса. когда я нажимаю на кнопку Добавить, я получаю эту ошибку "флаг входа экземпляра пользователя не поддерживается в этой версии SQL Server. Соединение будет закрыто".
Я использую SQL 2008 R2 Enterprise Edition и Visual Studio 2019


Что я уже пробовал:

I m using SQL 2008 R2 Enterprise Edition and Visual Studio 2019

 я удалить SQL Server и установите снова.
		    
                    

2 Ответов

Рейтинг:
2

OriginalGriff

Посмотрите на строку подключения: вероятно, он пытается подключиться с помощью "IntegratedSecurity= true" или "User Instance=true"

Это может помочь: Простое создание строки подключения SQL[^]


Рейтинг:
2

Richard Deeming

Пользовательские экземпляры поддерживаются только в SQL Server Express edition:
Выпуски и поддерживаемые функции - SQL Server 2017 | Microsoft Docs[^]
Пользователь SQL Server, Экспресс-выпуск экземпляров - ADO.NET | Майкрософт документы[^]

Если ваша строка подключения содержит либо User Instance=true или AttachDBFilename=..., то вы пытаетесь использовать экземпляр пользователя. Вместо этого вам нужно будет вручную присоединить базу данных к экземпляру SQL Server и соответствующим образом обновить строку подключения.