Share via


SQL Server Notification Services (Ricerca per categorie)

Microsoft SQL Server Notification Services è la piattaforma di SQL Server per lo sviluppo e la distribuzione di applicazioni per la generazione e l'invio di notifiche. Notification Services consente di inviare messaggi tempestivi e personalizzati a migliaia o milioni di sottoscrittori e di recapitare tali messaggi a una vasta gamma di periferiche.

Notification Services include schemi XML e oggetti NMO (Notification Services Management Objects) per la creazione di applicazioni, finestre di dialogo di SQL Server Management Studio, strumenti della riga di comando, il supporto NMO per la distribuzione e la gestione delle istanze di Notification Services e API per la creazione di interfacce di gestione delle sottoscrizioni e componenti personalizzati.

Gli argomenti elencati di seguito includono ulteriori informazioni sull'installazione, il funzionamento e l'utilizzo di Notification Services.

Informazioni generali e installazione

  • Introduzione a SQL Server Notification Services
    Questo argomento include informazioni sulla nuova piattaforma per lo sviluppo e la distribuzione di applicazioni in grado di generare e inviare notifiche agli utenti. Le notifiche sono messaggi personalizzati che vengono inviati al momento opportuno a un'ampia gamma di dispositivi.
  • Installazione di SQL Server Notification Services
    I componenti delle notifiche devono essere installati in qualsiasi posizione sia presente un'istanza del servizio. In questa sezione vengono fornite tutte le informazioni necessarie per installare Notification Services in qualsiasi ambiente.

Progettazione e creazione

  • Definizione di applicazioni di Notification Services
    Per creare un'applicazione di Notification Services, è necessario definire le proprietà dell'applicazione. Questa operazione va eseguita in un file di definizione dell'applicazione (ADF) tramite codice XML o a livello di programmazione con gli oggetti NMO.

    Se si desidera creare un'applicazione personalizzata, fare riferimento a questa sezione per informazioni sulla definizione delle impostazioni dell'applicazione.

  • Configurazione delle istanze di Notification Services
    Tutte le applicazioni di Notification Services sono ospitate da un'istanza di Notification Services che definisce il database dell'istanza in cui sono memorizzate le impostazioni e i dati dei sottoscrittori per tutte le applicazioni ospitate nell'istanza. È possibile configurare un'istanza di Notification Services in un file di configurazione dell'istanza (ICF) tramite codice XML o a livello di programmazione con gli oggetti NMO.

    Per la configurazione di un'istanza di Notification Services, fare riferimento a questa sezione per informazioni sugli elementi da definire e sulle modalità di definizione degli stessi.

  • Sviluppo di interfacce di gestione delle sottoscrizioni
    Le informazioni sui sottoscrittori e sulle sottoscrizioni vengono immesse nel sistema di Notification Services attraverso un'interfaccia di gestione delle sottoscrizioni. Si tratta spesso di un'applicazione Web basata sulla tecnologia Active Server Pages (ASP) o ASP.NET. In questa sezione viene descritto come creare un'interfaccia di gestione delle sottoscrizioni tramite l'API di gestione delle sottoscrizioni.
  • Sviluppo di componenti personalizzati di Notification Services
    È possibile creare un'applicazione di notifica completa tramite i provider di eventi, i formattatori del contenuto e i protocolli di recapito di Notification Services standard. Tuttavia, Notification Services include anche API per lo sviluppo di versioni personalizzate di questi componenti per soddisfare requisiti specifici.

    In questa sezione sono disponibili una panoramica della creazione di componenti personalizzati e collegamenti alle API utilizzate per creare tali componenti.

  • Hosting del motore di Notification Services
    Il motore di Notification Services esegue provider di eventi hosted, generatori e server di distribuzione. In SQL Server 2005 è possibile ospitare questo motore in applicazioni o in processi personalizzati, come illustrato in questo argomento.

Distribuzione e verifica

  • Distribuzione di Notification Services
    Dopo avere definito un'applicazione e avere configurato un'istanza per ospitarla, è necessario distribuire l'istanza. In questa sezione sono disponibili istruzioni dettagliate sulla distribuzione di Notification Services in varie configurazioni di sistema diverse.

