태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
    

똘82닷컴(ttol82.com)과 함께 SQL Server 2012 R2 설치 방법에 대하여 알아보자. 데이터베이스를 다루는 db전문가 또는 프로그래머들은 간혹 잊어버리는 수도 있으니 참고 삼아서 보도록 하자.



1. SQL Server 설치 센터 화면이 나온다.

   왼쪽 메뉴에서 [설치]를 클릭한다.

 

SQL Server 2012 R2 설치하기



2. 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가 클릭


3. 작업이 완료되고.. [확인] 클릭



4. 업데이트 버전이 있다면 SQL Server 제품 업데이트 포함에 체크하고 [다음] 클릭



5. [다음] 클릭


6. SQL Server 2012 R2 정품CD-key가  있으면 입력해 주고, SQL Express 버전을 원하면 무료 버전 지정에서 선택해 주면 된다. 똘82닷컴은 정품 CD-KEY가 있기에 입력 해 주고 설치 진행하였다.



7. 계약서 약관 동의 [다음]


8. SQL Server 기능 설치에 선택 [다음]



9. 기능 부분에 체크할 것들은 보통 다음과 같이하면 사용에 큰 문제가 없다. 전체 다 해도 되지만..

 1) 인스턴스 기능 : 데이터베이스 엔진 서비스

 2) 공유 기능 : SQL Server Data Tools, 클라이언트 도구 연결, 클라이언트 도구 이전 버전과의 호환성

                   관리 도구 - 기본 (관리 도구 - 전체), SQL 클라이언트 연결 SDK


10. [다음]



11. 기본 인스터스 선택하고 [다음]



12. 디스크 사용 요약을 보여주고.. [다음]


13. 서비스 계정 이름은 NT AUTHORITY\SYSTEM 로 맞춰주고, 시작 유형은 자동으로 하자.

    계정 이름 바꾸려면 계정이름 클릭하면, 아래에 찾아보기 클릭


14. 사용자 또는 그룹 선택 창이 뜨면 [고급]



15. [지금 찾기] 를 클릭하면 결과가 나오는데, 그 중에 SYSTEM 을 선택하면 된다.


16. SYSTEM 선택 후, [확인]


17. SQL Server Browser 는 기본값 그대로, 사용안함 으로 하면 된다. [다음]



18. 인증 모드를 [혼합 모드 (SQL Server 인증 및 Windows 인증)]으로 선택후,

    기본 sa 계정에 대한 암호를 입력해 주고, [현재 사용자 추가] 클릭한다.


19. SQL Server 관리자 지정에 추가가 될 것이다. [다음]


20. 오류 보고서는 보낸다에 체크 해제하고 [다음]



21. 작업 완료 [다음]


22. 설치 준비 화면에서 [설치] 클릭


23. 설치 성공되면서 완료 [닫기]



24. SQL Server 설치 완료 후, 추가 설정 부분이다. 23번까지 기본적인 설치는 완료되었다. 안 해도 상관없음.

    [SQL Server 구성 관리자]를 실행하여 SQL Server 네트워크 구성-MSSQLSERVER에 대한 프로토콜을 클릭하자.

    오른쪽에 공유 메모리,명명된 파이프,TCP/IP 항목이 나오는데 [사용]으로 모두 변경한다.


25. 변경하면 서비스를 다시 시작해야 한다고 한다.

    왼쪽 메뉴의 [SQL Server 서비스] 클릭해서 오른쪽 SQL Server 에 오른쪽 마우스 클릭해서 [다시 시작] 클릭하면 끝.

    또는 서버나 PC를 재부팅하면 된다.


26. 이 부분은 추가 사항이므로, 일반적으로 안 해도 된다.

    xp_cmdshell을 사용하려면 SQL 로그인을 한 뒤 아래와 같은 쿼리를 실행해 주면 된다.

    xp_cmdshell은 지정한 명령 문자열을 운영 체제 명령 쉘로 실행하며 모든 출력을 텍스트의 행으로 반환하는 기능이다.


---------------------------------------------------------------

-- To allow advanced options to be changed.

EXEC sp_configure 'show advanced options', 1

GO

-- To update the currently configured value for advanced options.

RECONFIGURE WITH OVERRIDE

GO

-- To enable the feature.

EXEC sp_configure 'xp_cmdshell', 1

