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.
Il modello SMO (Sql Server Management Object Model) compila gli URN (Uniform Resource Names) per i relativi oggetti. Ogni URN identifica in modo univoco un oggetto SMO e può essere convertito in un percorso del provider PowerShell di SQL Server usando il Convert-UrnToPath cmdlet .
Conversione di URN in percorsi
Ogni URN ha le stesse informazioni di un percorso dell'oggetto, ma in un formato diverso. Ad esempio, questo è il percorso di una tabella:
SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012\Tables\Person.Address
E questo è l'URN per lo stesso oggetto:
Server[@Name='MyComputer']\Database[@Name='AdventureWorks2012']\Table[@Name='Address' e @Schema='Person']
Se è stato creato un oggetto SMO in uno script di PowerShell, è possibile fare riferimento alla proprietà per ottenere l'URN Urn per l'oggetto e quindi usare il Convert-UrnToPath cmdlet per convertire la stringa SMO URN in un percorso di Windows PowerShell. È quindi possibile usare il provider per passare a posizioni diverse nel percorso.
Se i nomi dei nodi contengono caratteri estesi non supportati nei nomi dei percorsi di Windows PowerShell, Convert-UrnToPath li codifica nella relativa rappresentazione esadecimale. Ad esempio, "My:Table" viene restituito come "My%3ATable".
Per esempi di uso del cmdlet, in Windows PowerShell eseguire:
Get-Help Convert-UrnToPath -Examples
Vedere anche
Espressioni di query e nomi di risorse uniformi
Provider di PowerShell di SQL Server
SQL Server PowerShell