Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Esistono diverse origini di informazioni sull'uso del provider SQL Server per Windows PowerShell e cmdlet. Questo include l'assistenza disponibile nell'ambiente Windows PowerShell.
Prima di iniziare
Per informazioni su Windows PowerShell, vedere Guida introduttiva a Windows PowerShell.
Per una panoramica dei cmdlet e del provider di SQL Server, vedere SQL Server PowerShell.
Guida nell'ambiente Windows PowerShell
Usare il cmdlet Get-Help per ottenere assistenza nell'ambiente Windows PowerShell. Get-Help fornisce informazioni di base per il linguaggio di Windows PowerShell e i vari cmdlet e provider disponibili in Windows PowerShell.
Per altre informazioni sui modi in cui è possibile usare Get-Help, vedere Get-Help: Getting Help.
Guida del provider PowerShell di SQL Server
Il provider PowerShell di SQL Server implementa diverse cartelle in un'unità virtuale SQLSERVER, ad esempio le cartelle SQLSERVER:\SQL e SQLSERVER:\DAC. Ogni cartella è associata a uno dei modelli a oggetti di gestibilità di SQL Server. Sebbene sia possibile elencare i metodi e le proprietà associati a ogni nodo in un percorso di SQL Server, non è possibile ottenere assistenza per tali metodi nell'ambiente PowerShell. Per una tabella delle cartelle con collegamenti al riferimento di programmazione associato, vedere Provider PowerShell di SQL Server.
Guida di Invoke-Sqlcmd
Il cmdlet Invoke-Sqlcmd accetta come input qualsiasi query o file di script che può essere eseguito dall'utilità sqlcmd . È possibile usare Get-Help per ottenere informazioni su Invoke-Sqlcmd e sui relativi parametri, ma non è disponibile alcuna copertura Get-Help per le query sqlcmd .
L'input -Query o -QueryFromFile può contenere:
variabili e comandi sqlcmd. Per informazioni su queste variabili e comandi, vedere la sezione Osservazioni di Utilità sqlcmd.
"Transact-SQL dichiarazioni." Per altre informazioni sul linguaggio di Transact-SQL, vedere Transact-SQL Reference (Motore di database).
Istruzioni XQuery. Per altre informazioni sul linguaggio XQuery supportato da SQL Server, vedere Guida di riferimento al linguaggio XQuery (SQL Server).
Ottenere la Guida per un cmdlet di SQL Server
Per ottenere supporto per un comando cmdlet
- Eseguire Get-Help specificare il nome del cmdlet e il livello della Guida da restituire.
Esempio: cmdlet Get-Help
Gli esempi seguenti restituiscono vari livelli di guida per Invoke-Sqlcmd:
## Get the basic help.
Get-Help Invoke-Sqlcmd
## Get the full help.
Get-Help Invoke-Sqlcmd -Full
## Get the parameter descriptions.
Get-Help Invoke-Sqlcmd -Parameter *
## Get the code examples.
Get-Help Invoke-Sqlcmd -Examples
## Get the syntax diagram.
Get-Help Invoke-Sqlcmd -Syntax
Ottenere un elenco di provider
Per ottenere un elenco di provider attivi
- Eseguire Get-Help e specificare la categoria del fornitore.
Per altre informazioni su come ottenere informazioni sul provider in Windows PowerShell, vedere Unità e provider.
Esempio: Ottenere un elenco di provider
Questo codice restituisce un elenco dei provider attualmente abilitati nella sessione di Windows PowerShell:
Get-Help -Category provider
Ottenere informazioni sul provider SQL Server
Per ottenere assistenza sul provider
- Eseguire Get-Help specificare il nome SQLServer
Esempio: Accedere alla Guida del provider SQL Server
Questo esempio restituisce informazioni di base sul provider SQL Server:
Get-Help SQLServer
Elencare metodi e proprietà
Per elencare i metodi e le proprietà per un nodo in un percorso del provider SQL Server
Passa a un nodo nel percorso di SQL Server o crea una variabile impostata su quella posizione.
Eseguire il cmdlet Get-Member con il parametro -Type impostato su Metodi o Proprietà
Esempi: Elenco di metodi e proprietà
In questo esempio vengono elencati i metodi supportati per il nodo Database:
Set-Location SQL:\MyComputer\DEFAULT\Databases
Get-Item . | Get-Member -Type Methods
In questo esempio vengono elencate le proprietà di una variabile impostata su un oggetto Table SMO:
$MyVar = New-Object Microsoft.SqlServer.Management.SMO.Table
$MyVar | Get-Member -Type Properties
Vedere anche
Provider di PowerShell di SQL Server
Usare i cmdlet del motore di database