새 인스턴스를 설치하지 않고 MS SQL 2005에서 인스턴스 이름을 어떻게 변경합니까?


13

실제로 인스턴스가없는 인스턴스가 있습니다. 단지 설치되었습니다 (하나의 프로젝트를위한 것이지만 실제로는이 서버에서 수행되지 않았으며 프로젝트는 다른 서버에서 복제로 수행되었습니다). 이름을 바꾸고 싶습니다.

이것을 할 수 있습니까? 어떻게합니까?


추가 조사 (googling)는 실제로 불가능하다고 말합니다. 동료와의 추가 상담에 따르면 2k8 인스턴스를 설치하고 계속 진행할 수 있다고합니다.

답변:


13

불가능합니다.

다시 설치해야합니다. 데이터베이스 엔진에 대한 인스턴스 이름 바꾸기 기능이 없습니다.

http://social.msdn.microsoft.com/Forums/en/sqlsetupandupgrade/thread/d5d297b0-2995-46ba-9d3b-d1ec8825f479


1
그래, 2k8 설치 프로그램 atm을 실행하면서 내가 찾은 것입니다. 어쨌든 고마워. 실제 질문은 유지 + 답변, 닫기 또는 삭제? 나는 미래에 검색 자들에게 대답 한 것으로 생각한다.
jcolebrand

1
@ jcolebrand : 대답대로 그대로 남겨주세요. 확실하지 않은 경우 언제든지 중재자의 관심을 끌도록 플래그를 지정하여 전화를 걸 수 있습니다.
BenV

4

인스턴스 이름을 변경할 수는 없지만 제안하면 server aliases대신 사용할 수 있습니다 . 예 : DB 서버가 stackexchange 이고 인스턴스 이름이 sql2005 인 경우 stackexchange \ sql2005 로 이동하여 SQL Server에 연결합니다 . SQL 구성 관리자에서 별명은 dbaxchange 라고하는 이름 으로 stackexchange \ sql2005 를 지정하여 설정할 수 있습니다 . 이제 서버에 연결하려면 dbaxchange 의 이름 만 제공하면 stackexchange \ 2005에 연결하는 것처럼 됩니다.


예, 별칭은 매우 유용합니다. +1 사용하는 프로토콜과 TCP / IP의 경우 올바른 포트 번호가 선택되도록주의하십시오. 기본 인스턴스의 별칭은 괜찮지 만 기본값이 아닌 별칭의 경우 1433과 다른 포트를 사용해야합니다.
Peter K.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.