Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le modèle objet de gestion SQL Server (SMO) génère des noms de ressources uniformes (URN) pour ses objets. Chaque URN identifie de manière unique un objet SMO et peut être converti en chemin d’accès du fournisseur SQL Server PowerShell à l’aide de l’applet Convert-UrnToPath de commande.
Conversion des URNs en chemins
Chaque URN a les mêmes informations qu’un chemin d’accès à l’objet, mais sous une forme différente. Par exemple, il s’agit du chemin d’accès à une table :
SQLSERVER :\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012\Tables\Person.Address
Et il s’agit de l’identifiant URN du même objet :
Server[@Name='MyComputer']\Database[@Name='AdventureWorks2012']\Table[@Name='Address' et @Schema='Person']
Si vous avez créé un objet SMO dans un script PowerShell, vous pouvez référencer la Urn propriété pour obtenir l’URN de l’objet, puis utiliser l’applet Convert-UrnToPath de commande pour convertir la chaîne URN SMO en chemin d’accès Windows PowerShell. Vous pouvez ensuite utiliser le fournisseur pour accéder à différents emplacements sur le parcours.
Si les noms de nœuds contiennent des caractères étendus qui ne sont pas pris en charge dans les noms de chemins Windows PowerShell, Convert-UrnToPath les encode dans leur représentation hexadécimale. Par exemple, « My:Table » est retourné comme « My%3ATable».
Pour obtenir des exemples d’utilisation de l’applet de commande, dans Windows PowerShell, exécutez :
Get-Help Convert-UrnToPath -Examples
Voir aussi
Expressions de requête et noms de ressources uniformes
Fournisseur SQL Server PowerShell
SQL Server PowerShell