-
[SQL] 인스턴스가 뭔가요?Development/DB & SQL 2021. 8. 10. 15:50728x90
데이터베이스 엔진 인스턴스란?
Microsoft가 제공하는 SQL 문서에서는 '데이터베이스 엔진 인스턴스는 운영 체제 서비스로 실행되는 sqlservr.exe 실행 파일의 복사본입니다.' 라고 설명하고 있다.
쉽게 말해서 서버 1대 당 여러 SQL 서버를 운영할 수 있다는 것이다.여기서 각각의 SQL 서버를 인스턴스라고 부른다.즉, SQL 서버는 단일 서버에서 멀티 인스턴스를 지원하다.
기본 인스턴스와 명명된 인스턴스
SQL 서버를 설치할 때 기본 인스턴스 또는 명명된 인스턴스를 설정 할 수 있다.기본 인스턴스는 초기 설치때만 가능하고 그 후 설치되는 인스턴스는 명명된 인스턴스로 설치해야한다.
커넥션 방법(MSSQL기준)
기본 인스턴스 : localhost 또는 서버명(IP)로 접근 가능명명된 인스턴스 : localhost\인스턴스명 또는 서버명(IP)\인스턴스명 으로 접근 가능
현재 서버 / 인스턴스 / 데이터베이스 조회 (MSSQL기준)
SELECT @@SERVERNAME, @@SERVICENAME, DB_NAME()
728x90'Development > DB & SQL' 카테고리의 다른 글
[MSSQL] STRING_SPLIT, CTE, STRING_AGG (0) 2023.08.10 [DB] Connection Pool (0) 2020.09.29