Подтвердить что ты не робот

Флаг входа экземпляра пользователя не поддерживается в этой версии SQL Server. Соединение будет закрыто

Привет, я использую полноэкранную версию sql server.

любая идея, как мне решить эту проблему, я ищу в сети, но не нашел полезного ответа.

Спасибо

4b9b3361

Ответ 1

SQL Server 2005 (полная версия) не поддерживает директиву "пользовательский экземпляр" (автоматическое создание баз данных из кода) в строке подключения. Его особенность SQL Server Express Edition.

Также, если ваша строка подключения имеет атрибут Instance пользователя, попробуйте удалить "User Instance = True";

Ответ 2

Автоматическое создание баз данных из кода является особенностью SQL Express Edition. Попробуйте изменить строку подключения после создания вручную базы данных FOO:

server=SERVERNAME;database=FOO;uid=sa;pwd=

Ответ 3

Пользовательский instancing - это функция только Sql Express и недоступна на полном сервере Sql. Вам нужно построить строку соединения, чтобы указать на сервер БД, не указав какой-либо USER Instancing

Ответ 4

Пользовательский Instancing (который позволяет автоматически создавать базы данных из кода) не поддерживается в полной версии SQL Server, только в версии Express.

Решение состоит в том, чтобы вручную создать базы данных на SQL Server и установите строка подключения, чтобы указать на нее. Вы также потребуется запустить aspnet_regsql.exe вручную против базы данных, если вы будете использовать новых встроенных функций базы данных ASP.NET v2.0.

Ссылка.