다음을 통해 공유


Northwind 데이터베이스 설치

이 설명서의 일부 자습서에서는 보안 SQL Server에 있는 Northwind 데이터베이스에 프로그래밍 방식으로 로그온하도록 데이터가 구성되어 있는 Crystal 보고서를 표시하는 방법을 설명합니다.

이 부분에서는 이러한 자습서에 사용하도록 SQL Server 또는 MSDE와 함께 제공되는 Northwind 샘플 데이터베이스가 설치되어 있는지 확인합니다. 시작하기 전에 다음과 같은 사항을 확인합니다.

  • SQL Server를 사용하는 경우에는 Northwind가 이미 설치되어 있을 것입니다. 이를 확인하려면 시스템에 설치된 데이터베이스 중에 Northwind가 포함되어 있는지 검사합니다.
  • 이전 부분의 지침에 따라 방금 MSDE 설치를 마친 경우에는 이 부분의 지침에 따라 Northwind를 설치합니다.

instnwnd.sql 설치 관리자 스크립트의 최신 버전을 다운로드하려면

  1. Microsoft SQL 다운로드 웹 사이트 https://www.microsoft.com/sql/를 방문하십시오.

  2. 최신 버전의 Northwind 데이터베이스 설치 관리자 스크립트(SQL2000SampleDb.msi)를 찾습니다.

  3. SQL2000SampleDb.msi 설치 관리자를 다운로드하고 실행합니다. 로컬 하드 드라이브의 다음 파일 디렉터리에 instnwnd.sql 설치 관리자 스크립트 사본이 만들어집니다.

    C:\SQL Server 2000 Sample Databases\
    

이제 instnwnd.sql 설치 관리자 스크립트의 사본이 만들어졌습니다. 설치 지침의 다음 단계를 진행하십시오.

MSDE에 Northwind 데이터베이스를 설치하려면

  1. 명령 프롬프트로 이동합니다.

  2. instnwnd.sql이라고 하는 Northwind 설치 관리자 스크립트를 찾습니다(표 참조).

  3. 명령 프롬프트에서 설치 관리자 스크립트 경로로 디렉터리를 변경합니다. 다음 명령을 입력하여 데이터베이스를 설치합니다.

    osql -U sa -P [password] -i instnwnd.sql

    Note참고

    [password]에는 이전에 만든 시스템 관리자 암호를 입력합니다.

  4. Enter 키를 누릅니다.

    Northwind 데이터베이스가 설치됩니다.

    Note참고

    설치 프로세스는 몇 분 정도 걸릴 수 있습니다.

Northwind 데이터베이스 연결을 확인하려면

  1. Visual Studio를 시작합니다.

  2. 보기 메뉴에서 서버 탐색기를 클릭합니다.

  3. 서버 탐색기에서 데이터 연결을 마우스 오른쪽 단추로 클릭한 다음 연결 추가...를 클릭합니다.

    이제 Windows 인증 또는 SQL Server 인증을 테스트할 수 있습니다.

  4. Visual Studio에서 연결을 처음 추가한 경우 데이터 소스 변경 창이 나타납니다. Microsoft SQL Server를 선택하고 계속을 클릭합니다.

    • Windows 인증을 테스트하려면 다음 작업을 수행합니다.
      • MSDE 서버의 이름(일반적으로 사용 중인 컴퓨터 이름)을 입력합니다.
      • Windows NT의 통합 보안 사용 옵션을 선택합니다.
      • 서버에서 데이터베이스를 선택하십시오. 드롭다운 목록을 클릭한 다음 "Northwind"를 선택합니다.
    • SQL Server 인증을 테스트하려면 다음 작업을 수행합니다.
      • MSDE 서버의 이름(일반적으로 사용 중인 컴퓨터 이름)을 입력합니다.
      • 특정 사용자 이름 및 암호 사용 옵션을 선택합니다.
      • 사용자 이름으로 sa를 입력합니다.
      • 이전에 만든 시스템 관리자 암호를 입력합니다.
      • 서버에서 데이터베이스를 선택하십시오. 드롭다운 목록을 클릭한 다음 "Northwind"를 선택합니다.
  5. 연결 테스트를 클릭하여 Windows 인증 또는 SQL Server 인증을 통해 Northwind가 설치되었는지 확인합니다.

보안을 위해 SQL Server 인증을 사용하기로 선택한 경우 시스템 관리자 계정을 사용해서는 안 됩니다. 대신 보안 문제를 해결하기 위해 웹 응용 프로그램에서 사용할, 액세스가 제한된 데이터베이스 계정을 만듭니다. 다음 부분에서는 Northwind 데이터베이스 문제를 해결하기 위해 이 제한된 액세스 계정을 만드는 방법에 대해 설명합니다.