프로그래밍 예제 링크

다음 표에서는 C:\Program Files\Microsoft SQL Server\110\Samples\Engine\Programmability\SMO 디렉터리에서 사용할 수 있는 SQL Server Management Objects(SMO) 프로그래밍 예제를 나열합니다. 이 예제는 Visual C# 및 Visual Basic .NET에서 모두 사용할 수 있습니다.

예제 설치 방법에 대한 자세한 내용은 SQL Server 2012용 AdventureWorks를 참조하십시오.

제목

설명

BackRest

데이터베이스를 백업 및 복원하는 방법을 설명합니다.

ChangeTableOwner

소유자가 dbo가 아닌 모든 테이블의 소유권을 dbo로 변경하는 방법을 설명합니다.

CreateSPs

선택한 데이터베이스의 각 테이블에 대한 SELECT 저장 프로시저를 만드는 방법을 설명합니다.

DatabaseSearch

데이터베이스의 모든 개체를 표시합니다.

DependencyExplorer

종속성 트리 및 속성 표시 창을 구현합니다.

IndexSizes

선택한 데이터베이스의 인덱스 이름 및 크기를 표시합니다.

LoadRegAssembly

Microsoft .NET 어셈블리를 Microsoft SQL Server로 로드하여 등록하는 방법을 설명합니다. UtilityConversion 어셈블리를 사용합니다.

ManageDatabases

데이터베이스 만들기, 변경 및 삭제하는 방법을 설명합니다. 새 파일 그룹 및 로그 파일 추가도 포함됩니다.

ManageDatabaseUsers

사용자를 추가, 수정 및 제거하는 방법을 설명합니다.

ManageTables

테이블 만들기, 변경 및 삭제하는 방법을 설명합니다.

ScriptJobs

SQL Server 에이전트 작업의 삭제 및 만들기를 스크립팅하는 방법을 설명합니다.

ScriptTable

테이블 삭제 또는 만들기를 스크립팅하는 방법을 설명합니다.

ServerConnect

SQL Server 시스템에 연결하는 방법을 설명합니다.

ServerInfo

선택한 SQL Server 인스턴스의 서버 및 연결 속성 목록을 표시합니다.

SMOPing

선택한 SQL Server 인스턴스에 연결하여 선택한 속성을 덤프하는 콘솔 응용 프로그램입니다. SQL Server 연결을 확인하는 데 사용할 수 있습니다.

SQLServerList

사용 가능한 SQL Server 인스턴스 목록을 열거합니다.

SQLService

시작, 중지, 일시 중지 및 재개하는 데 사용할 수 있는 SQL Server 서비스를 표시합니다.

Tracer

SQL Server 인스턴스에서 추적 정보를 읽고 표시합니다.

Triggers

데이터베이스 트리거를 표시합니다.

UtilityConversion

LoadRegAssembly를 사용합니다. SQL Server에서 사용하는 데모용 CLR(공용 언어 런타임) 함수를 포함합니다.

VerifyBackup

데이터베이스를 복원하는 데 데이터를 사용할 수 있도록 백업 장치에서 백업을 확인합니다.