Amministrazione

  • Protezione di Notification Services
    L'implementazione della protezione durante la distribuzione di un'istanza è descritta nelle esercitazioni sulla distribuzione, disponibili nella sezione sopra indicata. In questa sezione vengono fornite informazioni dettagliate sulla protezione di Notification Services.
  • Controllo del funzionamento dell'istanza e delle applicazioni
    Quando si distribuisce un'istanza di Notification Services, è necessario attivarla e avviare il motore di Notification Services. Quando si amministra un'istanza di Notification Services, in alcuni casi è necessario interromperla o disattivarla. In questa sezione viene descritto come avviare, interrompere, attivare e disattivare le istanze, le singole applicazioni e i singoli componenti.
  • Backup e recupero di Notification Services
    Per affrontare situazioni di errore hardware o altri tipi di ripristino di emergenza, è necessario eseguire il backup dell'istanza di Notification Services e dei componenti dell'applicazione, nonché dei database utilizzati per i dati operativi. In questa sezione viene illustrato come eseguire il backup e il ripristino.
  • Mantenimento della disponibilità elevata
    Se le applicazioni create vengono utilizzate da clienti o sono di importanza fondamentale per l'azienda, devono assicurare tempi di inattività minimi. In questa sezione vengono descritte le opzioni di disponibilità elevata per Notification Services.
  • Aggiornamento di istanze e applicazioni
    Quando l'applicazione di notifica è in funzione, può essere necessario cambiare i canali di recapito, aggiungere ed eliminare applicazioni dall'istanza o modificare le applicazioni esistenti. In questa sezione viene descritto come aggiornare le istanze e le applicazioni.
  • Spostamento di istanze di Notification Services
    Se si desidera spostare un'istanza, i componenti di un'istanza o database in altri server, è necessario assicurarsi che l'istanza e i componenti dell'applicazione siano aggiornati. In questa sezione viene indicato quali componenti aggiornare e come eseguire tali aggiornamenti.
  • Rimozione di dati dell'applicazione obsoleti
    Con il passare del tempo, i dati accumulati possono rallentare le prestazioni delle applicazioni di Notification Services. In questa sezione viene descritto come configurare il processo denominato "rimozione dei dati" per rimuovere automaticamente i dati obsoleti dai database delle applicazioni.
  • Eliminazione di istanze di Notification Services
    Se si desidera eliminare un'istanza di Notification Services, fare riferimento a questo argomento per sapere che cosa accade quando si elimina un'istanza e ottenere informazioni sul processo di eliminazione.
  • Report sulle prestazioni di Notification Services
    I report sulle prestazioni agevolano il monitoraggio e la risoluzione dei problemi relativi alle prestazioni delle istanze e delle applicazioni. Questo argomento indica come ottenere informazioni sulla raccolta degli eventi, la generazione delle notifiche, il recapito, la latenza media delle notifiche, i recapiti non riusciti e molti altri aspetti.
  • Stored procedure di Notification Services (Transact-SQL)
    Le stored procedure sono risorse non sempre considerate a sufficienza per l'amministrazione e la risoluzione dei problemi relativi a un'applicazione. In questo argomento sono disponibili informazioni di riferimento utili sulle stored procedure di Notification Services, raggruppate per attività comuni.
  • Visualizzazioni di Notification Services
    Descrive le viste pubbliche di Notification Services che è possibile utilizzare per visualizzare dati e inviare informazioni sugli eventi, sui sottoscrittori e sulle sottoscrizioni.
  • Utilità nscontrol
    Notification Services include finestre di dialogo di SQL Server Management Studio e l'utilità della riga di comando nscontrol per l'amministrazione delle istanze di Notification Services. L'utilità nscontrol consente di creare script per le attività di amministrazione. Questo argomento include informazioni complete su questa utilità.

Programmazione

  • Libreria di classi di Microsoft.SqlServer.NotificationServices
    Fornisce informazioni di riferimento sull'API principale di Notification Services, utilizzata principalmente in applicazioni che inviano eventi e gestiscono sottoscrizioni.
  • Libreria di classi di Microsoft.SqlServer.NotificationServices.Rules
    Fornisce informazioni di riferimento sull'API per lo sviluppo di condizioni per le applicazioni di Notification Services e regole da utilizzare in modo autonomo.
  • Libreria di classi di Microsoft.SqlServer.Management.Nmo
    Fornisce informazioni di riferimento per gli oggetti NMO (Notification Services Management Objects) per Notification Services. Questi oggetti vengono utilizzati per creare e gestire le istanze di Notification Services.
  • Subscriber Locale Codes
    Fornisce un elenco dei codici delle impostazioni internazionali dei sottoscrittori per Notification Services.
  • Time Zone Codes
    Fornisce un elenco dei codici dei fusi orari per Notification Services.

Vedere anche

Altre risorse

SQL Server Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005