Condividi tramite


Installare SQL Server PowerShell

Il programma di installazione di SQL Server verrà arrestato se rileva che sono state selezionate funzionalità di SQL Server che includono componenti di PowerShell, ma Windows PowerShell 2.0 non è installato. È necessario installare PowerShell usando Windows Management Framework e quindi eseguire di nuovo il programma di installazione.

Installazione del supporto di SQL Server PowerShell

Installare il software che fornisce il supporto di SQL Server per Windows PowerShell tramite il programma di installazione di SQL Server. Quando si selezionano le funzionalità di SQL Server che richiedono il supporto di PowerShell, il programma di installazione verifica che Sia installato Windows PowerShell 2.0. Se PowerShell 2.0 è presente, il programma di installazione installa i componenti di PowerShell di SQL Server seguenti:

  • Snap-in di POWERShell per SQL Server. Gli snap-in sono file DLL che implementano due tipi di supporto di Windows PowerShell per SQL Server:

    • Set di cmdlet di SQL Server. I cmdlet sono comandi che implementano un'azione specifica. Ad esempio, Invoke-Sqlcmd esegue uno script Transact-SQL o XQuery che può essere eseguito anche tramite l'utilità sqlcmd e Invoke-PolicyEvaluation segnala se gli oggetti di SQL Server sono conformi ai criteri di gestione basati su criteri.

    • Un provider SQL Server. Il provider consente di esplorare la gerarchia degli oggetti di SQL Server usando un percorso simile a un percorso del file system. Ogni oggetto è associato a una classe dai modelli a oggetti di gestione di SQL Server. È possibile utilizzare i metodi e le proprietà della classe per eseguire operazioni sugli oggetti . Ad esempio, se si utilizza il comando cd per accedere a un oggetto database in un percorso, è possibile utilizzare i metodi e le proprietà della classe Microsoft.SqlServer.Management.SMO.Database per gestire il database.

  • Modulo sqlps importato nelle sessioni di Windows PowerShell 2.0 per caricare gli snap-in di SQL Server.

  • Utilità sqlps deprecata che avvia una sessione di Windows PowerShell 2.0 e importa il modulo sqlps .

  • SQL Server Management Studio supporta l'avvio di sessioni di Windows PowerShell dall'albero esplora oggetti. SQL Server Agent supporta i passaggi di processo di Windows PowerShell.

Se Windows PowerShell 2.0 non è stato installato o è stato disinstallato, è necessario installarlo seguendo le istruzioni nella pagina Windows Management Framework .

Se Windows PowerShell viene disinstallato al termine dell'installazione, le funzionalità di SQL Server per Windows PowerShell non funzioneranno. Windows PowerShell può essere disinstallato dagli utenti di Windows e la disinstallazione di Windows PowerShell potrebbe essere necessaria da alcuni aggiornamenti del sistema operativo Windows. Per usare le funzionalità di SQL Server PowerShell, è necessario reinstallare PowerShell 2.0 usando Windows Management Framework.

Vedere anche

SQL Server PowerShell