프로그래밍 예제 링크
다음 표에서는 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 |
데이터베이스를 복원하는 데 데이터를 사용할 수 있도록 백업 장치에서 백업을 확인합니다. |