Adatbázisséma klónozása a Azure Data Explorer

Ez a cikk azt ismerteti, hogyan használható management parancsok egy Azure Data Explorer adatbázisséma klónozásához.

Prerequisites

Adatbázisséma klónozása

Ezek a lépések azt ismertetik, hogyan klónozhat egy adatbázissémát a Azure Data Explorer webes felhasználói felülettel. Másik lehetőségként a Kusto-ügyfélkódtárak használatával is futtathatja ugyanazokat a felügyeleti parancsokat. További információ: Alkalmazás létrehozása felügyeleti parancsok futtatásához.

  1. Válassza a Lekérdezés lehetőséget a bal oldali menüben.

  2. Válassza ki azt az adatbázist, amelynek sémáját klónozni szeretné a kapcsolatpanelen.

    Képernyőkép a kijelölt adatbázisról a kapcsolatpanelen.

  3. Futtassa a következő parancsot:

    .show database schema as csl script with (ShowObfuscatedStrings = true)
    

    Ez a parancs a felügyeleti parancsok parancsfájlját adja vissza az adatbázisséma újbóli létrehozásához. Jegyezze fel a visszaadott rekordok számát, amelyeket egy későbbi lépésben fog ellenőrizni. További információ: .show database schema command.

  4. Másolja ki a CSL-szkript kimenetét az összes visszaadott sor kiválasztásával. Ezután kattintson a jobb gombbal, és válassza a Másolás parancsot , vagy használja a Ctrl+C billentyűparancsot.

    Képernyőkép a kijelölt rekordokról, és kattintson a jobb gombbal a menüre.

  5. A kapcsolatpanelen válassza ki azt az adatbázist, amelyben újra létre szeretné hozni a sémát. Szükség esetén hozzon létre egy adatbázist.

    Képernyőkép a másik kijelölt adatbázisról a kapcsolatpanelen.

  6. Módosítsa a másolt szkriptet úgy, hogy az eredeti adatbázisnevet lecseréli az új adatbázisnévre.

  7. Futtassa a következő parancsot, és cserélje le a(z) <CSLScript> elemet a szkriptre.

    Note

    Jelölje ki a teljes parancsszöveget, majd futtassa. Ha nem jelöli ki a teljes szöveget, a parancs a szkript első üres sorában áll meg.

    .execute database script <| <CSLScript>
    

    Ez a parancs végrehajtja a szkriptet, és újrakezdi az adatbázissémát az új adatbázisban. További információ: .execute database script command.

  8. Ellenőrizze, hogy a szkript megfelelően futott-e, és ellenőrizze, hogy a visszaadott rekordok száma megegyezik-e a séma megjelenítése parancs rekordjaival. Ezután görgessen az utolsó parancshoz, és ellenőrizze, hogy a Result oszlop értéke Complete. Ha hiba lép fel, végezzen hibaelhárítást, majd futtassa újra a parancsot.

    Note

    A szkriptet szükség szerint újrafuttathatja anélkül, hogy töröljön erőforrásokat az előző futtatásból.