Az Azure Data Share gyakori problémáinak elhárítása
Ez a cikk bemutatja, hogyan háríthatja el az Azure Data Share gyakori problémáit.
Azure Data Share-meghívók
Bizonyos esetekben, amikor az új felhasználók a Meghívó elfogadása lehetőséget választják egy e-mail-meghívóban, előfordulhat, hogy a meghívók üres listája jelenik meg. Ennek a problémának az alábbi okai lehetnek:
Az Azure Data Share szolgáltatás nincs regisztrálva az Azure-bérlőben lévő Azure-előfizetés erőforrás-szolgáltatójaként. Ez a probléma akkor fordul elő, ha az Azure-bérlő nem rendelkezik adatmegosztási erőforrásokkal.
Az Azure Data Share-erőforrást a létrehozásakor a rendszer automatikusan erőforrás-szolgáltatóként regisztrálja az Azure-előfizetésben. Az adatmegosztási szolgáltatást manuálisan is regisztrálhatja az alábbi lépések végrehajtásával. A lépések végrehajtásához az Azure-előfizetés közreműködői szerepkörére van szükség.
- Az Azure Portalon lépjen az Előfizetések oldalra.
- Válassza ki az Azure Data Share-erőforrás létrehozásához használni kívánt előfizetést.
- Válassza ki az Erőforrás-szolgáltatók elemet.
- Keresse meg a Microsoft.DataShare-t.
- Válassza a Regisztrálás lehetőséget.
A meghívót az Azure bejelentkezési e-mail-címe helyett az e-mail-aliasa kapja meg. Ha már regisztrálta az Azure Data Share szolgáltatást, vagy létrehozott egy adatmegosztási erőforrást az Azure-bérlőben, de továbbra sem látja a meghívást, előfordulhat, hogy az e-mail-aliasa címzettként jelenik meg. Lépjen kapcsolatba az adatszolgáltatóval, és győződjön meg arról, hogy a meghívót a rendszer az Azure bejelentkezési e-mail-címére küldi, nem pedig az e-mail-aliasára.
A meghívó már elfogadott. Az e-mailben található hivatkozás az Azure Portal Adatmegosztási meghívók lapjára viszi. Ez a lap csak a függőben lévő meghívókat sorolja fel. Az elfogadott meghívók nem jelennek meg a lapon. A fogadott megosztások megtekintéséhez és a cél Azure Data Explorer-fürtbeállítás konfigurálásához lépjen a meghívás elfogadásához használt adatmegosztási erőforráshoz.
Ön a bérlő vendégfelhasználója. Ha Ön a bérlő vendégfelhasználója, a meghívó megtekintése előtt ellenőriznie kell a bérlő e-mail-címét. Az ellenőrzés után 12 hónapig érvényes.
Megosztások létrehozása és fogadása
Új megosztás létrehozása, adathalmazok hozzáadása vagy adathalmazok leképezése során a következő hibák jelentkezhetnek:
- Nem sikerült adathalmazokat hozzáadni.
- Nem sikerült az adathalmazok leképezése.
- Az x adatmegosztási erőforrás nem tud hozzáférést biztosítani az y-hez.
- Nem rendelkezik megfelelő engedélyekkel x-hez.
- Nem sikerült írási engedélyeket adni az Azure Data Share-fiókhoz egy vagy több kijelölt erőforráshoz.
Ezek közül a hibák egyike akkor jelenhet meg, ha nem rendelkezik elegendő engedélyekkel az Azure-adattárhoz. További információkért lásd: Szerepkörök és követelmények.
Az Azure-adattárak adatainak megosztásához vagy fogadásához írási engedélyre van szüksége. Ez az engedély általában a Közreműködő szerepkör része.
Ha először oszt meg adatokat vagy fogad adatokat az Azure-adattárból, akkor a Microsoft.Authorization/role assignments/write engedélyre is szüksége van. Ez az engedély általában a Tulajdonos szerepkör része. Még ha létrehozta is az Azure-adattár-erőforrást, nem feltétlenül Ön az erőforrás tulajdonosa.
Ha rendelkezik a megfelelő engedélyekkel, az Azure Data Share szolgáltatás automatikusan engedélyezi az adatmegosztási erőforrás felügyelt identitásának elérését az adattárhoz. Ez a folyamat eltarthat néhány percig. Ha a késés miatt hibát tapasztal, néhány perc múlva próbálkozzon újra.
Az SQL-alapú megosztáshoz további engedélyek szükségesek. Az előfeltételekkel kapcsolatos információkért lásd: Megosztás SQL-forrásokból.
Pillanatképek
A pillanatképek több okból is meghiúsulhatnak. Nyisson meg egy részletes hibaüzenetet a pillanatkép kezdő időpontjának, majd az egyes adathalmazok állapotának kiválasztásával.
A pillanatképek általában az alábbi okok miatt meghiúsulnak:
- Az adatmegosztás nem rendelkezik engedéllyel a forrásadattárból való olvasáshoz vagy a céladattárba való íráshoz. További információkért lásd: Szerepkörök és követelmények. Ha első alkalommal készít pillanatképet, az adatmegosztási erőforrásnak szüksége lehet néhány percre az Azure-adattárhoz való hozzáféréshez. Néhány perc múlva próbálkozzon újra.
- A forrásadattárhoz vagy a céladattárhoz való adatmegosztási kapcsolatot tűzfal blokkolja.
- A rendszer törölt egy megosztott adatkészletet, forrásadattárat vagy céladattárat.
A tárfiókok esetében a pillanatképek meghiúsulhatnak, mert a pillanatkép végrehajtása közben egy fájl frissül a forrásnál. Ennek eredményeképpen előfordulhat, hogy egy 0 bájtos fájl jelenik meg a célhelyen. A forrásfrissítés után a pillanatképeknek sikeresnek kell lennie.
SQL-források esetén a pillanatképek az alábbi okokból meghiúsulhatnak:
Az adatmegosztási engedélyt engedélyező forrás SQL-szkript vagy cél SQL-szkript nem fut. Vagy az Azure SQL Database vagy az Azure Synapse Analytics (korábbi nevén Azure SQL Data Warehouse) esetében a szkript a Microsoft Entra-hitelesítés helyett SQL-hitelesítéssel fut. Az alábbi lekérdezés futtatásával ellenőrizheti, hogy az adatmegosztási fiók rendelkezik-e megfelelő engedéllyel az SQL-adatbázishoz. A forrás SQL-adatbázis esetében a lekérdezés eredményének azt kell mutatnia, hogy az adatmegosztási fiók db_datareader szerepkörrel rendelkezik. A cél SQL-adatbázis esetében a lekérdezés eredményének azt kell mutatnia, hogy a Data Share-fiók db_datareader, db_datawriter és db_dlladmin szerepkörrel rendelkezik.
SELECT DP1.name AS DatabaseRoleName, isnull (DP2.name, 'No members') AS DatabaseUserName FROM sys.database_role_members AS DRM RIGHT OUTER JOIN sys.database_principals AS DP1 ON DRM.role_principal_id = DP1.principal_id LEFT OUTER JOIN sys.database_principals AS DP2 ON DRM.member_principal_id = DP2.principal_id WHERE DP1.type = 'R' ORDER BY DP1.name;
A forrásadattár vagy a cél SQL-adattár szüneteltetve van.
A pillanatkép-folyamat vagy a céladattár nem támogatja az SQL-adattípusokat. További információ: Megosztás SQL-forrásokból.
A forrásadattárat vagy a cél SQL-adattárat más folyamatok zárolják. Az Azure Data Share nem zárolja ezeket az adattárakat. Az adattárak meglévő zárolásai azonban a pillanatkép meghiúsulásához vezethetnek.
A cél SQL-táblára idegenkulcs-korlátozás hivatkozik. Pillanatképek során, ha egy céltábla neve megegyezik a forrásadatokban szereplő táblázat nevével, az Azure Data Share elveti a táblát, és létrehoz egy új táblát. Ha a cél SQL-táblára idegenkulcs-korlátozás hivatkozik, a táblát nem lehet elvetni.
Létre fog hozni egy cél CSV-fájlt, de az adatok nem olvashatók az Excelben. Ez a probléma akkor fordulhat elő, ha a forrás SQL-tábla nem angol karaktereket tartalmazó adatokat tartalmaz. Az Excelben válassza az Adatok lekérése lapot, és válassza ki a CSV-fájlt. Válassza ki a 65001: Unicode (UTF-8) fájl forrását, majd töltse be az adatokat.
Pillanatkép ütemezésének frissítése
Miután az adatszolgáltató frissítette az elküldött megosztás pillanatkép-ütemezését, az adatfelhasználónak le kell tiltania az előző pillanatkép-ütemezést, majd engedélyeznie kell a frissített pillanatkép-ütemezést a kapott megosztáshoz. A pillanatképek ütemezése UTC-ben van tárolva, és a felhasználói felületen jelenik meg helyi idő szerint. Nem igazodik automatikusan a nyári időszámításhoz.
Helyben történő megosztás
Az adathalmaz-leképezés az Azure Data Explorer-fürtök esetében az alábbi okok miatt meghiúsulhat:
- A felhasználó nem rendelkezik írási engedéllyel az Azure Data Explorer-fürthöz. Ez az engedély általában a Közreműködő szerepkör része.
- A forrás- vagy cél Azure Data Explorer-fürt szüneteltetve van.
- Az Azure Data Explorer forrásfürtje EngineV2, a cél pedig EngineV3, vagy fordítva. A különböző motorverziójú Azure Data Explorer-fürtök közötti megosztás nem támogatott.
Következő lépések
Az adatok megosztásának megkezdéséhez folytassa az adatok megosztásával kapcsolatos oktatóanyagban.
Az adatok fogadásának módjáról az Adatok elfogadása és fogadása című oktatóanyagban olvashat.
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: