ujjwal uniyal Ответов: 10

Соединение с сервером было успешно установлено, но затем в процессе входа в систему произошла ошибка. (поставщик: поставщик общей памяти, Ошибка: 0 - Ни один процесс не находится на другом конце...


Всем привет!!!

Я создал владельца базы данных в sql-server 2008. Я установил тип аутентификации на аутентификацию sql server , добавил к нему имя пользователя и пароль, а затем установил сопоставление пользователей для этого пользователя как владельца базы данных.

Теперь , когда я пытаюсь запустить management studio с помощью проверки подлинности sql sever, он показывает мне эту ошибку

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


Я пытался найти решение в google, но не могу найти никакого конкретного решения.

10 Ответов

Рейтинг:
2

Eliasvalentine

это может быть полезно при устранении неполадок sql 2012, в основном соединение есть, но не удается войти в систему. поэтому, чтобы решить эту проблему, измените аутентификацию на аутентификацию sql, войдите в свою учетную запись sa и добавьте свою учетную запись acoount или домена, к которой вы хотите иметь доступ, и вуаля, это работает!. надеюсь, это поможет


CHill60

Вы понимаете, что этому вопросу уже больше года?

Рейтинг:
2

Member 14008086

Логин SQL Server, который я использовал, был настроен так, чтобы требовать изменения пароля при следующем входе в систему. Как только я сбросил пароль, моя проблема была решена.


Рейтинг:
1

Member 14806265

У меня такая же проблема с созданием нового пользователя в БД. Эта проблема возникает, когда ваш TCP/IP включен, но именованные каналы отключены в конфигурации SQL server. решать

SQL Server Configuration Manager > сетевая конфигурация SQL server > протоколы для MSSQLSERVER(выберите сервер, на котором вы хотите создать пользователя).
На левой панели ТСР/IP &ГТ; &ампер включен; именованные каналы &ГТ; включена.

Вышеописанный процесс решил мою проблему входа в систему с другим пользователем, который я создал для базы данных.


CHill60

Решение 1 от 8 лет назад утверждало, что это произошло из-за того, что именованные каналы были отключены. Вы не добавили ничего нового в поток

Member 14806265

Ну, Решение 1 предоставляет ссылку на решение, где люди после того, как погуглили 10 раз, приходят на эту страницу, и они могут хотеть не другую страницу ссылки, а скорее решение на этой странице. Это единственная причина, по которой я подумал, что это может быть полезно. спасибо

Рейтинг:
1

Member 8979660

Проблема решена после того, как я запустил службу браузера SQL, которая была отключена и наклонилась раньше.


CHill60

Почему вы воскресили вопрос 5-летней давности от кого-то другого, чтобы сообщить нам, что вы решили свою собственную проблему?

Рейтинг:
1

nim274

Привет,

Я столкнулся с подобной проблемой сегодня, в моем случае у меня была база данных по умолчанию, связанная с пользователем. Это был не хозяин, а кто-то другой. Я удалил базу данных, и когда в следующий раз я попытался войти в систему через Management studio, она начала выдавать ошибку.

Я перешел на вкладку Параметры диалогового окна подключения и указал default = master.

Это сработало для меня.

Спасибо,
Нимеш


Рейтинг:
1

TZESENG

В моем случае решите с помощью [конфигурация поверхности] установить [локальные и удаленные соединения] в [только с использованием TCP/IP].


CHill60

Именно это решение 1 сказал сделать год назад

Рейтинг:
1

Jafar_Ulla

Я сталкиваюсь с этой проблемой, и эта ссылка работает для меня

Изменение Режима Проверки Подлинности Сервера | Microsoft Docs[^]


Рейтинг:
0

Saral S Stalin

Эта ошибка возникает из-за того, что поддержка именованных каналов не включена для вашего SQL server.Чтобы включить именованные каналы или найти обходные пути см. ссылку http://msdn.microsoft.com/en-us/library/ms175496(в=в SQL.110).aspx-файл[^]


Рейтинг:
0

rtrm110

Всем Привет,

Однажды я столкнулся с той же проблемой, и то, что я сделал, было

1. Я остановился, предоставление прочих услуг (анализа, обобщения и представления услуг) и перезапустить службу mssqlserver.
2. Затем я смог подключиться к движку базы данных с помощью SSMS.
3. свойства > соединение > изменили значение на 0 (неограниченно).

Конечно, это была не производственная среда.


Рейтинг:
0

Member 14530665

Привет, я использую его в ядре EF.
В моем случае я забыл добавить ";" перед именем базы данных в пакете Consoe Manager.

Первая Команда: Эшафот-DbContext, который "сервер= рабочего стола-ДДП папку\sqlexpress; базы данных=DairyDispatch параметр trusted_connection=true; в" Майкрософт.EntityFrameworkCore.SqlServer -OutputDir Модели

правильная команда: Scaffold-DbContext "Server= DESKTOP-DDP\SQLEXPRESS; Database=DairyDispatch; Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Модели