Guida per gli sviluppatori (Motore di database)

SQL Server fornisce un vasta gamma di strumenti per lo sviluppo, l'amministrazione e il controllo di applicazioni di database.

Contenuto della sezione

  • Concetti relativi alla programmazione dell'integrazione con CLR (Common Language Runtime)
    Viene illustrata l'integrazione del componente Common Language Runtime (CLR) di .NET Framework per Microsoft Windows in SQL Server. È possibile creare stored procedure, trigger, tipi definiti dall'utente, funzioni definite dall'utente, funzioni di aggregazione definite dall'utente e funzioni di flusso con valori di tabella utilizzando qualsiasi linguaggio di .NET Framework, inclusi Microsoft Visual Basic .NET e Microsoft Visual C#.

  • Concetti relativi ai servizi Web XML nativi
    Vengono illustrati i servizi Web XML nativi disponibili tramite il Motore di database mediante l'utilizzo del protocollo HTTP (Hypertext Transfer Protocol), di SOAP e del linguaggio WSDL (Web Services Definition Language).

  • Programmazione di SQL Server 2008 Native Client
    Viene illustrato l'utilizzo di SQL Server Native Client per creare nuove applicazioni o per migliorare applicazioni esistenti al fine di sfruttare le nuove funzionalità di SQL Server, ad esempio il servizio MARS (Multiple Active Result Sets), i tipi di dati definiti dall'utente (UDT), la notifica delle query, l'isolamento dello snapshot e il supporto del tipo di dati XML.

  • Concetti relativi alla programmazione SQLXML 4.0
    Viene descritta la versione più recente di SQLXML che offre le stesse funzionalità di SQLXML 3.0, oltre ad aggiornamenti aggiuntivi necessari per adattare le nuove funzionalità introdotte in SQL Server 2005, ad esempio il tipo di dati xml.

  • Concetti relativi al provider WMI per Gestione configurazione
    Viene descritto un livello pubblicato utilizzato con lo snap-in di Gestione configurazione SQL Server per Microsoft Management Console (MMC) e con Gestione configurazione MicrosoftSQL Server. Viene fornita una modalità unificata per l'interfaccia con le chiamate API che gestiscono le operazioni del Registro di sistema richieste da Gestione configurazione SQL Server e vengono offerte funzioni avanzate di controllo e manipolazione sui servizi SQL Server selezionati.

  • Concetti relativi al provider WMI per eventi del server
    Viene descritto come utilizzare Strumentazione gestione Windows (WMI) per monitorare gli eventi in un'istanza di SQL Server.

  • SQL Server Management Objects (SMO)
    Contiene informazioni sugli oggetti SMO (SQL Server Management Objects), una raccolta di oggetti progettati per programmare tutti gli aspetti della gestione di SQL Server.

  • SQL-DMO (SQL Distributed Management Objects)
    Contiene informazioni sugli oggetti SQL-DMO (SQL Server Database Management Objects), una raccolta di oggetti COM progettati per programmare tutti gli aspetti della gestione di SQL Server.

    Questa caratteristica verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.

  • Programmazione di stored procedure estese del Motore di database
    Viene descritto come utilizzare stored procedure estese per creare le proprie routine esterne in un linguaggio di programmazione come C.

  • Programmazione dell'agente di raccolta dati
    Viene descritto il modello di oggetti dell'agente di raccolta dati.

  • Programmazione della finestra di messaggio eccezione
    Viene descritto come utilizzare l'interfaccia di programmazione della finestra di messaggio eccezione nelle applicazioni per fornire maggiore controllo sulla messaggistica, offrire agli utenti la possibilità di salvare il contenuto dei messaggi di errore per riferimento futuro, nonché ottenere informazioni sui messaggi.