SQL programming 
SMO 기초 사용법

SMO를 사용하기 위해서는 먼저 SMO관련 어셈블리들을 추가 참조해야 한다. C#에서는 C# 프로젝트의 [레퍼런스 참조] 컨텍스트 메뉴를 선택하여 SMO 관련 DLL들을 참조하면 된다. SMO관련 DLL들은 버젼에 따라 약간 차이가 있다. SQL 2005인 경우는 Microsoft.SqlServer.Smo.dll / Microsoft.SqlServer.SmoEnum.dll / Microsoft.SqlServer.SqlEnum.dll / Microsoft.SqlServer.ConnectionInfo.dll 을 참조하면 되고, SQL 2008 혹은 SQL 2008 R2 버젼에서는 Microsoft.SqlServer.Smo.dll / Microsoft.SqlServer.SqlEnum.dll / Microsoft.SqlServer.Management.Sdk.Sfc.dll / Microsoft.SqlServer.ConnectionInfo.dll / Microsoft.SqlServer.SmoExtended.dll(옵션) 을 참조하면 된다.








SMO를 사용한 간단한 예제

SMO는 모든 Database Objects를 열거(enumeration)하거나 서버관련 관리를 위한 다양한 기능들을 가지고 있다. 단순한 한 예를 들기 위해, 아래 코드는 SMO 프로그래밍으로 서버 내의 모든 데이타베이스 이름들을 나열하는 예를 보여주고 있다.

예제





본 웹사이트는 광고를 포함하고 있습니다. 광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.