Команда Detach (TMSL)

Применимо к: SQL Server 2016 и более поздних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium

Отсоединяет табличную базу данных от сервера.

Запрос

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

Ниже приведены свойства, принимаемые командой отсоединения JSON.

Свойство По умолчанию Описание
База данных [Обязательно] Имя отсоединяемого объекта базы данных.
password Empty Пароль, используемый для шифрования секретов в отсоединяемой базе данных.

Ответ

Возвращает пустой результат при успешном выполнении команды. В противном случае возвращается исключение XMLA.

Использование (конечные точки)

Этот командный элемент используется в инструкции вызова метода Execute Method (XMLA) через конечную точку XMLA, которая предоставляется следующими способами:

  • Как окно XMLA в SQL Server Management Studio (SSMS)

  • В качестве входного файла командлета PowerShell invoke-ascmd

  • В качестве входных данных для задачи или задания агент SQL Server служб SSIS

Вы можете создать готовый скрипт для этой команды из SSMS, нажав кнопку Скрипт в диалоговом окне Отсоединение.