SQL Server не может подключиться к базе данных на клиенте - PullRequest
0 голосов
/ 16 ноября 2011

Я установил SQL Server 2008 R2 Express на компьютер с Windows Server 2008 R2, и теперь, когда я хочу открыть эту базу данных с помощью SQL Server Management Studio на клиентском компьютере, она не открывается.

Нобаза данных нормально открывается на сервере.

Владелец базы данных - sa, а на клиенте я вошел в систему с аутентификацией Windows.

Как устранить эту ошибку ??

сервер примитив smtech / prabhu не может получить доступ к базе данных
пользователь клиента под доменом сервера

Ответы [ 2 ]

0 голосов
/ 17 ноября 2011

Клиент и сервер базы данных находятся в одном и том же домене ?? Если нет, то я думаю, что аутентификация Windows не будет работать для вас. (Как уже предлагалось в ответе выше) создайте учетную запись SQL и попробуйте подключить БД из клиента с помощью этой учетной записи.

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

  1. Может ли ваш клиент "увидеть" этот сервер по сети ??
  2. Самая распространенная причина - это брандмауэр. По умолчанию SQL Server связывается с портами 1433 и 1434. Попробуйте посмотреть, помогает ли эта MSDN ссылка
  3. Убедитесь, что ваш экземпляр SQL Server настроен для связи по протоколу TCP / IP. Это можно настроить из диспетчера конфигурации SQL Server.
0 голосов
/ 16 ноября 2011

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

Войдите на сервер, откройте студию управления, посмотрите в проводнике объектов. В древовидной структуре должен быть значок папки «Безопасность», «Разверните» и папку «Логины».

Если пользователь, к которому вы пытаетесь подключиться, отсутствует, вам может потребоваться добавить его.

Кроме этого, вместо подключения с проверкой подлинности Windows, возможно, попробуйте подключиться с проверкой подлинности SQL Server как пользователь SA?

...