방법: Visual Studio .NET에서 Visual C# SMO 프로젝트 만들기

적용 대상: SQL Server(지원되는 모든 버전) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics

이 섹션에서는 간단한 SMO 콘솔 애플리케이션을 빌드하는 방법을 설명합니다.

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

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

  1. Visual Studio를 시작합니다.

  2. [파일] 메뉴에서 [새로 만들기]를 클릭한 다음 [프로젝트]를 클릭합니다. 새 프로젝트 대화 상자가 나타납니다.

  3. Visual Studio 설치 창에서 템플릿\Visual C#\Windows 로 이동하고 콘솔 애플리케이션을 선택합니다.

  4. (선택 사항) 이름 텍스트 상자에 새 애플리케이션의 이름을 입력합니다.

  5. 확인을 클릭하여 콘솔 애플리케이션 템플릿을 로드합니다.

  6. SMO 설치에 대한 지침에 따라 참조할 프로젝트에 대한 패키지를 설치합니다.

  7. 보기 메뉴에서 코드를 클릭합니다.

  8. 코드에서 네임스페이스 문 앞에 다음 using 문을 입력하여 SMO 네임스페이스의 형식을 한정합니다.

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

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