Freigeben über


Detach-Befehl (TMSL)

Gilt für: SQL Server 2016 und höher analysis Services Azure Analysis Services Fabric/Power BI Premium

Trennt eine tabellarische Datenbank von einem Server.

Anforderung

{   
   "detach": {    
      "database":"AdventureWorksDW2014",  
      "password": "secret"  
   }  
}  

Die vom JSON-Detach-Befehl akzeptierten Eigenschaften sind wie folgt.

Eigenschaft Standard Beschreibung
database [Pflichtfeld] Der Name des zu lösenden Datenbankobjekts.
password Leer Das Kennwort, das zum Verschlüsseln von Geheimnissen in der getrennten Datenbank verwendet werden soll.

Antwort

Gibt ein leeres Ergebnis zurück, wenn der Befehl erfolgreich ist. Andernfalls wird eine XMLA-Ausnahme zurückgegeben.

Verwendung (Endpunkte)

Dieses Befehlselement wird in einer Anweisung des Aufrufs der Execute-Methode (XMLA) über einen XMLA-Endpunkt verwendet und auf folgende Weise verfügbar gemacht:

  • Als XMLA-Fenster in SQL Server Management Studio (SSMS)

  • Als Eingabedatei für das PowerShell-Cmdlet invoke-ascmd

  • Als Eingabe für einen SSIS-Task oder SQL Server-Agent Auftrag

Sie können ein vorgefertigtes Skript für diesen Befehl aus SSMS generieren, indem Sie im Dialogfeld Trennen auf die Schaltfläche Skript klicken.