Condividi tramite


Installare SQL Server PowerShell

SQL Server Programma di installazione si arresterà se rileva che sono state selezionate SQL Server funzionalità che includono componenti di PowerShell, ma Windows PowerShell 2.0 non è installato. È necessario installare PowerShell tramite Windows Management Framework, quindi rieseguire l'installazione.

Installazione del supporto di SQL Server PowerShell

Per installare il software che fornisce il supporto SQL Server per Windows PowerShell utilizzare l'installazione di SQL Server. Quando si seleziona qualsiasi funzionalità di SQL Server che richiede il supporto di PowerShell, l'installazione controlla che sia stato installato Windows PowerShell 2.0. Se PowerShell 2.0 è presente, il programma di installazione installa i componenti di PowerShell seguenti SQL Server:

  • Gli 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 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 con l'utilità sqlcmd, mentre Invoke-PolicyEvaluation segnala se gli oggetti SQL Server sono conformi ai criteri di gestione basata su criteri.

    • Provider SQL Server. Il provider consente di spostarsi nella gerarchia degli oggetti di SQL Server utilizzando un percorso simile a un percorso del file system. Ciascun oggetto è associato a una classe dei modelli SMO (SQL Server Management Objects). È possibile utilizzare i metodi e le proprietà della classe per eseguire azioni sugli oggetti. Utilizzando il comando cd per un oggetto di database in un percorso, ad esempio, è possibile utilizzare i metodi e le proprietà della classe Microsoft.SqlServer.Management.SMO.Database per gestire il database.

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

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

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

Se Windows PowerShell 2.0 non è stato installato o è stato disinstallato, è necessario installarlo seguendo le istruzioni riportate 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. La disinstallazione di Windows PowerShell potrebbe inoltre essere necessaria per eseguire alcuni aggiornamenti del sistema operativo Windows. Per utilizzare le funzionalità di SQL Server PowerShell è necessario reinstallare PowerShell 2.0 tramite Windows Management Framework.

Vedere anche

SQL Server PowerShell