Member 10590098 Ответов: 1

Sql server management studio на стороне клиента отказывается подключаться к SQL server


Gooday
Я создаю sql-сервер, работающий на windows server, и хочу получить к нему доступ через клиентские машины. У меня есть сервер под управлением sql server 2012, и в разделе SQL Server Configuration Manager у меня есть набор сетевых протоколов сервера TCP/IP со следующими конфигурациями:
Активный= да
Включено= да
IP все динамические порты TCP =null
TCP PortAll = 1433
Мой брандмауэр на моем сервере отключен, и я настроил его на фильтрацию связи через порт 1433.
На моем клиенте я пытаюсь войти на сервер, используя учетные данные, которые я использовал при установке программного обеспечения Sql server на моем сервере. Я разрешил использовать учетные данные windows и sql для учетной записи пользователя "администратор" одновременно с определенным паролем.
В программном обеспечении sql server, моей SSMS, я выбрал аутентификацию для аутентификации SQL SERVER.
Я пытаюсь войти в систему с помощью
"Администратор" с соответствующим паролем, но клиент генерирует ошибку, которая гласит, что я использую неверные учетные данные для попытки входа на сервер. Я отключил брандмауэр на своем клиенте, чтобы разрешить любую форму связи с сервером, но связь еще не установлена. Я использую интранет как форму коммуникации для моей прототипной системы. Никакой интернет. Поэтому я приглашаю заинтересованное экспертное мнение помочь мне в решении соответствующей проблемы.

Что я уже пробовал:

См. Описание постановки задачи.

phil.o

Ошибка, которую вы получаете, предполагает, что нет никаких проблем связи между сервером и клиентом.
Существует ли учетная запись SQL с именем "администратор" в экземпляре SQL, к которому вы пытаетесь подключиться?

1 Ответов

Рейтинг:
8

Dave Kreskowiak

Находятся ли эти машины в доменной среде Active Directory или в рабочей группе?

Клиент фактически подключается к SQL-серверу. Если бы это было не так, вы бы не получили ошибку сбоя аутентификации.

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

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

Проблема, с которой вы столкнулись, звучит так, как будто эти машины находятся в рабочей группе. Вы устанавливаете учетную запись под названием "Администратор" и ее пароль на клиентском компьютере. Ну, у сервера есть своя учетная запись под названием Administrator. Его пароль не совпадает с учетной записью администратора на клиентской машине.

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