DB관련/SQL Server

SQL Server2014 Standard 설치 및 삭제 DB Instance 수동 삭제하기

saltdoll 2018. 8. 15. 06:17
반응형

MS Window Server 2016 (x64)에 SQL Server 2014 Standard를 설치 방법

(우선적으로 Window update를 다 해주어야 합니다.)



[우선적으로 설치준비 사항 (.Net) ]

- Windows Feature (윈도우 설치 프로그램)중에 .Net Framework 3.5 (include .Net2.0 and .Net3.0)를 설치를 필요!


SQL Server Standard의 경우, 다양한 기능들이 있는데.

Database Engine Services만 설치해 보도록 한다. 


윈도우 계정과, sa계정을 이용한 Mixed Mode를 사용하면 편리합니다.


여기서, DB가 저장소로 사용할 Directories를 선택할 수 있는데, "D:"드라이브 같이 특정 드라이브를 선택하면 유용하다.

[변경전]

[변경후]


모든 SQL Server가 설치 되면, 아래와 같이 많은 프로그램들이 설치된다.





SQL SERVER 2014 Program 삭제하기
( Programs and Features 프로그램 및 기능)

윈도우 "프로그램 및 기능(Programs and Features"에서 "Microsoft SQL Sever 2014 (64-bit)"를 선택하고,

상단에 "제거/변경(Uninstall/Change)"를 클릭하면, SQL Sever 2014 프로그램 삭제를 할 수 있는 툴(?)이 뜬다.

SQL SERVER 2014 Remove


삭제할 DB Instance를 선택 화면 (Default Instance였던, "MSSQLSERVER"를 선택)

Select Instance


삭제할 기능(Features)를 선택

삭제할 기능 선택


Remove할 SQL 기능 Summary를 보여준다.

SQL 삭제할 기능 Summary


삭제 성공


SQL Server 삭제후, 남게 되는 프로그램들


삭제를 할때, 개인적으로 이 방법을 놓치지 말길 바란다. 아니면, DB 인스턴스 삭제하느라 시간을 많이 뺏긴다.ㅠ.ㅠ




SQL SERVER 2014 Instance 삭제하기 (MSSQKSERVER)

위에 나온 프고그램 파일의 목록들을 다 지워도, MSSQL Instance (MSSQLSERVER)가 삭제다 되지 않습니다.

기존 버전은 Uninstall을 누르면 삭제 프로그램이 실행되어서, 삭제를 했는지만, 요즘은 해당 remove프로그램이 띄지 않는다. 언제가 다시 Remove프로그램이 복원될지도 모르겠다.
=> (내용 변경) "프로그램 및 기능"에서, Uninstall/Change(제거 변경)을 선택하면 삭제 프로그램이 뜹니다.

그렇다면, 실수로 각 프로그램을 선택해서 삭제했다면, 인스턴스가 살아 있겠죠. 그럴경우 아래의 방법으로 하면 Instance를 삭제 할 수 있습니다.


** 여튼 중요한것은, Default Instance를 지우기 위해서, Regedit를 이용해서 삭제해 보자.


삭제 방법 STEP

(1) 기존 설치된 폴더들을 삭제한다.

(2) Regedit으로 정보 삭제한다.


(1) 기존 설치된 폴더들을 삭제한다.

기존 폴더는 "C:\Progrma Files\Microsoft SQL Server"와 "C:\Progrma File (x86)s\Microsoft SQL Server"삭제

  • Default path\Reporting Services
  • Default path\MSSQL\Reporting Services
  • Default path\SQL Server Instance name\Reporting Services
  • Default path\80\Tools\Report Designer


(2) Regedit으로 정보 삭제한다.

Steps to remove SQL Server

Run Regedt32, and then locate this registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Under the Uninstall key, locate the product code for the instance of Microsoft SQL Server 2000 that you are trying to remove.




Remove all known instances of SQL Server

To remove all known instances of SQL Server, follow these steps: 

  1. Locate, and then delete the %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn folder.
  2. Locate, and then delete these registry keys: 
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server


  3. Locate, and then delete these registry keys: 
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper
  4. The three registry keys in step 3 correspond to the default instance of Microsoft SQL Server 2000. Named instances appear similar to those listed in step 3, along with $instance_name, because instance_name is the name given to your particular instance. After you locate the correct keys for the instance you are removing, select those keys, and then delete them. 
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper




Remove a default instance of SQL Server

To remove a default instance of SQL Server locate, and then delete these registry keys: 

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT




Remove a named instance of SQL Server

To remove a named instance of SQL Server, follow these steps: 

  1. Locate, and then delete these registry keys for a Named Instance, where InstanceName is the name of the instance that you are removing. 
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer$InstanceName
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT$InstanceName





Delete contents of Temp folders before you reinstall SQL Server

Delete all contents from the Temp folder of both the System Temp and the Temp folder of the installing user. To determine the location of the Temp folder for the user, type the following command at a command prompt:

C:\Documents and Settings\username>set t



The results should include the following:

TEMP=C:\DOCUME~1\username\LOCALS~1\Temp
TMP=C:\DOCUME~1\username\LOCALS~1\Temp

출처: https://support.microsoft.com/ko-kr/help/290991/how-to-manually-remove-sql-server-2000-default-named-or-virtual-instan





반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)