Вход в систему SQL Server
Войти в систему на экземпляре Microsoft SQL Server можно с использованием любого графического средства администрирования или из командной строки.
При входе на экземпляр SQL Server с помощью графического средства администрирования, такого как среда SQL Server Management Studio, пользователю предлагается ввести имя сервера, имя входа SQL Server и, при необходимости, пароль. Если вход на SQL Server осуществляется с проверкой подлинности Windows, то каждый раз при обращении к экземпляру SQL Serverвводить имя входа SQL Server не нужно. Вместо этого в SQL Server используется учетная запись Microsoft Windows для автоматического входа в систему. Если SQL Server работает в смешанном режиме проверки подлинности (SQL Server и режиме проверки подлинности Windows) и вы решили выполнить вход с помощью проверки подлинности SQL Server, необходимо указать SQL Server имя входа и пароль. По возможности используйте аутентификацию Windows.
Примечание
Если при установке SQL Serverбыли выбраны параметры сортировки с учетом регистра, то для имени входа SQL Server регистр также учитывается.
Формат для указания имени сервера SQL Server
При подключении к экземпляру ядра СУБД необходимо указать имя экземпляра SQL Server. Если экземпляр SQL Server является экземпляром по умолчанию (неименованным экземпляром), то укажите имя компьютера, на котором установлен SQL Server , или IP-адрес этого компьютера. Если экземпляр SQL Server является именованным (например, SQLEXPRESS), то укажите имя компьютера, на котором установлен SQL Server , или IP-адрес этого компьютера и добавьте косую черту и имя экземпляра.
В следующем примере выполняется подключение к экземпляру SQL Server , работающему на компьютере с именем APPHOST. При задании именованного экземпляра в примерах используется имя экземпляра SQLEXPRESS.
Примеры:
Тип экземпляра | Элемент для имени сервера |
---|---|
Соединение с экземпляром по умолчанию с помощью протокола по умолчанию. (Это рекомендуемый элемент для экземпляра по умолчанию). | APPHOST |
Соединение с именованным экземпляром с помощью протокола по умолчанию. (Это рекомендуемый элемент для именованного экземпляра). | APPHOST\SQLEXPRESS |
Соединение с экземпляром по умолчанию на том же компьютере при помощи точки для указания, что экземпляр выполняется на локальном компьютере. | . |
Соединение с именованным экземпляром на том же компьютере с помощью точки для указания, что экземпляр выполняется на локальном компьютере. | .\SQLEXPRESS |
Соединение с экземпляром по умолчанию на том же компьютере при помощи localhost для указания, что экземпляр выполняется на локальном компьютере. | localhost |
Соединение с именованным экземпляром на том же компьютере с помощью localhost, указывающее, что экземпляр выполняется на локальном компьютере. | localhost\SQLEXPRESS |
Соединение с экземпляром по умолчанию на том же компьютере с помощью (local), указывающее, что экземпляр выполняется на локальном компьютере. | (local) |
Соединение с именованным экземпляром на том же компьютере с помощью (local), указывающее, что экземпляр выполняется на локальном компьютере. | (local)\SQLEXPRESS |
Соединение с экземпляром по умолчанию на том же компьютере с принудительным подключением к общей памяти. | lpc:APPHOST |
Соединение с именованным экземпляром на том же компьютере с принудительным подключением к общей памяти. | lpc:APPHOST\SQLEXPRESS |
Соединение с экземпляром по умолчанию, с прослушиванием TCP-адреса 192.168.17.28 с помощью IP-адреса. | 192.168.17.28 |
Соединение с именованным экземпляром, с прослушиванием TCP-адреса 192.168.17.28 с помощью IP-адреса. | 192.168.17.28\SQLEXPRESS |
Соединение с экземпляром по умолчанию, который не прослушивает TCP-порт по умолчанию, с указанием используемого порта, в данном случае 2828. (Это необязательно, если ядро СУБД прослушивает порт по умолчанию (1433).) | APPHOST, 2828 |
Соединение с именованным экземпляром на назначенный TCP порт, в данном случае 2828. (Это часто необходимо, если служба браузера SQL Server не запущена на хост-компьютере.) | APPHOST, 2828 |
Соединение с экземпляром по умолчанию, который не прослушивает TCP-порт по умолчанию, с указанием IP-адреса и TCP-порта, в данном случае 2828. | 192.168.17.28,2828 |
Соединение с именованным экземпляром, с указанием IP-адреса и TCP-порта, в данном случае 2828. | 192.168.17.28,2828 |
Соединение с экземпляром по умолчанию по имени при форсировании соединения TCP. | tcp:APPHOST |
Соединение с именованным экземпляром по имени, с принудительным TCP-соединением. | tcp:APPHOST\SQLEXPRESS |
Соединение с экземпляром по умолчанию, с указанием имени именованного канала. | \\APPHOST\pipe\unit\app |
Соединение с именованным экземпляром, с указанием имени именованного канала. | \\APPHOST\pipe\MSSQL$SQLEXPRESS\SQL\query |
Соединение с экземпляром по умолчанию по имени, с принудительным подключением к именованным каналам. | np:APPHOST |
Соединение с именованным экземпляром по имени, с принудительным подключением к именованным каналам. | np:APPHOST\SQLEXPRESS |
Проверка протокола соединения
При подключении к ядру СУБД следующий запрос возвратит протокол, используемый для текущего соединения, вместе с методом проверки подлинности (NTLM или Kerberos) и укажет состояние шифрования соединения.
SELECT net_transport, auth_scheme, encrypt_option
FROM sys.dm_exec_connections
WHERE session_id = @@SPID;
Связанные задачи
Вход в экземпляр SQL Server (командная строка)
Следующие ресурсы могут помочь устранить проблему с соединением.
См. также
Выбор режима проверки подлинности