SQL Server로 로그인
그래픽 관리 도구를 사용하거나 명령 프롬프트에서 Microsoft SQL Server의 인스턴스에 로그인할 수 있습니다.
SQL Server Management Studio와 같은 그래픽 관리 도구를 사용하여 SQL Server의 인스턴스에 로그인할 때 필요에 따라 서버 이름, SQL Server 로그인 및 암호를 제공하라는 메시지가 표시됩니다. Windows 인증을 사용하여 SQL Server에 로그인하면 SQL Server의 인스턴스에 액세스할 때마다 SQL Server 로그인을 제공할 필요가 없습니다. 대신 SQL Server에서 사용자의 Microsoft Windows 계정을 사용하여 자동으로 로그인합니다. 혼합 모드 인증(SQL Server 및 Windows 인증 모드)에서 SQL Server를 실행 중인 상태에서 SQL Server 인증을 사용하여 로그인하도록 선택한 경우 SQL Server 로그인과 암호를 제공해야 합니다. 가능하면 Windows 인증을 사용하십시오.
[!참고]
SQL Server를 설치할 때 대/소문자를 구분하는 데이터 정렬을 선택한 경우 SQL Server 로그인도 대/소문자를 구분합니다.
SQL Server의 이름을 지정하는 형식
데이터베이스 엔진 인스턴스에 연결하는 경우 SQL Server 인스턴스의 이름을 지정해야 합니다. SQL Server 인스턴스가 기본 인스턴스(명명되지 않은 인스턴스)인 경우 SQL Server가 설치된 컴퓨터의 이름 또는 컴퓨터의 IP 주소를 지정합니다. SQL Server 인스턴스가 명명된 인스턴스(예: SQLEXPRESS)인 경우 SQL Server가 설치된 컴퓨터의 이름 또는 컴퓨터의 IP 주소를 지정하고 슬래시와 인스턴스 이름을 추가합니다.
다음 예에서는 APPHOST라는 컴퓨터에서 실행하는 SQL Server 인스턴스에 연결합니다. 명명된 인스턴스를 지정하는 경우 이 예에서는 SQLEXPRESS라는 인스턴스 이름을 사용합니다.
예:
인스턴스 유형 |
서버 이름 항목 |
---|---|
기본 프로토콜을 사용하여 기본 인스턴스에 연결합니다. 이 항목은 기본 인스턴스에 권장되는 항목입니다. |
APPHOST |
기본 프로토콜을 사용하여 명명된 인스턴스에 연결합니다. 이 항목은 기본 인스턴스에 권장되는 항목입니다. |
APPHOST\SQLEXPRESS |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 마침표를 사용하여 동일한 컴퓨터의 기본 인스턴스에 연결합니다. |
. |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 마침표를 사용하여 동일한 컴퓨터의 명명된 인스턴스에 연결합니다. |
. \SQLEXPRESS |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 localhost를 사용하여 동일한 컴퓨터의 기본 인스턴스에 연결합니다. |
localhost |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 localhost를 사용하여 동일한 컴퓨터의 명명된 인스턴스에 연결합니다. |
localhost\SQLEXPRESS |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 (local)을 사용하여 동일한 컴퓨터의 기본 인스턴스에 연결합니다. |
(local) |
인스턴스가 로컬 컴퓨터에서 실행하고 있음을 표시하기 위해 (local)을 사용하여 동일한 컴퓨터의 명명된 인스턴스에 연결합니다. |
(local)\SQLEXPRESS |
공유 메모리 연결을 강제 적용하여 동일한 컴퓨터의 기본 인스턴스에 연결합니다. |
lpc:APPHOST |
공유 메모리 연결을 강제 적용하여 동일한 컴퓨터의 명명된 인스턴스에 연결합니다. |
lpc:APPHOST\SQLEXPRESS |
IP 주소를 사용하여 TCP 주소 192.168.17.28에서 수신 대기하는 기본 인스턴스에 연결합니다. |
192.168.17.28 |
IP 주소를 사용하여 TCP 주소 192.168.17.28에서 수신 대기하는 명명된 인스턴스에 연결합니다. |
192.168.17.28\SQLEXPRESS |
사용 중인 포트(이 경우 2828)를 지정하여 기본 TCP 포트에서 수신 대기하지 않는 기본 인스턴스에 연결합니다. 데이터베이스 엔진가 기본 포트(1433)에서 수신 대기하는 경우 이 항목은 필요하지 않습니다. |
APPHOST,2828 |
지정된 TCP 포트(이 경우 2828)에서 명명된 인스턴스에 연결합니다. SQL Server Browser 서비스가 호스트 컴퓨터에서 실행되지 않는 경우 대개 이 항목은 필요하지 않습니다. |
APPHOST,2828 |
IP 주소와 사용 중인 포트(이 경우 2828)를 지정하여 기본 TCP 포트에서 수신 대기하지 않는 기본 인스턴스에 연결합니다. |
192.168.17.28,2828 |
IP 주소와 사용 중인 포트(이 경우 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;
관련 태스크
다음 리소스는 연결 문제를 해결하는 데 도움이 될 수 있습니다.