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 프로그램 삭제를 할 수 있는 툴(?)이 뜬다.
삭제할 DB Instance를 선택 화면 (Default Instance였던, "MSSQLSERVER"를 선택)
삭제할 기능(Features)를 선택
Remove할 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:
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:
- Locate, and then delete the %drive%:\Program Files\Microsoft SQL Server\MSSQL\Binn folder.
- Locate, and then delete these registry keys:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
- 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
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:
- 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:
The results should include the following:
TEMP=C:\DOCUME~1\username\LOCALS~1\Temp
TMP=C:\DOCUME~1\username\LOCALS~1\Temp
'DB관련 > SQL Server' 카테고리의 다른 글
[SQL Server] sqlcmd로 간단한 쿼리 사용하기 (0) | 2019.08.02 |
---|---|
MS SQL retore 에러 - Specified cast is not valid. (SqlMangerUI) (0) | 2019.05.18 |
MS SQL DB 복원시 Access is denied.오류 발생시 (0) | 2019.03.05 |
SQL Local DB 2017 (Express버전에서 LocalDB선택해서 설치) + SQL Operation Studio (0) | 2018.08.17 |
SQL서버에서 paginate 만들기 쿼리 (0) | 2018.05.08 |
mssql - sqlcmd명령으로 update query를 파일로 만들어 실행하기. (0) | 2018.02.21 |
SQLServer ldf 로그 파일 줄이기 - SQL Server Management Studio 사용 (0) | 2018.02.07 |
sqlcmd 이용한 쿼리 확인하기 (Management Studio가 없을때) (0) | 2017.12.09 |
(로그인하지 않으셔도 가능)