Sdílet prostřednictvím


Řešení běžných problémů ve službě Azure Data Share

Tento článek vysvětluje, jak řešit běžné problémy ve službě Azure Data Share.

Pozvánky ke službě Azure Data Share

Když v některých případech noví uživatelé v e-mailové pozvánce vyberou Přijmout pozvánku , můžou se jim zobrazit prázdný seznam pozvánek. Tento problém může mít jednu z následujících příčin:

  • Služba Azure Data Share není zaregistrovaná jako poskytovatel prostředků žádného předplatného Azure v tenantovi Azure. K tomuto problému dochází v případě, že váš tenant Azure nemá žádný prostředek služby Data Share.

    Když vytvoříte prostředek služby Azure Data Share, ve vašem předplatném se automaticky zaregistruje poskytovatel prostředků. Službu Data Share můžete ručně zaregistrovat pomocí následujícího postupu. K provedení těchto kroků potřebujete roli Přispěvatel pro předplatné Azure.

    1. Na webu Azure Portal přejděte na Předplatná.
    2. Vyberte předplatné, které chcete použít k vytvoření prostředku Azure Data Share.
    3. Vyberte Poskytovatelé prostředků.
    4. Vyhledejte Microsoft.DataShare.
    5. Vyberte Zaregistrovat.
  • Pozvánka se odešle na váš e-mailový alias místo přihlašovací e-mailové adresy Azure. Pokud jste už zaregistrovali službu Azure Data Share nebo jste v tenantovi Azure vytvořili prostředek služby Data Share, ale pozvánku stále nevidíte, může být váš e-mailový alias uvedený jako příjemce. Obraťte se na poskytovatele dat a ujistěte se, že se pozvánka odešle na přihlašovací e-mailovou adresu Azure, a ne na váš e-mailový alias.

  • Pozvánka je již přijata. Odkaz v e-mailu vás přenese na stránku Pozvánky ke sdílení dat na webu Azure Portal. Tato stránka obsahuje pouze nevyřízené pozvánky. Přijaté pozvánky se na stránce nezobrazují. Pokud chcete zobrazit přijaté sdílené složky a nakonfigurovat cílové nastavení clusteru Azure Data Exploreru, přejděte k prostředku služby Data Share, který jste použili k přijetí pozvánky.

  • Jste uživatelem typu host tenanta. Pokud jste uživatelem typu host tenanta, musíte před zobrazením pozvánky ověřit svoji e-mailovou adresu tenanta. Po ověření platí 12 měsíců.

Vytváření a příjem sdílených složek

Při vytváření nové sdílené složky, přidání datových sad nebo mapování datových sad se můžou zobrazit následující chyby:

  • Přidání datových sad se nezdařilo.
  • Mapování datových sad se nezdařilo.
  • Zdroj data Share x nelze udělit přístup k y.
  • Nemáte správná oprávnění k x.
  • Nepodařilo se nám přidat oprávnění k zápisu pro účet Azure Data Share k jednomu nebo několika vybraným prostředkům.

Pokud máte nedostatečná oprávnění k úložišti dat Azure, může se zobrazit jedna z těchto chyb. Další informace najdete části Role a požadavky.

Ke sdílení nebo příjmu dat z úložiště dat Azure potřebujete oprávnění k zápisu. Toto oprávnění je obvykle součástí role Přispěvatel.

Pokud data sdílíte nebo přijímáte data z úložiště dat Azure poprvé, potřebujete také oprávnění Microsoft.Authorization/role assignments/write . Toto oprávnění je obvykle součástí role Vlastník. I když jste vytvořili prostředek úložiště dat Azure, nejste nutně vlastníkem prostředku.

Pokud máte správná oprávnění, služba Azure Data Share automaticky povolí spravované identitě prostředku datové sdílené složky přístup k úložišti dat. Tento proces může trvat několik minut. Pokud dojde k selhání z důvodu tohoto zpoždění, zkuste to znovu po několika minutách.

Sdílení založené na SQL vyžaduje další oprávnění. Informace opožadavch

Snapshots

Snímek může selhat z různých důvodů. Otevřete podrobnou chybovou zprávu výběrem počátečního času snímku a stavem každé datové sady.