GO

-- To update the currently configured value for this feature.

RECONFIGURE WITH OVERRIDE

GO


결과 확인은...

xp_cmdshell 'dir c:\'



-- xp_cmdshell 을 비활성하기 위한 

-- To disable advanced options to be changed.

EXEC sp_configure 'show advanced options', 0

GO

-- To update the currently configured value for advanced options.

RECONFIGURE WITH OVERRIDE

GO

---------------------------------------------------------------

SQL SERVER 2012 R2 설치에 관하여 알아보았다.

    

윈도우 XP가 올해 초반에 지원 종료가 되었다.
기업 입장에서는 사용자의 XP 지원종료 소식도 좋지 않겠지만, 서버 제품군들에 대한 지원종료 소식도 좋지만은 않다.
2015년 7월 14일부로 윈도우 서버 2003 에 대한 연장지원도 종료가 되기 때문이다.
윈도우XP 처럼 보안에 신경을 더 써 주어야 하는 것은 틀림없으나 지원종료가 되었다고 해서 서비스가 죽거나 중단되는 사태는 없을 것이다.
다만 마이크로소프트에서는 최신 버전의 서버 운영체제를 사용하라고 권장하는 메세지가 나올지는 모르겠다.

 

 

아래는 마이크로소프트사의 윈도우즈 서버 2003에 대한 지원기간에 대한 안내이다.
윈도우 서버 2003의 경우에도 종류가 많다. 어찌되었든 2015년 7월 14일부로 지원은 확실히 종료된다.

 

 

[ 윈도우 서버 2003 제품지원기간정책 - 출처 : 마이크로소프트 ]

 

 

 

 

 

현재 윈도우 서버 2012 라는 최신 버전이 나와 있는 상태이고, 그 아래에 윈도우 서버 2008 R2 버전까지 존재한다.
MS에서는 향후 일반 사용자 윈도우와 서버용 윈도우를 통합하려는 움직임도 있다고 한다.

 

이 기회를 빌어 기업의 IT 담당자들은 사장님께 운영체제 변경을 검토해 달라 요청을 할 수도 있을 것 같다.
최신 버전에 보안성과 안정성을 보유한 윈도우 서버 2012도 좋겠지만, 지원종료가 된다하더라도 윈도우 서버 2003는 돌아가는데는 큰 문제가 없을 것이다.
그러니 너무 불안할 필요는 없다. 해커나 악의적인 의도로 기업의 서버를 뚫을려고 노력하지 않는 이상 크게 보안 이슈는 없을 것이라 돌82넷(dol82.net)은 생각한다.
물론 이는 금융권/국가기간망/대기업/핵심사업 등을 위한 서버라면 보안을 위해 바꾸는 편을 추천하지만 일개의 작은 서버들까지 무리하게 돈을 써 가며 바꿀 필요는 없다는 뜻이다.

 

기업의 IT 담당자들은 이제 서버용 운영체제도 점차 지원종료를 거쳐가기 때문에 참고하고 있으면 되겠다.

 

 

 

 

    



윈도우 서버 2008(Windows Server 2008)을 운영중이라면, 직접 서버에 가서 로그인을 하려면 초기에 Ctrl+Alt+Del키를 누르라고 화면에 나온다.
서버에서 직접 작업할 일이 많을까만은... 좀 시간이 지나면 매번 Ctrl+Alt+Del키를 누르고 다시 관리자 아이디, 암호를 입력하는 것도 사소하지만 좀 번거럽다. 아래의 이미지는 일반적인 로그인 화면이다. 즉, Ctrl+Alt+Del키를 누르면 이렇게 로그인 화면이 나온다.

윈도우 서버 2008 로그인 화면



그래서 윈도우 서버 2008, 2008 R2의 대화형 로그온, Ctrl+Alt+Del키를 안 누르고 바로 로그인 창이 나와서 관리자 아이디, 암호 입력 할 수 있도록 설정해 보자.
강력한 보안을 원하신다면 설정 안 하시는 것이 정답은 맞다. 약간의 편안한 것을 원하시면...ㅋㅋ

윈도우 서버 2008의 대화형 로그온 설명은 아래와 같이 나와 있다.

대화형 로그온: <Ctrl+Alt+Del>을 사용할 필요 없음

