Я установил 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
Невозможно подключиться к 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
Что можно сделать длярешить это?
Что делать, если вы делаете следующее:
Откройте SQL Management Studio на обоих ПК и выполните следующие действия:
Включить смешанный режим аутентификации (Свойства сервера> Безопасность)
В Object Explorer создайте нового пользователя (Безопасность> Логин)
В новом окне пользователя заполните очевидные данные (снимите флажок с паролем истечения срока действия!) И перейдите в раздел «Сопоставления пользователей» и назначьте пользователю базы данных и назначьте роль «dbOwner».
Теперь с компьютера A подключитесь к новому механизму БД, укажите имя сервера B и используйте аутентификацию сервера SQL. Можете ли вы сказать, какую ошибку вы получаете?
Я только что проверил это, и у меня все отлично работает.
Если у вас нет логина на SQL Server для ALL-E425BE6C41D \ Guest, ваш логин не удастся. Если вы используете проверку подлинности Windows, войдите на свой компьютер и запустите SQL Server Management Studio Express под учетной записью, имеющей права на SQL Server - обычно под учетной записью, под которой вы его установили.