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.