이 정책 설정은 <Ctrl+Alt+Del>을 먼저 눌러야 사용자가 로그온할 수 있는지 여부를 결정합니다.
컴퓨터에 이 정책을 사용하면 사용자가 로그온하기 위해 <Ctrl+Alt+Del>을 누르지 않아도 됩니다. <Ctrl+Alt+Del>을 누르지 않아도 되는 경우에는 사용자 암호를 가로채는 공격을 받기 쉽습니다. 로그온하기 전에 <Ctrl+Alt+Del>을 누르게 하면 암호 입력 시 신뢰할 수 있는 경로를 통해 정보가 전송됩니다.

이 정책을 사용하지 않으면 Windows 로그온에 스마트 카드를 사용하지 않는 이상 모든 사용자가 Windows에 로그온하기 전에 <Ctrl+Alt+Del>을 눌러야 합니다.


그럼 대화형 로그온을 사용하지 않는 방법을 알아보자.



1. [시작]-[프로그램 및 파일 검색]부분을 클릭하거나 [실행]을 선택한다.

프로그램 및 파일 검색




2. 그리고 gpedit.msc 명령어를 써 준다. 똘82닷컴은 [프로그램 및 파일 검색]란에 바로 gpedit.msc 입력 뒤 엔터키를 쳤다.

gpedit.msc 명령어를 써 준다




3. 그러면 '로컬 그룹 정책 편집기'화면이 뜰 것이다. 이제 찾아가기가 조금 복잡한데, 차근차근 클릭해 나가면 된다.
   [Windows 설정]-[보안 설정]-[로컬 정책]-[보안 옵션]을 선택해 나가면, 오른편에 쭉 내려오다 보면 '대화형 로그온 : [Ctrl+Alt+Del]을 사용할 필요 없음' 항목이 나올 것이다. 한글 순으로 되어 있으니 잘 내려오면 발견 할 수 있다. 현재 기본 설정은 '사용 안함'으로 되어 있어서 매번 Ctrl+Alt+Del키를 눌러줘야 로그인 화면이 나온다.

   해당 줄에 오른쪽 마우스를 클릭해서 [속성]을 선택하든가, 아님 바로 더블클릭을 해 보자.

로컬 그룹 정책 편집기




4. 대화형 로그인 창이 뜨는데, 좀전과 같이 [사용 안함]으로 설정되어 있다. 조금 말이 헷갈릴 수 있겠지만...
   대화형 로그인 사용 필요없음을 사용 안함이니까, 현재는 대화형 로그인을 사용하고 있다는 말이다.ㅋㅋ

대화형 로그온 사용중




5. 바로 로그인을 위해 [사용]을 선택한 뒤, 아래의 [적용]이나 [확인]을 선택하면 된다.

대화형 로그온 사용안함




이상 윈도우 서버 2008, 2008 R2의 팁이었다. 윈도우 서버 2003도 거의 유사할 것이다.


  1. 비씨클라우드 2012.09.07 19:54

    좋은정보 감사합니다.

    




윈도우 서버 2008 제품군을 사용하고 있다면, 윈도우 서버 2003과 다르게 관리자 암호 설정이 좀 까다롭다.

윈도우 서버 2008 제품군(R2 등)은 비밀번호가 영문자 + 숫자 + 특수문자 로 조합을 해야 비로소 암호로 인정하고 비밀번호 설정을 마칠 수 있다. 이건 원... 그냥 예전처럼 암호 입력할 수 있게 해 줘~

보안을 위해서는 당연 이런 저런 문자, 특수문자의 조합으로 구성하는 것이 맞다. 하지만 여러 대의 서버를 관리하는 경우 이거 보안을 위하다가는 이런 암호 정책으로는 정작 암호를 잊어먹기 쉽상이겠다. ㅋㅋ

역시 보안은 사람을 귀찮게 하는 존재이지만, 어쩔 수 있겠는가?

이러한 윈도우 서버 2008 제품군의 비밀번호를 이러한 3중 조합 형태가 아닌 일반적 비밀번호 스타일로 구성할 수 있게 암호 정책의 복잡성을 해제 하는 방법을 알아보자.



- [시작]-[실행]을 선택하거나 바로 아래의 [프로그램 및 파일검색]을 선택해 보자.

윈도우 서버 2008 암호 정책 - 복잡성 해제 방법(쉬운 암호 설정 방법)




