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

Ошибка SQL Server 2008 233

Я создаю новый логин в SQL Server 2008 со следующим sql script:

CREATE LOGIN [xyz] WITH PASSWORD='xyz',
            DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], 
            CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF

Он автоматически создает новый логин. Но когда я пытаюсь войти в систему с помощью SQL Server Management Studio, он не говорит:

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

Что случилось? Как решить эту проблему?

4b9b3361

Ответ 1

Вот как я это сделал, возможно, он работает и для вас.

  • Войти Mirosoft SQL Server 2012 с аутентификацией Windows.

  • щелкните правой кнопкой мыши имя сервера в обозревателе объектов и выберите "Свойства"

  • На новой вкладке нажмите Безопасность

  • выберите SQL Server и Authentication Windows

  • Ok

  • Закройте студию управления SQL-сервером.

  • start + run

  • write services.msc

  • найдите там SQL и перезапустите все службы.

который работает для меня.

Ответ 2

Также возможно, что вы пытаетесь использовать аутентификацию SQL Server, не включив ее. Чтобы исправить это, щелкните правой кнопкой мыши "Свойства" на экземпляре сервера в SQL Server Management Studio и обновите параметры безопасности, чтобы включить "Режим проверки подлинности SQL Server и Windows".

Ответ 3

Похоже, вы пытаетесь подключиться с использованием именованных каналов, но SQL Server не прослушивает этот протокол. См. MSDN.

Двумя исправлениями, предлагаемыми MSDN, являются:

  • Подключиться через TCP/IP или использовать SQL Диспетчер конфигурации сервера для включить удаленные подключения с помощью имени трубы.
  • Использование конфигурации SQL Server Менеджер на клиентском компьютере, переместите TCP до именованных каналов в Список протокольных протоколов.

Ответ 4

У меня была аналогичная проблема: 1. Войдите в систему как главный пользователь или пользователь, прошедший проверку подлинности Windows. 2. щелкните правой кнопкой мыши по базе данных → свойства → безопасность → 3. измените режим проверки подлинности Windows на "режим проверки подлинности SQL Server и Windows", нажав на переключатель. (если это не так) 4. перезапустите сервер

Ответ 5

Войти с помощью администратора в SQL Server Перейдите в раздел "Ценные бумаги → Логины → выберите свое имя пользователя и перейдите к свойствам

От статуса → снимите флажок блокировки учетной записи пользователя Изменить пароль для пользователя Перезагрузите сервер sql и войдите в систему с вашим именем пользователя.

Ответ 6

Я столкнулся с такой же ошибкой.
Я разрешил ошибку, выполнив следующие шаги:

  • Отключить именованные каналы и перезапустить службы sql.
  • После перезагрузки сервера sql я включил каналы имен и снова перезапустил сервер sql (Ссылка для шагов 1 и 2)
  • Подключение к серверу SQL через студию.
  • Щелкните правой кнопкой мыши экземпляр SQL → Свойства → Соединения → "Установите максимальное число 5. одновременных подключений к" 0 ".
  • Сохраните изменения.
  • При необходимости перезапустите SQL-сервер. (Ссылка для шага 3-6)

Я надеюсь, что это поможет кому-то

Ответ 7

Возможно, это не проблема подключения. Проверьте свою базу данных по умолчанию и, если она находится в сети. Чаще всего такие проблемы возникают, когда база данных по умолчанию находится в автономном режиме или не существует. Если ваша база данных по умолчанию, отличная от master, лучше проверьте эту опцию.

Ответ 8

У меня была такая же проблема, когда я сначала настраивал SQL Server 2014 на своей локальной машине. В моем случае решением было установить правильную базу данных defualt.

Ответ 9

У меня есть способ решить проблему.

  • Откройте один экземпляр и войдите с помощью проверки подлинности Windows.
  • разрешить sql и windows auth как правым кликированием на сервере db.
  • Откройте второй экземпляр и войдите в систему, используя аутентификацию sql.

bingo открытый экземпляр sql open..:)

Фактически таким образом мы обманываем экземпляр, прошедший проверку подлинности sql, когда он пытается найти уже запущенный экземпляр.. работал fr me.. удачи

Ответ 10

Я пробовал большую часть решения, но не смог его решить, пока не нашел этот URL, в котором говорится, что нужно сделать следующее:

Откройте SQL Server Management Studio и запустите следующие запросы:

sp_configure 'show advanced options', 1;
go
reconfigure
go
sp_configure 'user connections', 0
go
reconfigure
go

Причина, по которой мы получили эту ошибку, заключается в том, что пользовательские подключения были reset до 1, поэтому только один пользователь смог подключиться к SQL-серверу. просто простой запрос работал. Я надеюсь, что это будет работать и для других.

Ответ 11

Я не использовал стиль script, но через GUI я столкнулся с тем же кодом ошибки. Я ввел неправильный user name, и именно поэтому я получил Sql Server, Error: 233.

Чтобы решить эту проблему, вы должны ввести следующую информацию:

Имя сервера: MachineName\SQLEXPRESS
Аутентификация: SqlServer Authentication
Имя пользователя: Assigned user-name или просто sa
Пароль: xyzpqr

ПРИМЕЧАНИЕ. Здесь я написал выше данные только для демонстрационной цели, фактические данные - это ваши свойства машины и программного обеспечения.

Ответ 12

В соответствии с: https://msdn.microsoft.com/en-us/library/bb326280.aspx

Перейдите в → Настройка удаленного устройства

Перейдите на вкладку "Remote"

в разделе "Удаленный помощник", отметьте " Разрешить подключение удаленного помощника к этому компьютеру", нажмите кнопку "Advance" и отметьте " Разрешить..." и в "Приглашении" установите " 30 дней"

Затем в разделе "Удаленный рабочий стол"

Просто отметьте " Разрешить удаленное подключение к этому компьютеру"

Ответ 13

Следуя приведенным здесь примерам и до сих пор не попадая, я обнаружил, что мой пароль для входа в систему отключен. Следующее заставило меня:

Logged back in under windows authentication.  
Expanded Security Tab 
Expanded Logins Tab 
Right-clicked sa and selected Properties
Went to the Status Tab
Under Login: Clicked 'Enabled' radio
Restarted Server and logged in as sa.
This assumes you have set sa password already using
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;