개발자 가이드(데이터베이스 엔진)

SQL Server는 데이터베이스 응용 프로그램 개발, 관리 및 제어를 위한 풍부한 도구 집합을 제공합니다.

섹션 내용

  • CLR(공용 언어 런타임) 통합 프로그래밍 개요
    SQL Server에 통합된 Microsoft Windows용 .NET Framework의 CLR(공용 언어 런타임) 구성 요소에 대해 설명합니다. 이를 통해 Microsoft Visual Basic .NET 및 Microsoft Visual C#을 포함한 모든 .NET Framework 언어를 사용하여 저장 프로시저, 트리거, 사용자 정의 형식, 사용자 정의 함수, 사용자 정의 집계 및 스트리밍 테이블 반환 함수를 작성할 수 있습니다.

  • 네이티브 XML 웹 서비스 개념
    데이터베이스 엔진을 통해 HTTP(Hypertext Transfer Protocol), SOAP 및 WSDL(Web Services Definition Language)을 사용하여 활용 가능한 네이티브 XML 웹 서비스에 대해 설명합니다.

  • SQL Server 2008 R2 Native Client 프로그래밍
    SQL Server Native Client에서 MARS(Multiple Active Result Set), UDT(사용자 정의 데이터 형식), 쿼리 알림, 스냅샷 격리 및 XML 데이터 형식 지원과 같은 새로운 SQL Server 기능을 활용하는 응용 프로그램을 새로 작성하거나 기존 응용 프로그램을 개선하는 방법을 설명합니다.

  • SQLXML 4.0 프로그래밍 개념
    SQL Server 2005에 새로 추가된 기능(예: XML 데이터 형식)을 지원하는 추가 업데이트 및 SQLXML 3.0과 동일한 기능을 제공하는 최신 버전의 SQLXML에 대해 설명합니다.

  • 구성 관리용 WMI 공급자 개념
    MMC(Microsoft Management Console)용 SQL Server 구성 관리자 스냅인 및 Microsoft SQL Server 구성 관리자에서 사용되는 게시된 계층에 대해 설명합니다. 이 계층은 SQL Server 구성 관리자에서 요청하는 레지스트리 작업을 관리하는 통합 API 호출 상호 작용 방법과 선택한 SQL Server 서비스에 대한 향상된 제어 및 조작을 제공합니다.

  • 서버 이벤트용 WMI 공급자 개념
    WMI(Windows Management Instrumentation)를 사용하여 SQL Server 인스턴스의 이벤트를 모니터링하는 방법을 설명합니다.

  • SMO(SQL Server Management Objects)
    SQL Server 관리의 모든 측면을 프로그래밍하기 위해 설계된 개체 컬렉션인 SMO(SQL Server Management Objects)에 대한 정보가 포함되어 있습니다.

  • SQL-DMO(SQL Database Management Objects)
    SQL Server 관리의 모든 측면을 프로그래밍하기 위해 설계된 COM 개체 컬렉션인 SQL-DMO(SQL Server Database Management Objects)에 대한 정보가 포함되어 있습니다.

    Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오.

  • 데이터베이스 엔진 확장 저장 프로시저 프로그래밍
    확장 저장 프로시저를 사용하여 C와 같은 프로그래밍 언어로 고유한 외부 루틴을 만드는 방법을 설명합니다.

  • 데이터 수집기 프로그래밍
    데이터 수집기 개체 모델에 대해 설명합니다.

  • 예외 메시지 상자 프로그래밍
    응용 프로그램에서 예외 메시지 상자 프로그래밍 인터페이스를 사용하여 메시징 환경에 대한 추가적인 제어를 제공하고, 사용자에게 나중에 참조할 수 있도록 오류 메시지 내용을 저장하는 옵션을 제공하고, 메시지를 통해 도움을 받을 수 있는 기회를 제공합니다.