Snímky obvykle selžou z těchto důvodů:

  • Data Share nemá oprávnění ke čtení ze zdrojového úložiště dat nebo k zápisu do cílového úložiště dat. Další informace najdete části Role a požadavky. Pokud snímek pořizujete poprvé, může prostředek Data Share potřebovat několik minut, než se dostanete k úložišti dat Azure. Po několika minutách to zkuste znovu.
  • Brána firewall blokuje připojení ke zdrojovému úložišti dat nebo cílovému úložišti dat.
  • Byla odstraněna sdílená datová sada, zdrojové úložiště dat nebo cílové úložiště dat.

U účtů úložiště může snímek selhat, protože se během vytváření snímku aktualizuje soubor ve zdroji. V důsledku toho se v cíli může zobrazit 0 bajtový soubor. Po aktualizaci ve zdroji by snímky měly proběhnout úspěšně.

U zdrojů SQL může snímek selhat z těchto dalších důvodů:

  • Zdrojový skript SQL nebo cílový skript SQL, který uděluje oprávnění ke sdílené složce dat, se nespustí. Nebo pro Azure SQL Database nebo Azure Synapse Analytics (dříve Azure SQL Data Warehouse) se skript spouští pomocí ověřování SQL místo ověřování Microsoft Entra. Spuštěním následujícího dotazu můžete zkontrolovat, jestli má účet služby Data Share správné oprávnění k databázi SQL. Ve zdrojové databázi SQL by výsledek dotazu měl zobrazovat účet služby Data Share db_datareader roli. V případě cílové databáze SQL by výsledek dotazu měl zobrazovat, že účet služby Data Share má db_datareader, db_datawriter a db_dlladmin role.

        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; 
    
  • Zdrojové úložiště dat nebo cílové úložiště dat SQL se pozastaví.

  • Proces snímku nebo cílové úložiště dat nepodporuje datové typy SQL. Další informace najdete v tématu Sdílení ze zdrojů SQL.

  • Zdrojové úložiště dat nebo cílové úložiště dat SQL jsou uzamčeny jinými procesy. Azure Data Share nezamkne tato úložiště dat. Existující zámky v těchto úložištích dat ale můžou selhat.

  • Na cílovou tabulku SQL odkazuje omezení cizího klíče. Pokud má cílová tabulka během snímku stejný název jako tabulka ve zdrojových datech, Azure Data Share tabulku zahodí a vytvoří novou tabulku. Pokud je cílová tabulka SQL odkazována omezením cizího klíče, nelze tabulku vynechat.

  • Vygeneruje se cílový soubor CSV, ale data se nedají přečíst v Excelu. Tento problém se může zobrazit, když zdrojová tabulka SQL obsahuje data, která obsahují neanglické znaky. V Excelu vyberte kartu Získat data a zvolte soubor CSV. Vyberte původ souboru 65001: Unicode (UTF-8) a pak načtěte data.

Aktualizace plánu snímků

Jakmile poskytovatel dat aktualizuje plán snímků pro odeslanou sdílenou složku, musí příjemce dat zakázat předchozí plán snímků a pak povolit aktualizovaný plán snímků pro přijatou sdílenou složku. Plán snímků je uložený ve standardu UTC a zobrazuje se v uživatelském rozhraní jako místní čas počítače. Automaticky se neupravuje pro letní čas.

Místní sdílení

Mapování datových sad může selhat pro clustery Azure Data Exploreru z následujících důvodů:

  • Uživatel nemá oprávnění k zápisu do clusteru Azure Data Exploreru. Toto oprávnění je obvykle součástí role Přispěvatel.
  • Zdrojový nebo cílový cluster Azure Data Exploreru je pozastavený.
  • Zdrojový cluster Azure Data Exploreru je EngineV2 a cíl je EngineV3 nebo naopak. Sdílení mezi clustery Azure Data Exploreru s různými verzemi modulu se nepodporuje.

Další kroky

Pokud chcete zjistit, jak začít sdílet data, pokračujte kurzem Sdílení dat .

Pokud se chcete dozvědět, jak přijímat data, pokračujte kurzem Přijmout a přijímat data .