Share via


逸出 SQL Server 識別碼

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

您可以經常使用反勾號逸出字元 (`) 來逸出 SQL Server 分隔識別碼中所允許,但是 Windows PowerShell 路徑名稱所不允許的字元。 但是,某些字元無法逸出。 例如,您無法在 Windows PowerShell 中逸出冒號字元 (:)。 具有該字元的識別碼必須加以編碼。 編碼比逸出更為可靠,因為編碼適用於所有字元。

注意

有兩個 SQL Server PowerShell 模組:SqlServerSQLPS

SqlServer 模組是要使用的最新 PowerShell 模組。

SQLPS 模組隨附於 SQL Server 安裝 (用於回溯相容性),但不再更新。

SqlServer 模組包含 SQLPS 中 Cmdlet 的更新版本,且加入新的 Cmdlet 以支援 SQL 最新功能。

PowerShell 資源庫安裝 SqlServer 模組。

如需詳細資訊,請參閱 SQL Server PowerShell

反勾號字元 (`) 通常是在鍵盤左上方 ESC 鍵底下的按鍵上。

範例

這是逸出 # 字元的範例:

cd SQLSERVER:\SQL\MyComputer\MyInstance\MyDatabase\MySchema\`#MyTempTable  

這是指定 (local) 做為電腦名稱時的逸出括號範例:

Set-Location SQLSERVER:\SQL\`(local`)\DEFAULT  

另請參閱