본문 바로가기

개발/MSSQL

MSSQL 2008 설치

출처 : http://godakari.clus.org/tc/12 


간만 입니다 ㅋㅋ ^^ 오늘은 MS-SQL 2008설치에 관해 써볼까 합니다. 물론 그다지 어려운 내용은 아닙니다만 그래도 알아야할 자잘한것이 있기에 한번 써봅니다. 2005는 비슷하다고 보면 되니깐 2005는 패스~  사용자 삽입 이미지 일단 설치를 하려고 하면 뭔 업데이트를 하라고 먼저 나오는데 일단 업데이트 합니다. 이후 다시 설치를 열면 아래와 같은 창을 볼 수 있습니다.
사용자 삽입 이미지
우리는 설치를 하니까 설치를 를 누르고 나면 오른쪽 부분이 바뀝니다. 여기서 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능추가 를 클릭합니다.
사용자 삽입 이미지
그럼 설치를 위해 필요한 사항들을 검색합니다.
사용자 삽입 이미지
별거 없이 현재 컴퓨터에 SQL Server가 제대로 설치 될 수 있는지 환경을 검사 합니다. 그다지 실패 할일은 없어 보입니다. 아마 서버OS가 아니라면 엔터프라이즈 버전이 안깔린다는것 말고는 말이죠 그럼 다음으로 넘어 가면
사용자 삽입 이미지
사용권 계약 당연히 동의 하고 다음~
사용자 삽입 이미지
그러고나면 설치가 시작되는것이 아니라 설치를 위해 필요한 파일들을 설치합니다.
사용자 삽입 이미지
설치지원파일 설치 이후에는 또 SQL설치를 위해 설치 되어 있어야할 서비스? 같은것을 검사 합니다. 아마 제대로 윈도우가 깔려 있다면 무리 없이 진행될 테지만 제경우 Windows PowerShell이 안깔려 있다는 메시지로 인해 http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx 다운로드 페이지에서 다운받아 설치 후 설치를 진행했습니다.
사용자 삽입 이미지
여기서 설치하고자 하는 구성요소를 선택합니다.
사용자 삽입 이미지
필자의 경우 인스턴스 긴으은 모두 포함하였고 공유 기능에서는 설명서와 관리도구를 선택하였습니다. 세부적으로 살펴 보면 데이터 베이스 엔진 같은 경우 실제 데이터베이스를 동작하게 하기위해 설치 하는 것이고 SQL Server복제는 미로링 서비스를 말하는것 같습니다 (사실 안써봐서 모름 ㅋ), 전체 텍스트 검색은 문자열을 Select해내는데 특별한 기능을 제공하는데 이를 사용하기 위함 입니다. 자세한 내용은 검색을 통해 사용법등을 알아 보시기 바랍니다. (SQL의 기능을 잘 알고 운용하기 위해서는 필요하겠지만 그것이 아니라면 딱히 필요한것 같지는 않네요) Analysis Services는 데이터 마이닝을 위한 서비스 이고, Reporting Services는 튜닝시 운용되고 있는 데이터베이스에서 어떤 트래픽이 많이 일어 나고 사용상 어떤 문제점들이 있는지 해당데이터 베이스를 감시하는 역할을 수행합니다. 설명서는 설명서고 관리도구에는 Database 관리하기 위한 툴인 SQL Management Studio가 포함되어 있습니다. 기타 다른기능은 설명을 참고 하시기 바랍니다.
사용자 삽입 이미지
다음으로 넘어 가면 인스턴스 구성을 합니다 여기서 기본 인스턴스를 지정하면 서버의 도메인명이 mssql서버의 이름이 되며 명명된 인스턴스를 사용할 경우 지정한 인스턴스가 sql서버 이름이 되겠습니다. 인스턴스 ID는 sql이 여러개 깔릴때를 대비해서 구별하기 위함인듯 합니다(추정) 추후 Configuration manager에서 sql서버의 종류를 구별하기위해 사용할 수 있습니다. 그럼 적절한 이름을 입력하고 넘어갑니다.
사용자 삽입 이미지
제경우 설치하면 2기가정도 되는군요 하드용량이 적절하므로 다음으로~
사용자 삽입 이미지
다음은 서버구성이라는 부분인데요 무엇인가 하면 mssql의 각서비스를 실행하기위해 OS의 어떤 계정으로 실행을 할것인지를 지정하는 곳입니다. 물론 해당 사용자 계정은 서비스를 시작할 수 있는 계정이 있는 권한이 있어야 겠죠? 저는 쉽게 administrator 계정으로 실행합니다.
사용자 삽입 이미지
사용자 삽입 이미지
또한 몇가지 서비스를 윈도우 부팅시 자동으로 시작하도록 등록하였습니다.
사용자 삽입 이미지
다음으로 데이터베이스 접근시 어떤 방법을 이용할 것인지를 결정합니다. Windows인증모드는 로컬에서는 대부분 연결권한을 가진 계정으로 로그인하기에 쉽지만 원격상에서 그렇게 하기엔 복잡한 문제가 있기 때분에 혼합모드를 사용해서 sql에서 부여받은 아이디로도 접근가능하도록 혼합모드를 사용합니다. 혼합모드를 사용하면 원격지에서 sql management studio를 설치하는것 만으로 부여받은 아이디와 비밀번호로 sql서버에 접근 가능하게 됩니다.
사용자 삽입 이미지
다음은 Analysis Services에 권한을 줄 사용자를 선택합니다. 제 경우는 대부분 본인이 사용하므로 그냥 administrator로 지정합니다.
사용자 삽입 이미지
리포팅서비스는 그냥 기본모드로 설치합니다~
사용자 삽입 이미지
설치할 작업들이 문제가 없는지 확인합니다.
사용자 삽입 이미지
설치를 진행 하고 나면 모두 성공하면 무사히 깔린 상태가 됩니다.
사용자 삽입 이미지
다음으로 sql서비스가 제대로 동작하는지 확인하기 위해 시작->프로그램->mssql2008->구성도구-> Sql Server Configuration Manager를 열어봅니다.
사용자 삽입 이미지
본인의 경우 모두 잘 돌아가고 있는것을 확인할 수 있습니다.
사용자 삽입 이미지
사용자 삽입 이미지
이후 외부에서 접근 가능하도록 하기위해 기본 IPv6로 되어 있는 tcp/ip설정의 속성에서 ip2를 사용을 예로 바꾸고, 포트 역시 고정하기위해 맨아래 tcp포트를 1433으로 변경합니다. 또한 방화벽 설정에서 1433포트를 예외로 등록합니다. 이정도 했으면 외부에서도 접근 가능합니다. 이제 몇가지 설정을 더 알아 보면
사용자 삽입 이미지
sql management Studio를 열어서 서버에 접근해 봅니다. 윈도우즈 인증으로 접근할 경우 암호 없이 접근하면 되고, Sql서버 인증으로 접근할 때는 이전에 설치시
사용자 삽입 이미지
여기서 입력했던 비밀번호와 아이디는 sa를 입력하여 로그인 합니다.
사용자 삽입 이미지
이후 서버의 속성을 봅니다.
사용자 삽입 이미지
메모리부분에 최대 서버 메모리부분은 SQL서비스를 돌리는중 서비스의 최대 사용가능 메모리를 뜻합니다. 기본 사항으로 되어 있을 경우 서버의 메모리가 무한정 늘어나서 시스템에 메모리가 모자라는 악영향이 있으므로 적당한 량으로 제한합니다. 다음으로 management studio의 옵션을 보면 디자이너에 관한 부분이 있습니다.
사용자 삽입 이미지
그림과 같은 부분을 찾아 해당 채크를 풀어 줍니다. 채크되어 있을때 테이블을 만들고 수정하고자 할때 수정이 되지 않는 불편한점이 있습니다. 그리고 리포팅 서비스의 경우 세부적인 애용을
사용자 삽입 이미지
리포팅 서비스 구성관리자를 통해 할 수 있습니다. 이건 한번 해보세요~ㅋㅋ 이런 크롬을 통해 글을 썼더니 br인지 p인지 테그가 안먹네요 ㅜㅜ;;;

'개발 > MSSQL' 카테고리의 다른 글

[MSSQL] "0000-0000-0000-0000" 형식의 랜덤 코드 생성하기  (0) 2013.05.24
이름 그룹핑 하기  (0) 2012.03.15