Проблема удаленного подключения к SQL Server 2005 - PullRequest
0 голосов
/ 14 июня 2010

Я установил SQL Server 2005 Express на двух компьютерах.Я установил SQL Server Management Studio Express на обоих компьютерах.Я запустил каждый экземпляр Management Studio и подключился к SQL Server с использованием проверки подлинности Windows (пример подключения одного компьютера: «A-63A9D4D7E7834 \ SQLEXPRESS»).Я создал базу данных с именем "test1" и создал несколько таблиц с сохраненными данными.

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

Я подключился к A-63A9D4D7E7834, запустил «SQL Server Management Studio Express» на компьютере A-63A9D4D7E7834: имя сервера: «ALL-E425BE6C41D \ SQLEXPRESS»
аутентификация: »Проверка подлинности Windows "
и нажмите« Подключиться ». Я получаю следующую ошибку:

Невозможно подключиться к ALL-E425BE6C41D \ SQLEXPRESS.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Не удалось войти в систему для пользователя 'ALL-E425BE6C41D \ Guest'. (Microsoft SQL Server, ошибка: 18456)

Для получения справки нажмите: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

Что можно сделать длярешить это?

Ответы [ 2 ]

0 голосов
/ 14 июня 2010

Что делать, если вы делаете следующее:

Откройте SQL Management Studio на обоих ПК и выполните следующие действия:

  • Включить смешанный режим аутентификации (Свойства сервера> Безопасность)

  • В Object Explorer создайте нового пользователя (Безопасность> Логин)

    • В новом окне пользователя заполните очевидные данные (снимите флажок с паролем истечения срока действия!) И перейдите в раздел «Сопоставления пользователей» и назначьте пользователю базы данных и назначьте роль «dbOwner».

    • Теперь с компьютера A подключитесь к новому механизму БД, укажите имя сервера B и используйте аутентификацию сервера SQL. Можете ли вы сказать, какую ошибку вы получаете?

Я только что проверил это, и у меня все отлично работает.

0 голосов
/ 14 июня 2010

Если у вас нет логина на SQL Server для ALL-E425BE6C41D \ Guest, ваш логин не удастся. Если вы используете проверку подлинности Windows, войдите на свой компьютер и запустите SQL Server Management Studio Express под учетной записью, имеющей права на SQL Server - обычно под учетной записью, под которой вы его установили.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...