Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O SMO (modelo de objeto de gerenciamento) do SQL Server cria URN (Uniform Resource Names) para seus objetos. Cada URN identifica exclusivamente um objeto SMO e pode ser convertida em um caminho de provedor do SQL Server PowerShell usando o Convert-UrnToPath cmdlet.
Convertendo URNs em caminhos
Cada URN tem as mesmas informações que um caminho para o objeto, mas em uma forma diferente. Por exemplo, este é o caminho para uma tabela:
SQLSERVER:\SQL\MyComputer\DEFAULT\Databases\AdventureWorks2012\Tables\Person.Address
E essa é a URN para o mesmo objeto:
Server[@Name='MyComputer']\Database[@Name='AdventureWorks2012']\Table[@Name='Address' e @Schema='Person']
Se você criou um objeto SMO em um script do PowerShell, pode referenciar a propriedade Urn para obter a URN do objeto. Em seguida, use o cmdlet Convert-UrnToPath para converter a cadeia de caracteres de URN SMO em um caminho do Windows PowerShell. Em seguida, você pode usar o provedor para navegar até locais diferentes no caminho.
Se os nomes de nó contiverem caracteres estendidos que não são suportados em nomes de caminho do Windows PowerShell, Convert-UrnToPath os codifica em sua representação hexadecimal. Por exemplo, "My:Table" é retornado como "My%3ATable".
Para obter exemplos de como usar o cmdlet, no Windows PowerShell, execute:
Get-Help Convert-UrnToPath -Examples
Consulte Também
Expressões de consulta e nomes de recursos uniformes
Provedor do SQL Server PowerShell
SQL Server PowerShell