SQL Server 시작

3407 단어 SQLServer

소개



SQL Server에 대해 학습한 것을 형태로 남겨 두기 위해서 투고해 갑니다.
우선은 시작하기로 SQL Server의 개요나 학습을 향해 실시한 준비 등에 대해서 써 가려고 생각합니다.

SQL Server란?



정식 이름은 Microsoft SQL Server
이름에서 알 수 있듯이 Microsoft에서 개발 한 데이터베이스입니다.
SQL을 확장한 T-SQL(Transact-SQL)이라는 SQL 언어를 사용할 수 있습니다. (물론 일반 SQL도 사용할 수 있습니다)
※T-SQL에 대해서는 또 이번 기사로 합니다

학습을 시작하기 전에



어쨌든 환경 구축이군요.

SQL Server 설치



SQL Server 본문입니다.
다음 사이트에서 설치 프로그램을 다운로드하여 로컬 PC에 설치합니다.
htps //w w. mic로소 ft. 코 m / 그럼 jp / sql - r ゔ r / sql - r ゔ r - ww


Edtion 정보



SQL Server에는 네 가지 에디션이 있습니다.
htps //w w. mic로소 ft. 코 m / 자 jp / sql - r ゔ r / sql - r ゔ r - 2017-p ring g
  • Enterprise
  • Standard
  • Web
  • Developer
  • Express

  • 이 중 Developer와 Express는 무료이므로, 어느 쪽인가를 사용해 갑니다.
    이 두 가지 차이점은 다음과 같습니다.


    에디션
    내용


    개발자
    유료판과 동등한 기능을 사용할 수 있지만, 운용 환경상에서의 사용이 금지되어 있다

    Express
    기능 제한이 있거나 용량 상한(10G)이 있으나 운용 환경에서도 사용 가능


    이번에는 학습을 위해 사용하기 때문에 Developer를 선택했습니다.

    SSMS(SQL Server Management Studio) 설치



    SSMS는 SQL Server 데이터베이스 관리 도구입니다.
    MySQL에서 말하는 MySQL Workbench
    현재 Linux에서도 작동하는 SQL Server on Linux도 존재하기 때문에 CUI에서 쿼리를 실행하는 경우도 있다고 생각합니다.
    어디까지나 학습용이므로 GUI를 사용해 가려고 생각합니다.

    다음 사이트에서 설치 프로그램을 다운로드하여 로컬 PC에 설치합니다.
    htps : // / cs. 미 c 로소 ft. 이 m / 그럼 jp / sql / sms / 어쩌면 아 dsql - r ゔ ぇ r 마나게 멘 ts ぢ 오 - sms?ゔ ぃ w = sql - r ゔ ぇ r ゔ ぇ r15

    SQL Server 연결 설정



    설치가 완료되면 이전에 설치한 SQL Server와의 연결 설정을 수행합니다.
  • cmd에서 "sqllocaldb info"를 실행하여 서버 이름 확인
  • SSMS의 설정에서 서버명에 「(localdb)\서버명」을 입력해 접속한다(windows 인증)

  • 실제 운용에서는 Windows 인증이 아닌 SQL Sever 인증을 사용하는 것도 있을까 생각합니다만, 학습용이므로(ry



    이제 SQL Server를 사용할 준비가 되었습니다!

    Tips - 자동 트랜잭션 설정



    SQL Server에서 트랜잭션을 늘리려면 반드시 자발적으로 늘려야 한다고 합니다.
    SSMS의 초기 설정에는 「암묵적으로 트랜잭션을 한다」라고 하는, 소위 자동으로 트랜잭션을 늘리는 설정이 있으므로, 그쪽도 소개해 둡니다.
    (자동으로 붙여지고 있다고 생각해, COMMIT 하지 않아도 테이블에 반영되어 있어 초조했습니다...)

    SSMS 메뉴에서 Tool > Options... > Query Excution > SQL Server > ANSI로 이동
    [SET IMPLICIT_TRANSACTION]을 선택합니다.


    이제 쿼리를 실행하기 전에 BEGIN TRANSACTION가 자동으로 실행되고 테이블 등에 반영하려면 COMMIT가 필요합니다.

    좋은 웹페이지 즐겨찾기