Error [MS-SQL] 데이터베이스를 연결하는 동안 오류가 발생했습니다. 운영 체제 오류 5: "5(엑세스가 거부되었습니다.…
페이지 정보
본문
MS-SQL에 샘플 데이터베이스인 Northwind, Pubs등을 연결할 때 발생할 수 있는 에러입니다.
운영 체제 오류 5가 발생되었네요. "엑세스가 거부되었습니다."
Windows key + R > services.msc를 입력한 후 실행하세요.
SQL Server를 선택하고 속성으로 들어갑니다.
로그온 탭에서 "로컬 시스템 계정"을 선택하고 "서비스와 데스크톱 상호 작용 허용"에 체크하세요.
Service창에서 다시 실행을 해도 되고, MS-SQL Management에서 서버를 선택하고 우클릭 > 다시 시작을 클릭해도 됩니다. 이제 정상적으로 Database가 추가되는지 확인합니다.
만약, 이 방법으로 추가가 안된다면 스크립트로 직접 추가해도 됩니다. 첨부되어 있는 파일을 실행하면, C드라이브에 "SQL Server 2000 Sample Databases"폴더가 생성됩니다.
아래 2개 스크립트를 SSMS에서 실행한 후 다시 접속하면 정상적으로 데이터베이스가 생성된 것을 확인할 수 있습니다.
만약 MS-SQL Server 2014라면 위의 샘플 DB는 설치할 수 없습니다. "Adventure Works 2014 Full Database Backup.zip"을 다운로드 하여 설치해야 합니다. 아래 링크에서 다운로드 하세요.
링크: http://msftdbprodsamples.codeplex.com/releases
다운로드된 파일의 압축을 풀고, 백업 파일을 다음의 경로에 복사하세요.
"C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup"
데이터베이스에서 우클릭 후 복원을 선택하세요. 참고로, MS-SQL Server간 버전이 틀릴경우 mdf파일로는 데이터 이관이 되지 않습니다. 따라서 테스트 또는 데이터 이관을 안전하게 하려면 이관하기 전에 backup을 생성한 후 backup파일로 복원해야 합니다.
1. 장치를 선택한 후 2를 클릭하세요.
다운로드한 "AdventureWorks2014.bak" 파일을 선택하세요.
"C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Backup" 폴더에 있을겁니다. 만약, Backup폴더로 복사하지 않으셨다면 다운로드 받은 폴더에서 선택해도 됩니다.
정상적으로 복원이 완료되었습니다.
MSSQL 2015 이상 버전은 테스트 해보질 않았는데요. 일단, SSMS 17이상은 호환이 안됩니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글[MS-SQL] 변경 내용을 저장할 수 없습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 20.08.10
- 다음글[MS-SQL] 테이블 조인. (Table Joins) 20.08.09
댓글목록
등록된 댓글이 없습니다.