Comando nscontrol upgrade
Data aggiornamento: 5 dicembre 2005
Aggiorna le istanze di Microsoft SQL Server Notification Services da una versione o edizione precedente alla versione ed edizione correnti.
Non è possibile effettuare il downgrade di un'istanza di Notification Services a una versione o edizione precedente.
Sintassi
nscontrol upgrade
[-nologo]
[-help]
–name instanceName
[-server databaseServer]
[-sqlusername sqlUserName -sqlpassword sqlPassword]
[-timeout seconds]
Argomenti
- -nologo
Disattiva la visualizzazione delle informazioni relative al prodotto e alla versione quando si esegue un comando nscontrol.
- -help
Visualizza la sintassi del comando.
- -nameinstanceName
Nome dell'istanza da aggiornare.
-serverdatabaseServer
Specifica il nome del server che ospita i database dell'istanza e dell'applicazione. Se si utilizza un'istanza denominata di Microsoft SQL Server per ospitare i database, è necessario specificare il nome del server e dell'istanza utilizzando il formato <servername>\<instancename>.Se si esegue il comando nscontrol upgrade in un sistema in cui l'istanza è stata precedentemente registrata tramite il comando nscontrol register, utilizzare l'argomento -name ma non l'argomento -server. L'utilità nscontrol determina il nome dell'istanza di SQL Server grazie alla lettura delle informazioni del Registro di sistema relative all'istanza.
Se si esegue il comando nscontrol upgrade in un sistema in cui l'istanza non è registrata, è necessario utilizzare entrambi gli argomenti -name e -server in quanto l'utilità nscontrol richiede sia il nome dell'istanza di Notification Services che il nome dell'istanza di SQL Server per individuare il database dell'istanza.
Se si specifica l'argomento -server, l'utilità nscontrol ignora i valori del Registro di sistema per l'istanza specifica.
-sqlusernamesqlUserName
Account di accesso di SQL Server utilizzato da nscontrol per connettersi a SQL Server.Importante: L'autenticazione di Windows offre maggiore protezione rispetto all'autenticazione di SQL Server. Quando possibile, utilizzare l'autenticazione di Windows. Se è necessario utilizzare l'autenticazione di SQL Server per connettersi a SQL Server, specificare l'account di accesso con questo argomento. Specificare inoltre una password tramite l'argomento -sqlpassword.
Se si utilizza l'autenticazione di Windows per la connessione a SQL Server, non utilizzare gli argomenti -sqlusername e -sqlpassword.
- -sqlpasswordsqlPassword
Password associata all'ID di accesso -sqlusername. È consigliabile utilizzare questo argomento solo quando la connessione viene eseguita mediante l'autenticazione di SQL Server.
- -timeout seconds
Timeout espresso in secondi per il completamento di ogni operazione di aggiornamento. Il periodo di timeout predefinito è 30 secondi. Se durante il tentativo di aggiornamento di un'istanza di Notification Services vengono visualizzati errori di timeout, impostare un valore di timeout più alto.
Osservazioni
Importante: |
---|
È consigliabile eseguire una copia di backup dei database dell'istanza e dell'applicazione prima di procedere all'aggiornamento. |
Importante: |
---|
Dopo l'esecuzione di nscontrol upgrade, eseguire nscontrol register per aggiornare le informazioni del Registro di sistema per l'istanza. |
Quando si esegue nscontrol upgrade, la versione o l'edizione per l'aggiornamento viene determinata in base alla versione o all'edizione dell'utilità nscontrol. Se, ad esempio, si desidera aggiornare un'istanza creata con la versione 2.0.3008.0 di Notification Services alla versione 9.0.242, eseguire nscontrol upgrade dalla cartella 9.0.242\bin per eseguire l'aggiornamento.
Il comando nscontrol upgrade controlla il database dell'istanza per determinare la versione e l'edizione dei metadati. Se i metadati specificano una versione o un'edizione precedente, nscontrol upgrade verifica se l'istanza è disattivata. Se l'istanza è disattivata, nscontrol esegue l'aggiornamento.
[!NOTA] nscontrol upgrade imposta la modalità compatibilità per il database su 90.
Il comando nscontrol upgrade consente di eseguire l'aggiornamento di un'istanza di Notification Services nella posizione in cui si trova. Se durante l'aggiornamento l'istanza viene spostata, è necessario modificare i valori di SystemName nel file di definizione dell'applicazione (ADF) e quindi utilizzare nscontrol update per aggiornare i valori nei database. Se i valori di SystemName nei database non corrispondono ai nomi di sistema effettivi, i componenti non vengono eseguiti e Notification Services non è in grado di elaborare le notifiche. Per ulteriori informazioni sullo spostamento delle istanze, vedere Spostamento di istanze di Notification Services.
Autorizzazioni
L'account utilizzato per l'esecuzione di nscontrol upgrade o l'account di accesso di SQL Server specificato con l'argomento -sqlusername deve essere membro del ruolo predefinito del database db_owner oppure del ruolo predefinito del server sysadmin.
L'account deve inoltre disporre delle autorizzazioni necessarie per eseguire i file binari di Notification Services. Tali autorizzazioni vengono concesse ai membri dei gruppi di Windows Administrators e SQLServerNotificationServicesUser.
Esempi
Negli esempi seguenti vengono illustrate le modalità di aggiornamento di un'istanza in due diverse circostanze.
A. Aggiornamento di un'istanza utilizzando l'autenticazione di Windows
In questo esempio viene illustrato come aggiornare un'istanza di Notification Services denominata StockInstance
utilizzando l'autenticazione di Windows per connettersi a SQL Server.
nscontrol upgrade -name StockInstance -server nsuetest
B. Aggiornamento di un'istanza utilizzando l'autenticazione di SQL Server
Importante: |
---|
Se possibile, utilizzare l'autenticazione di Windows. |
In questo esempio viene illustrato come aggiornare un'istanza di Notification Services denominata StockInstance
utilizzando l'autenticazione di SQL Server per connettersi a SQL Server.
nscontrol upgrade -name StockInstance -server nsuetest
-sqlusername SqlUser -sqlpassword sQl-P@sWd
Vedere anche
Riferimento
Altre risorse
Migrazione delle istanze di Notification Services
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
5 dicembre 2005 |
|