인프런 커뮤니티 질문&답변

myValue님의 프로필 이미지
myValue

작성한 질문수

SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법

Demo DB 스크립트 실행 시 에러 발생

해결된 질문

작성

·

419

0

안녕하세요 

강의를 한 번 다 듣고 두 번째로 들으려고 하는데

쿼리가 정상적으로 실행이 되지 않아서 Demo DB를 새로 생성하려고 샘플 DB 스크립트를 실행했는데 에러가 발생합니다

학습일정에 지장이 없도록 빠른 답변 부탁드리겠습니다

 

* SSMS 버전: v18.11.1

 

1. [Pubs 스크립트 실행시]

정상 종료

 

2. [Northwind 스크립트 실행시]

메시지 226, 수준 16, 상태 5, 줄 11

다중 문 트랜잭션 내에서는 CREATE DATABASE 문을 사용할 수 없습니다.

메시지 911, 수준 16, 상태 1, 줄 33

데이터베이스 'Northwind'이(가) 없습니다. 이름을 제대로 입력했는지 확인하십시오.

 

3. [EPlan 스크립트 실행시]

쿼리 실행시간이 5분 넘게 걸려서 쿼리실행취소함

메시지 226, 수준 16, 상태 5, 줄 12

다중 문 트랜잭션 내에서는 CREATE DATABASE 문을 사용할 수 없습니다.

메시지 911, 수준 16, 상태 1, 줄 34

데이터베이스 'EPlan'이(가) 없습니다. 이름을 제대로 입력했는지 확인하십시오.

사용자가 쿼리를 취소했습니다.

 

4. [EPlanHeap 스크립트 실행시]

쿼리 실행시간이 5분 넘게 걸려서 쿼리실행취소함

메시지 226, 수준 16, 상태 5, 줄 12

다중 문 트랜잭션 내에서는 CREATE DATABASE 문을 사용할 수 없습니다.

메시지 911, 수준 16, 상태 1, 줄 34

데이터베이스 'EPlanHeap'이(가) 없습니다. 이름을 제대로 입력했는지 확인하십시오.

사용자가 쿼리를 취소했습니다.

답변 1

0

김정선SQL님의 프로필 이미지
김정선SQL
지식공유자

안녕하세요 myValue님,

1. SSMS 를 처음 열고 위 4개의 스크립트 파일을 각각 4개의 쿼리 창으로 연 뒤에 각각 F5를 눌러서 전체 실행을 하면 정상적으로 DB가 생성됩니다.

2. 오류 메시지 내용으로 보아 작업하면서 뭔가 꼬인 것 같습니다.
  1) 과 같이 해도 안 되시면 기존 SSMS를 모두 종료하시고 새로 SSMS를 실행한 뒤 1)과 같이 실행해 보세요
  2) 그래도 안되면 기존 SSMS를 모두 종료하고 새로 SSMS를 실행한 뒤 "수동으로 기존 DB를 삭제(이미 없는 건 제외)" 하고 나서 1)과 같은 방법으로 다시 스크립트를 실행해 보시기 바랍니다.  그래도 안되면 다시 말씀주세요.

  * 혹시 SSMS에 특정 옵션을 설정해 두거나 스크립트를 바꾸거나 하셨다면 한 번 확인해 보시기 바랍니다.

김정선 드림

 

 

myValue님의 프로필 이미지
myValue

작성한 질문수

질문하기