JSON 腳本傳送者 SSMS 無法刪除 Azure Analysis Services 中已損壞的資料庫

本文可協助您解決此問題:在 Azure Analysis Services 中,您可能無法使用 JavaScript 物件標記法 (JSON) script 來刪除已損毀的資料庫 Microsoft SQL Server Management Studio (SSMS) 。

適用于:   Analysis Services
原始 KB 編號:   4460002

徵狀

您可能無法在 [Azure Analysis Services] 中刪除損毀的資料庫,方法是使用 Microsoft SQL Server Management Studio (SSMS) 中的 JavaScript 物件標記法 (JSON) script。 當您嘗試這麼做時,可能會收到來自損毀資料庫的下列任何錯誤訊息:

郵件:儲存體 blob 不存在: ' \ \ ? \根 \ DatabaseName. ... "。 \
在與詞典相關聯的唯一值存放區中偵測到重複的值。指定的認證缺少必要的屬性。 資料來源類型: SQL。 驗證類型: UsernamePassword。 屬性名稱:密碼
無法執行刪除命令:找不到資料庫 ' Database '

因應措施

若要解決此問題,請在 SSMS 中執行 (的 XMLA) 查詢以刪除損壞的資料庫,以進行分析。

<Delete xmlns="[https://schemas.microsoft.com/analysisservices/2003/engine](https://schemas.microsoft.com/analysisservices/2003/engine)"
    IgnoreFailures="true" >
    <Object>
        <DatabaseID>DatabaseID```</DatabaseID>
    </Object>
</Delete>