Readme_ManageDatabaseUsers

업데이트: 2005년 12월 5일

이 예제에서는 사용자 만들기 및 삭제 기능을 데이터베이스 응용 프로그램에 구현하는 기술을 보여 줍니다. 이 응용 프로그램에서는 Microsoft SQL Server의 SMO(SQL Server Management Object) 기능을 사용하여 선택한 사용자를 만들고 삭제할 수 있습니다. 이 예제는 연결할 SQL Server 인스턴스 및 Windows 인증 사용 여부를 지정할 수 있는 사용자 인터페이스를 제공합니다. 그런 다음 사용자는 새 사용자를 만들거나 삭제할 사용자를 선택할 수 있습니다.

예제는 교육용으로만 제공되므로 프로덕션 환경에서 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트되지 않았습니다. Microsoft에서는 이러한 예제에 대해 기술 지원을 제공하지 않습니다. 시스템 관리자의 허가 없이 프로덕션 SQL Server 데이터베이스 또는 보고서 서버에 예제 응용 프로그램 및 어셈블리를 연결하거나 사용해서는 안 됩니다.

요구 사항

이 예제를 실행하려면 다음 구성 요소가 설치되어 있어야 합니다.

  • .NET Framework SDK 2.0 또는 Microsoft Visual Studio 2005. .NET Framework SDK는 무료로 구할 수 있습니다. .NET Framework SDK 설치를 참조하십시오.
  • Microsoft SQL Server 2005 Integration Services.
  • 예제 패키지 및 사용되는 데이터 파일이 로컬 하드 디스크 드라이브에 설치되어 있어야 합니다.
  • AdventureWorks OLTP 데이터베이스를 설치해야 합니다.
  • AdventureWorks 데이터베이스가 연결되어 있어야 합니다.
  • AdventureWorks 데이터베이스에 대한 관리 권한이 있어야 합니다.
  • 이 예제는 ServerConnect 예제에 종속되어 있으므로 먼저 ServerConnect 구성 요소를 컴파일해야 합니다.

예제를 설치하는 방법은 SQL Server 온라인 설명서의 "예제 Integration Services 패키지 설치"를 참조하십시오.

위치

코드 예제가 기본 위치에 설치되었으면 예제는 다음 디렉터리에 있습니다.

C:\Program Files\Microsoft SQL Server\90\Samples\Engine\Programmability\SMO\ManageDatabaseUsers

코드 예제에 대한 C# 솔루션은 CS 디렉터리에 있으며 Visual Basic 솔루션은 VB 디렉터리에 있습니다.

예제 빌드

강력한 이름 키 파일을 생성하지 않았다면 다음 지침에 따라 해당 키 파일을 생성합니다.

강력한 이름 키 파일을 생성하려면

  1. Microsoft Visual Studio 2005 명령 프롬프트를 엽니다. 시작을 클릭하고 모든 프로그램, Microsoft .NET Framework SDK 2.0을 차례로 가리킨 다음 SDK 명령 프롬프트를 클릭합니다.

    -- 또는--

    Microsoft .NET Framework 명령 프롬프트를 엽니다. 시작을 클릭하고 모든 프로그램, Microsoft .NET Framework SDK 2.0을 차례로 가리킨 다음 SDK 명령 프롬프트를 클릭합니다.

  2. 디렉터리 변경 명령(CD)을 사용하여 명령 프롬프트 창의 현재 디렉터리를 예제가 설치된 폴더로 변경합니다.

    [!참고] 예제가 있는 폴더를 확인하려면 시작 단추를 클릭하고 모든 프로그램, Microsoft SQL Server, 설명서 및 자습서를 차례로 가리킨 다음 예제 디렉터리를 클릭하십시오. 기본 설치 위치가 사용된 경우 예제는 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples에 있습니다.

  3. 명령 프롬프트에서 다음 명령을 실행하여 키 파일을 생성합니다.

    sn -k SampleKey.snk

    ms160744.note(ko-kr,SQL.90).gif중요:
    강력한 이름 키 쌍에 대한 자세한 내용은 MSDN의 .NET Development Center에서 "Security Briefs: Strong Names and Security in the .NET Framework"를 참조하십시오.

명령줄 컴파일러를 사용하여 예제 빌드 및 사용

  1. .NET Framework 또는 Microsoft Visual Studio 2005 명령 프롬프트를 엽니다. CD(디렉터리 변경) 명령을 사용하여 명령 프롬프트 창의 현재 디렉터리를 작업하려는 솔루션 디렉터리로 변경합니다.

  2. 다음 명령을 입력하여 C# 또는 Visual Basic 버전의 예제를 빌드합니다.

    for /r %f in (*.sln) do msbuild.exe "%f"

Microsoft Visual Studio 2005에서 예제 빌드 및 사용(옵션)

  1. Microsoft Visual Studio 2005의 파일 메뉴에서 열기, 프로젝트를 차례로 클릭한 다음 작업하려는 솔루션 디렉터리에서 ManageDatabaseUsers.sln을 엽니다.

  2. F5 키를 누르거나 디버그 메뉴에서 시작을 클릭하여 프로젝트를 컴파일하고 실행합니다.

변경 내역

릴리스 내역

2005년 12월 5일

변경된 내용
  • 키 파일의 이름 및 위치를 포함하여 키 파일 생성 방법에 대한 정보를 변경했습니다.