Visual Studio .NET에서 Visual Basic SMO 프로젝트 만들기

이 섹션에서는 간단한 SMO 콘솔 응용 프로그램을 빌드하는 방법을 설명합니다.

이 예에서는 프로그램이 SMO 형식을 참조할 수 있도록 네임스페이스를 가져옵니다. Agent 네임스페이스 가져오기는 선택 사항입니다. 이 네임스페이스는 SQL Server 에이전트를 사용하는 프로그램을 작성하는 경우에 필요합니다. Common 네임스페이스는 SQL Server 인스턴스에 보안 연결을 설정하는 데 필요합니다. SqlClient 네임스페이스는 SQL 예외 오류를 처리하는 데 사용됩니다.

Visual Studio.NET에서 Visual Basic SMO 프로젝트 만들기

  1. Visual Studio 2008(또는 Visual Studio 2005)을 시작합니다.

  2. 파일 메뉴에서 프로젝트를 클릭합니다. 새 프로젝트 대화 상자가 나타납니다.

  3. 프로젝트 형식 대화 상자에서 Visual Basic을 선택하고 Windows를 선택합니다. Visual Studio에 설치되어 있는 템플릿 창에서 콘솔 응용 프로그램을 선택합니다.

  4. (선택 사항) 이름 필드에 새 응용 프로그램의 이름을 입력합니다.

  5. 확인을 클릭하여 Visual Basic 콘솔 응용 프로그램 템플릿을 로드합니다.

  6. 프로젝트 메뉴에서 참조 추가를 선택합니다. 참조 추가 대화 상자가 나타납니다.

  7. 찾아보기를 클릭하고 C:\Program Files\Microsoft SQL Server\110\SDK\Assemblies 폴더에서 SMO 어셈블리를 찾아서 다음 파일을 선택합니다. SMO 응용 프로그램을 빌드하려면 최소한 다음 파일이 있어야 합니다.

    Microsoft.SqlServer.ConnectionInfo.dll

    Microsoft.SqlServer.SqlEnum.dll

    Microsoft.SqlServer.Smo.dll

    Microsoft.SqlServer.Management.Sdk.Sfc

    [!참고]

    두 개 이상의 파일을 선택하려면 Ctrl 키를 사용합니다.

  8. 그 밖에 필요한 SMO 어셈블리를 모두 추가합니다. 예를 들어 Service Broker를 대상으로 프로그래밍하는 경우 다음 어셈블리를 추가합니다.

    Microsoft.SqlServer.ServiceBrokerEmum.dll

  9. 열기를 클릭합니다.

  10. 보기 메뉴에서 코드를 클릭합니다. 또는 Module1.vb 창을 선택하여 코드 창을 표시합니다.

  11. 코드에서 다른 모든 선언 앞에 다음 Imports 문을 입력하여 SMO 네임스페이스의 형식을 한정합니다.

    Imports Microsoft.SqlServer.Management.Smo
    Imports Microsoft.SqlServer.Management.Common
    
  12. SMO의 Microsoft.SqlServer.Management.Smo 아래에는 Microsoft.SqlServer.Management.Smo.Agent와 같은 다양한 네임스페이스가 있습니다. 이러한 네임스페이스를 필요에 따라 추가합니다.

  13. 이제 SMO 코드를 추가할 수 있습니다.