설치 및 구성
적용 대상:SQL ServerAzure SQL 데이터베이스
Wide World Importers OLTP 데이터베이스 설치 및 구성 지침
필수 조건
- SQL Server 2016(이상) 또는 Azure SQL Database 샘플의 전체 버전에서는 SQL Server Evaluation/Developer/Enterprise Edition을 사용합니다.
- SQL Server Management Studio. 최상의 결과를 위해 2016년 6월 릴리스 이상을 사용합니다.
다운로드
샘플의 최신 릴리스:
SQL Server 또는 Azure SQL Database 버전에 해당하는 샘플 WideWorldImporters 데이터베이스 백업/bacpac을 다운로드합니다.
샘플 데이터베이스를 다시 만드는 소스 코드는 다음 위치에서 사용할 수 있습니다. 샘플을 다시 만들면 데이터 생성에 임의의 요소가 있기 때문에 데이터에 약간의 차이가 발생합니다.
설치
SQL Server
백업을 SQL Server 인스턴스로 복원하려면 Management Studio를 사용하면 됩니다.
- SQL Server Management Studio를 열고 대상 SQL Server 인스턴스에 연결합니다.
- 데이터베이스 노드를 마우스 오른쪽 단추로 클릭하고 데이터베이스 복원을 선택합니다.
- 디바이스를 선택하고 ... 단추를 클릭합니다.
- 백업 디바이스 선택 대화 상자에서 추가를 클릭하고 서버의 파일 시스템에 있는 데이터베이스 백업으로 이동한 다음, 백업을 선택합니다. 확인을 클릭합니다.
- 필요한 경우 파일 창에서 데이터 및 로그 파일의 대상 위치를 변경합니다. 데이터 및 로그 파일을 다른 드라이브에 배치하는 것이 가장 좋습니다.
- 확인을 클릭합니다. 그러면 데이터베이스 복원이 시작됩니다. 완료되면 SQL Server 인스턴스에 WideWorldImporters 데이터베이스가 설치됩니다.
Azure SQL Database
bacpac을 새 SQL Database로 가져오려면 Management Studio를 사용하면 됩니다.
- (선택 사항) Azure에 아직 SQL Server가 없는 경우 Azure Portal로 이동하여 새 SQL Database를 만듭니다. 데이터베이스를 만드는 과정에서 서버를 만듭니다. 서버를 적어 둡니다.
- 몇 분 안에 데이터베이스를 만들려면 이 자습서를 참조하세요.
- SQL Server Management Studio를 열고 Azure의 서버에 연결합니다.
- 데이터베이스 노드를 마우스 오른쪽 단추로 클릭하고 데이터 계층 애플리케이션 가져오기를 선택합니다.
- 가져오기 설정에서 로컬 디스크에서 가져오기를 선택하고 파일 시스템에서 샘플 데이터베이스의 bacpac을 선택합니다.
- 데이터베이스 설정에서 데이터베이스 이름을 WideWorldImporters로 변경하고 사용할 대상 버전 및 서비스 목표를 선택합니다.
- 다음 및 마침을 클릭하여 배포를 시작합니다. P1에서 작업을 완료하는 데 몇 분 정도 걸립니다. 더 낮은 가격 책정 계층을 원하는 경우 새 P1 데이터베이스로 가져온 다음, 가격 책정 계층을 원하는 수준으로 변경하는 것이 좋습니다.
구성
전체 텍스트 인덱싱
샘플 데이터베이스는 전체 텍스트 인덱싱을 사용할 수 있습니다. 그러나 해당 기능은 기본적으로 SQL Server에 설치되지 않습니다. SQL Server를 설치하는 동안 선택해야 합니다(Azure SQL Database에서 기본적으로 사용하도록 설정됨). 따라서 설치 후 단계가 필요합니다.
- SQL Server Management Studio에서 WideWorldImporters 데이터베이스에 연결하고 새 쿼리 창을 엽니다.
- T-SQL 명령(
EXECUTE Application.Configuration_ApplyFullTextIndexing
)을 실행하여 데이터베이스에서 전체 텍스트 인덱싱을 사용하도록 설정합니다.
SQL Server 감사
적용 대상: SQL Server
SQL Server에서 감사를 사용하도록 설정하려면 서버 구성이 필요합니다. WideWorldImporters 샘플에 대한 SQL Server 감사를 사용하도록 설정하려면 데이터베이스에서 다음 문을 실행합니다.
EXECUTE [Application].[Configuration_ApplyAuditing]
Azure SQL Database에서 감사는 Azure Portal을 통해 구성됩니다.
행 수준 보안
적용 대상: Azure SQL Database
행 수준 보안은 기본적으로 WideWorldImporters의 bacpac 다운로드에서 사용하도록 설정되지 않습니다. 데이터베이스에서 행 수준 보안을 사용하도록 설정하려면 다음 저장 프로시저를 실행합니다.
EXECUTE [Application].[Configuration_ApplyRowLevelSecurity]
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기