2015-01-17 4 views
-1

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

Сообщение об ошибке

Title: Microsoft SQL Server Management Studio
..............................
Failed to connect to server ASUS. (Microsoft.SqlServer.ConnectionInfo)
..............................
ADDITIONAL INFORMATION:
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.) (Microsoft SQL Server, Error: 233)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=233&LinkId=20476

я обнаружил причину этой ошибки, следуя совету найдено here. Это не был принятый ответ, но вместо этого он был ответом на журнал ошибок.

Error Log

2015-01-17 13:05:31.06 Logon Error: 17809, Severity: 20, State: 3.
2015-01-17 13:05:31.06 Logon Could not connect because the maximum number of '2' user connections has already been reached. The system administrator can use sp_configure to increase the maximum value. The connection has been closed. [CLIENT: <local machine>]

Оно показало, что пользовательские соединения макс установлено значение 2. Разрешение Предоставленная выполнить sp_configure, чтобы изменить это значение. К сожалению, для меня это не объясняет, как это сделать, если вы являетесь администратором и только пользователем системы.

Я попробовал и не смог найти статью, объясняющую этот процесс, без предположения, что у вас есть доступ к серверу (сообщите об ошибке). Поскольку ни одна из соединений не принадлежала администратору/мне, я не мог выполнить это действие. Мне нужно было выяснить, как освободить существующие соединения.

+0

Учетная запись '' DAC'' для сервера sql и посмотреть, как вы можете подключиться к серверу sql для управления настройками соединения. –

+0

Это потрясающе. Если бы я только знал, меня бы здесь не было. – rcirrus98

ответ

1

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

Резюме

  1. Прекратить подмножества служб SQL
  2. Подключение к серверу в ВСС
  3. Update Максимальное количество одновременных соединений
  4. Restart SQL Server
  5. Restart любой из услуг, которые были остановлены на шаге 1, если необходимо.
Смежные вопросы