Share via


Migrazione di istanze di Notification Services 2.0 a SQL Server 2005

La versione di un'istanza di Notification Services e i relativi database devono corrispondere. Le istanze di Notification Services 2.0 devono utilizzare i database di Microsoft SQL Server 2000. Le istanze di Microsoft SQL Server 2005 Notification Services devono utilizzare i database di SQL Server 2005.

I database di SQL Server 2000 vengono aggiornati aggiornando Motore di database o spostando i database a un server di database di SQL Server 2005. SQL Server 2005 Notification Services viene installato affiancato a Notification Services 2.0. Le istanze di Notification Services non vengono aggiornate automaticamente durante l'esecuzione dell'installazione. È pertanto necessario migrare le istanze di Notification Services a SQL Server 2005 eseguendo la procedura seguente:

  • Aggiornare Motore di database.
  • Installare SQL Server 2005 Notification Services.
  • Aggiornare i metadati dell'istanza di Notification Services.
  • Aggiornare l'istanza di Notification Services.

Matrice di migrazione

Nella tabella seguente vengono illustrati i possibili percorsi di migrazione da Notification Services 2.0 a SQL Server 2005 Notification Services. "Sì" indica che è possibile migrare dalla versione riportata nella colonna di sinistra alla versione nella parte superiore della colonna. "No" indica che non è possibile la migrazione.

Versione corrente SQL Server 2005 Evaluation Edition SQL Server 2005 Developer Edition SQL Server 2005 Workgroup Edition SQL Server 2005 Standard Edition SQL Server 2005 Enterprise Edition

Notification Services 2.0 Standard Edition

Sì1

Sì2

 

Notification Services 2.0 Enterprise Edition

Sì1

Sì2

 

No

1  SQL Server 2005 Evaluation Edition ha un limite di tempo. Allo scadere di questo limite non sarà possibile avviare l'istanza di Notification Services.

2  Si notino le restrizioni di licenza di SQL Server 2005 Developer Edition.

Nota   Notification Services non supporta SQL Server 2005 Express Edition e SQL Server Workgroup Edition.

Preparazione della migrazione delle istanze

Prima di aggiornare un'istanza esistente di Notification Services a SQL Server 2005, eseguire le attività seguenti:

  • Ricompilare i provider di eventi personalizzati, i formattatori del contenuto e i protocolli di recapito utilizzando gli assembly di SQL Server 2005 Notification Services e Microsoft .NET Framework 2.0. I componenti personalizzati compilati con l'assembly di Notification Services 2.0 e .NET Framework 1.1 non sono compatibili con SQL Server 2005 Notification Services.
    Gli assembly di SQL Server 2005 per Notification Services sono collocati nella cartella %Programmi%\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin insieme al numero di build n.n.nnn.
  • Disinstallare le applicazioni di esempio di Notification Services 2.0.
    Gli esempi non modificati di Notification Services 2.0 non verranno eseguiti con SQL Server 2005. Dato che la sintassi delle regole è stata modificata, le regole che utilizzano la funzione Notify() non sono supportate in SQL Server 2005.
    Inoltre, alcune applicazioni di esempio utilizzano gli stessi nomi in Notification Services 2.0 e SQL Server 2005. È, pertanto, necessario rimuovere gli esempi di Notification Services 2.0 prima di utilizzare esempi di SQL Server 2005 con lo stesso nome.
    Eseguire l'utilità RemoveSamplesDB.cmd collocata nella cartella v2.0.NNNN.0\Samples per rimuovere le applicazioni di esempio 2.0.
  • Verificare che le applicazioni non abbiano più distributori nello stesso server poiché in SQL Server 2005 ciò non è consentito. Se necessario, aggiornare il file di definizione dell'applicazione (ADF) per spostare i distributori e quindi aggiornare l'applicazione prima di eseguire la migrazione a SQL Server 2005.
  • Determinare il momento migliore per eseguire l'aggiornamento.
    Aggiornare le istanze durante periodi di minore attività per ridurre l'impatto sulla raccolta degli eventi, la generazione e la distribuzione delle notifiche e la gestione delle sottoscrizioni. È inoltre consigliabile evitare di eseguire l'aggiornamento durante un intervallo pianificato di rimozione dei dati, che in genere avviene durante periodi di attività ridotta. La pianificazione di rimozione dei dati viene definita in ogni file di definizione dell'applicazione (ADF) nell'ora UTC (Coordinated Universal Time).
  • Preparare una periferica di backup per l'istanza e i database dell'applicazione.
    Durante l'aggiornamento viene richiesto di eseguire il backup dell'istanza e dei database dell'applicazione. Disporre di periferiche di backup già definite consente di ridurre il tempo di esecuzione degli aggiornamenti.

Come migrare le istanze

È possibile migrare le istanze di Notification Services a SQL Server 2005 utilizzando SQL Server Management Studio oppure le utilità della riga di comando:

Vedere anche

Concetti

Migrazione delle istanze di Notification Services
Installazione di SQL Server Notification Services
Procedura: Visualizzazione delle informazioni sulla versione di Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005