SQL Server Express 2016 LocalDB에 샘플 데이터베이스 만들기

SQL Server Express 2016 LocalDB에 샘플 데이터베이스를 만들려고했습니다.
개발을 위해 간단한 데이터베이스를 준비하고 싶었기 때문에 공식 샘플 데이터베이스를 사용했습니다.

이번에는 Visual Studio를 사용하여 스크립트 파일에서 데이터베이스를 만듭니다.

환경



Windows 10 April 2018 Update 버전 1803
Visual Studio Community 2017 버전 15.6.7

샘플 데이터베이스 선택



SQL Server 예제 데이터베이스는 이 문서에서 설명한 대로 몇 가지 있는 것 같습니다.

샘플용 데이터베이스 파일(.mdf 파일)을 얻는 방법?
h tp // w w. 오 t r t. 이. jp / f t t / t t nets ps / 941 mp db / mp db. HTML

현재는 "WideWorldImporters"라는 샘플 데이터베이스도있는 것 같습니다.

새로운 샘플 데이터베이스 "WideWorldImporters"의 내용을 살펴보십시오.
htp://류쨩。 하테나 bぉg. 코m/엔트리/2016/06/26/110742

이번에는 개발용으로 테이블 수도 별로 필요 없기 때문에 「AdventureWorks 2012 LT」를 사용하기로 했습니다.
.mdf 파일에서 만드는 방법을 모르기 때문에 이번에는 스크립트 파일에서 만들겠습니다.

AdventureWorks 다운로드



여기에서 "adventure-works-2012-oltp-lt-script.zip"을 다운로드합니다.
htps : // 기주 b. 코 m / 미 c 로소 ft / sql - r ゔ ぇ r mp ぇ s / ぇ 아세 s / 타 g / 아 d ぇ

다운로드한 파일을 압축 해제하고 C 드라이브로 이동합니다.

이번에는 다음과 같은 폴더 구성을 전제로 설명합니다.
データベースファイルの保存先 → C:\AdventureWorks\
スクリプトファイルの保存先 → C:\AdventureWorks 2012 LT Script\

AdventureWorks 데이터베이스 작성



Visual Studio에서 스크립트 파일 "C:\AdventureWorks 2012 LT Script\instawltdb.sql"을 엽니다.





파일을 열면 구문 오류가 발생하므로 "SQLCMD Mode"로 변경합니다.



스크립트 파일을 다음과 같이 수정합니다.

instawltdb.sql (수정 전)
:setvar SqlSamplesDatabasePath   "C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\";
:setvar SqlSamplesSourceDataPath "C:\Samples\AdventureWorks\AdventureWorks 2012 LT Script\";

폴더를 변경하여 줄 끝의 세미콜론(;)을 삭제합니다.

instawltdb.sql (수정 후)
:setvar SqlSamplesDatabasePath   "C:\AdventureWorks\"
:setvar SqlSamplesSourceDataPath "C:\AdventureWorks 2012 LT Script\"

LocalDB에 연결합니다.



로컬 "MSSQLLocalDB"를 선택하여 연결합니다.



스크립트를 실행합니다.



성공하면 "AdventureWorksLT2012"데이터베이스가 생성됩니다.

좋은 웹페이지 즐겨찾기