对 SQL Server 标识符进行转义
通常,可以使用 Windows PowerShell 反引号转义符 (`) 来对 SQL Server 分隔标识符中允许使用但是 Windows PowerShell 路径名称中不允许使用的字符进行转义。 但是,对于某些字符,不能对其进行转义。 例如,不能对 Windows PowerShell 中的冒号字符 (:) 进行转义。 必须对包含该字符的标识符进行编码。 由于编码适用于所有字符,因此编码比转义可靠。
开始之前
反引号字符 (`) 键通常位于键盘左上角 ESC 键的下方。
示例
下面是对 # 字符进行转义的示例:
cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable
下面是在(本地)指定为计算机名称时对括号进行转义的示例:
Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT