SQL Linux Instance Name 변경
· Version : SQL Linux, Ubuntu
SQL Linux 에서 인스턴스 이름을 변경하는 방법에 대해서 알아본다. 인스턴스 이름을 변경하는 방법은 Windows 환경의 SQL Server 인스턴스 이름 변경 방법과 동일하다. 아래 실습을 통해서 SQL Linux에서 변경하는 방법에 대해서 알아 본다.
sqlcmd 유틸리티를 사용하여 SQL Linux에 접속하여 현재의 인스턴스 이름을 확인한다. 현재 필자의 SQL Linux 인스턴스 이름은 “ubuntu”인 것을 확인할 수 있다.
sqlcmd -S localhost -U sa
select @@servername go |
아래 명령은 기존의 SQL Linux 인스턴스 이름을 삭제하는 명령이다. 명령어 뒤에 위에서 검색한 서버 이름을 입력한다.
sp_dropserver ubnutu |
아래 명령을 실행하여 시스템 메타데이터에 새로운 인스턴스 이름을 추가한다.
sp_addserver sqlmvp, local |
인스턴스 이름을 변경하고 SQL Linux 서비스를 재시작하기 전까지 새로운 이름이 반영되지 않는다. sqlcmd 유틸리티를 종료하고 linux 에서 아래 명령을 사용하여 서비스를 재시작 한다.
systemctl restart mssql-server |
서비스 재시작이 완료되면 SQL Linux에 접속하여 서버 이름을 확인한다. 서버 이름이 변경된 것을 확인할 수 있다.
2018-06-22 / Sungwook Kang / http://sqlmvp.kr
SQL Server, SQL Linux, Instance name change, 인스턴스 이름 변경, SQL 이름 변경, 명명된 인스턴스
출처: https://sqlmvp.tistory.com/1259?category=691724 [Database Lab]