SQL programming 
SQL Server 설치

SQL Server를 사용하기 위해서는 유료 버젼의 경우 보통 CD/DVD 등에서 setup.exe를 실행하여 설치한다. 무료인 SQL Server Express는 마이크로소프트 웹 사이트에서 다운로드 받아 직접 설치하면 된다.

SQL Server Express 를 다운 받을 때는 엔진만, 도구만, 혹은 엔진+도구 등으로 여러가지 옵션이 있는데, 일반적으로 엔진과 도구를 함께 설치하는 것이 무난합니다. 이를 위해서는 아래 그림에 표시했듯이, [Express and Tools]를 선택합니다.

SQL Server는 하나의 컴퓨터에 여러 개의 SQL Server들을 설치할 수 있다 (SQL Server 2000 (v8.0)부터 Side by side installation 지원). 복수 개의 SQL Server를 구분하기 위하여, 컴퓨터명과 동일한 이름을 가진 SQL Server를 디폴트 인스턴스(Default Instance)라 하고, 사용자가 추가로 SQL Server명을 지어 주는 경우를 Named Instance라 한다. 즉, 한 컴퓨터에 하나의 Default Instance와 여러 개의 Named Instance를 가질 수 있다.








SQL Server 연결

SQL Server를 설치한 후에는 SQL 서버스가 자동으로 시작되며, 데이타베이스 클라이언트 프로그램으로 SQL 서버에 접속할 수 있게 된다. 만약 로컬 컴퓨터에 SQL Server가 설치된 경우는 TCP 포트 설정등의 별도의 셋팅 없이 즉시 로컬 SQL Server에 접속할 수 있다. SQL Server를 설치시 기본적인 몇 가지 도구가 설치되는데, 그 중 하나인 커맨드 라인 도구인 sqlcmd.exe를 이용하여 간단히 접속을 확인할 수 있다. 서버 접속을 위해서는 서버명을 적어 주어야 하는데, 로컬 디폴트 인스턴스인 경우는 로컬 컴퓨터명이나 locahlost, (local) 혹은 . (period)를 사용할 수 있다. 로컬 Named Instance인 경우는 .\인스턴스명 과 같이 사용하는데, 예를 들어 SQL Express가 디폴트로 설치된 경우 .\SQLExpress와 같이 서버명을 준다. 아래는 SQL Server Express가 기본 설정으로 설치된 SQL 서버를 SQLCMD를 사용하여 접속한 예이다. (-E 는 현재 Windows 계정으로 SQL Server에 접속하는 옵션이다) 에러가 발생하지 않고 아래와 같이 TSQL 실행 Prompt가 나온다면 접속에 성공한 것이다.






SQL 쿼리 도구

SQL Server에 접속하여 데이타를 쿼리하거나 명령을 실행하기 위해서 쿼리 도구 (Query Tool)을 사용한다. 간단한 쿼리 도구로는 위에서 설명한 SQLCMD.EXE 혹은 OSQL.EXE를 들 수 있다. OSQL은 ODBC를 사용한 쿼리 도구이고, SQLCMD는 OSQL을 계승하여 보다 향상된 도구로서 OLEDB를 이용하고 있다. 이 둘은 기본적으로 Command 라인 도구들이다.

원도우 GUI 도구로는 SQL Server Management Studio (SQL 2005부터 제공)가 있는데, 이 도구는 쿼리 도구일 뿐만 아니라 DBA가 사용하는 많은 관리용 기능들을 함께 제공한다. 이 도구를 실행하기 위해서는 SQL 2008이후 버젼은 SSMS.EXE를, SQL 2005 버젼은 SQLWB.EXE (예전에는 SQL Workbench라 불림)를 실행한다.



SQL Server Management Studio



본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.