- 돌82넷은 바로 간단히 [프로그램 및 파일검색]란에 다음과 같이 입력하였다.
  secpol.msc 라고 입력하고 엔터키를 친다. 물론 [시작]-[실행]에 입력해도 된다.

프로그램 및 파일검색 - secpol.msc




- '로컬 보안 정책'창이 뜨는데, 왼쪽 편에 [계정 정책]-[암호 정책]을 선택한다.
    오른편을 보면 [암호는 복잡성을 만족해야 함]에 '사용'으로 되어 있는 것을 확인 가능하다. 이래서 암호변경시 암호 입력을 까다롭게 받는 것이다. 더블클릭을 해보자.

암호는 복잡성을 만족해야 함




- '암호는 복잡성을 만족해야 함 속성'창이 뜨는데, 로컬 보안 설정 탭메뉴에 역시 '사용'으로 선택되어 있다.

로컬 보안 설정 - 사용




- 편하게 암호를 입력하기 위해서, [사용 안함]으로 선택한 뒤 [적용]을 클릭하면 된다.
  그리고 나서 관리자나 사용자의 암호를 3중 조합이 아닌 일반적인 조합으로 적용하면 문제없이 할 수 있을 것이다.

로컬 보안 설정 - 사용 안함 설정





보안을 위해서 서버제품군은 비밀번호를 주기적으로 바꾸어 주거나 특수문자를 포함한 비밀번호 형태로 구성을 해 주는 것이 좋다. 하지만, 수많은 서버를 관리하는 관리자 입장에서는 여러대의 서버를 일일이 다른 비밀번호 형태로 관리하기에는 버거운 점 또한 많을 것이다.

보안 vs 관리.... 조금은 저울질을 할 수 밖에 없다마는...

윈도우 서버 2008의 암호 복잡성을 해제하는 방법도 있으니, 남은 사항은 서버 관리자들의 선택이다.ㅋㅋ

    




윈도우 서버(Windows Server) 2008를 운영 중이거나 테스트 삼아 설치를 하였다면 일반 윈도우xp, 윈도우7 과는 다르게 매번 비밀번호를 입력해야 하는 번거러움이 있다.

이건 뭐 당연한 일일 수 밖에 없다. 윈도우 서버 2008의 경우 일반 개인용 컴퓨터 운영체제가 아니 보안을 요구하는 서버용 운영체제이다 보니까 당연 관리자로 로그인을 하려면 비밀번호를 입력해야 하는 것일 수 밖에...ㅋㅋ

그래도 실제 운영이 아닌 테스트 목적이나 기타 목적 때문에 매번 윈도우 서버 접속시 비밀번호 입력하는 것이 불편하다면, 일반 윈도우와 같이 비밀번호 없이 바로 바탕화면에 진입하게 만들 수 있다.



그러면 윈도우 서버 2008의 경우 암호없이 자동 로그인 하도록 하는 방법을 알아보자.

- [시작]-[실행]을 선택한다.

윈도우 서버 2008 자동로그인 설정 방법 - 로그인창 없애기




- 열기 입력난에 control userpasswords2 라고 입력한 뒤 [확인]을 클릭한다.
 

control userpasswords2




- 그러면 사용자 계정창이 뜨는데, '사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음'에 체크표시가 되어 있다. 아래에 사용자 이름에 여러 사용자가 있다면 administrator를 선택하고 난 뒤에 체크표시를 확인하면 된다.

사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음




- [사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음]을 체크해제 한 뒤 [적용]을 선택한다.

사용자 이름과 암호를 입력해야 이 컴퓨터를 사용할 수 있음-체크해제




- 자동로그온 창이 뜨면서 암호를 입력하는 부분이 나오는데, 암호는 입력하지 않고 [확인]을 누르면 된다.

자동 로그온 암호입력 안함





일반적인 윈도우의 자동로그인 설정 하는 방법과 유사하다. 내/외부적으로 방화벽이 아무리 튼튼히 갖추어져고 있다고 해도 윈도우 서버 제품군에 자동로그인 설정은 보안상 하지 않으시는 것이 맞다. ㅋㅋ

암튼 윈도우 서버 2008에도 자동로그인 설정하는 법이 있다는 것만 참고를 하시면 될 것 같다.

+ Recent posts