Как подключиться к SQL Server, который обычно является компьютером, на котором я удаленно работаю

Обычно я подключаюсь к машине с IP-адресом 00.00.00.00, а затем у меня есть учетная запись в домене, давайте назовем это myspecialaccount\firstname.lastname,

Затем я использую аутентификацию Windows для подключения к экземпляру SQL Server, например:

ABCLACSQLC123\DEV04A

Итак, мой вопрос, КАК я могу подключиться с моего ноутбука через SSMS непосредственно к машине (ожидающие порты открыты и т. Д..)

4 ответа

Решение

Чтобы использовать проверку подлинности Windows, вам необходимо добавить учетные данные, которые вы используете для входа в систему на ноутбуке в качестве "входа" в SQL Server. Это можно сделать только если

  1. Вы входите в свой ноутбук с пользователем домена и
  2. Пользователь находится в том же домене, в котором находится ваш экземпляр SQL Server.

В противном случае у вас нет другого выбора, кроме как использовать проверку подлинности SQL Server.

В этом случае вы входите на свой ноутбук с пользователем в домене "Corp", но экземпляр SQL Server находится в домене "Services". Так что это не сработает. Если я не думаю, что оба домена являются частью одного и того же леса.

Установите SQL Server Management Studio Express на свой ноутбук. Microsoft сделала ссылку на скачивание неприлично трудной для поиска на своем собственном сайте, но мне удалось найти ее здесь. Загрузите один для вашей системы, вероятно, x64.

Установка не намного проще. После того, как все извлечено, запустите программу и перейдите на вкладку установки и выберите "Автономная установка или добавление новых функций". Продолжайте установку и просто установите инструменты управления.

После установки и запуска используйте диалоговое окно "Подключиться к серверу" (оно должно открываться при запуске программы, но если это не так, это первый параметр на вкладке "Файл"), и указывайте адрес везде, где вы хотите подключиться (IP или имя сервера должны оба работать). Если ваш ноутбук также проходит проверку подлинности на том же сервере, который обрабатывает проверку подлинности Windows для вашей базы данных, вы можете использовать проверку подлинности Windows, в противном случае вам придется создать учетную запись SQL Server для использования для входа в систему.

Изображение, отображающее диалоговое окно 'Подключение к серверу' в SQL Server Management Studio

Попробуйте создать ярлык для runas.exe, указывающий на SSMS.

C:\Windows\System32\runas.exe /netonly /user:myspecialaccount\firstname.lastname "C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe"

(Путь к вашему exe SSMS может отличаться.)

Если дважды щелкнуть ярлык, откроется SSMS. После этого вы сможете подключиться к своему экземпляру (ABCLACSQLC123\DEV04A) как будто это было на вашей локальной машине.

Смотрите здесь для получения дополнительной информации о команде runas: https://technet.microsoft.com/en-us/library/cc771525.aspx

Посмотрите на этот ответ: /questions/41395343/imya-ekzemplyara-sql-server-s-ip-adresom/41395350#41395350. Для входа в систему нет хитрости, если только вы не избавились от ошибки "Связано с сетью...". Если вы получаете эту ошибку, SSMS даже не может найти ваш сервер, не говоря уже о входе в него. Как только вы получите сообщение об ошибке "Ошибка входа...", с этого момента мы можем попытаться использовать вашу аутентификацию Windows.

Другие вопросы по тегам