Monitorování úloh Azure SQL pomocí sledovacího procesu databáze (Preview)

Platí pro:Azure SQL DatabaseAzure SQL Managed Instance

Sledovací proces databáze je spravované řešení monitorování databázových služeb v rodině Azure SQL. Podporuje Azure SQL Database a spravovanou instanci Azure SQL.

Sledovací proces databáze shromažďuje podrobná data monitorování úloh, abyste získali podrobný přehled o výkonu, konfiguraci a stavu databáze. Data monitorování z databází, elastických fondů a vybraných instancí SQL se shromažďují do centrálního úložiště dat ve vašem předplatném Azure. Řídicí panely na webu Azure Portal poskytují přehled o vašich aktivech Azure SQL s jedním podoknem a podrobný přehled o každé databázi, elastickém fondu a spravované instanci SQL.

Diagram znázorňující komponenty sledovacího procesu databáze a tok dat z monitorovaných prostředků do sledovacího procesu do úložiště dat na řídicí panely webu Azure Portal

K ukládání a analýze dat monitorování SQL může sledovací proces databáze používat Azure Data Explorer nebo analýzu v reálném čase v Microsoft Fabric. Azure Data Explorer je plně spravovaná a vysoce škálovatelná datová služba, která je vytvořená pro rychlé ingestování a analýzy dat monitorování časových řad. Jeden cluster Azure Data Exploreru může škálovat tak, aby podporoval monitorování dat z tisíců prostředků Azure SQL. Analýza v reálném čase používá stejný základní modul jako nabídku SaaS v Rámci Microsoft Fabric.

Data můžete dotazovat v Azure Data Exploreru nebo databázi analýzy v reálném čase pomocí KQL nebo T-SQL, vytvářet vlastní vizualizace pomocí řídicích panelů Azure Data Exploreru, Power BI nebo Grafany a analyzovat data v Excelu. Můžete nastavit zásady uchovávání dat pro každou databázi nebo tabulku a škálovat cluster Azure Data Exploreru automaticky nebo ručně, abyste dosáhli optimálního poměru ceny a výkonu.

Pokud chcete začít monitorovat prostředky Azure SQL, vytvořte ve svém předplatném Azure prostředek sledovacího programu . Sledovací proces nakonfigurujte tak, že vyberete úložiště dat a sadu databází, elastických fondů nebo spravovaných instancí SQL, které chcete monitorovat, označované jako cíle SQL. Udělte sledovacímu procesi přístup k cílům a spusťte sledovací proces.

Poznámka:

Sledovací proces databáze je aktuálně ve verzi Preview. Funkce ve verzi Preview jsou vydávány s omezenými možnostmi, ale jsou dostupné na základě verze Preview , aby zákazníci mohli získat přednostní přístup a poskytnout zpětnou vazbu. Funkce ve verzi Preview podléhají samostatným dodatečným podmínkám verze Preview a nevztahují se na smlouvy SLA. Podpora je poskytována jako nejlepší úsilí v určitých případech. Podpora Microsoftu ale chce získat zpětnou vazbu k funkcím ve verzi Preview a v některých případech může poskytovat podporu co nejlépe. Funkce ve verzi Preview můžou mít omezené nebo omezené funkce a můžou být dostupné jenom ve vybraných geografických oblastech.

Podporované cíle Azure SQL

Sledovací proces databáze podporuje všechny úrovně služeb, úrovně výpočetních prostředků a cíle služby ve službě Azure SQL Database a azure SQL Managed Instance. To zahrnuje nákupní modely virtuálních jader a DTU , zřízené a bezserverové výpočetní úrovně, izolované databáze a elastické fondy a Hyperscale.

Sledovací proces databáze může monitorovat všechny typy sekundárních čitelných replik, včetně replik s vysokou dostupností, geografických replik a hyperškálování pojmenovaných sekundárních replik.

Pro daného sledovacího proces může být cíle SQL v libovolném předplatném ve stejném tenantovi Microsoft Entra ID.

Cena sledovacího nástroje databáze

Náklady na sledovací proces databáze jsou vynaloženy jednotlivými komponentami následujícím způsobem:

Komponenta Cena Notes
Sledovací procesy Zadejte možnost pro bezplatnou SKU.
Řídicí panely Zadejte možnost pro bezplatnou SKU.
Cluster Azure Data Exploreru* Podrobnosti o cenách Optimální skladová položka clusteru závisí na počtu cílů monitorování a úlohách dotazů clusteru. Důležité informace o velikosti clusteru najdete v tématu Správa clusteru Azure Data Exploreru.
Analýzy v reálném čase v Microsoft Fabric Součástí modelu spotřeby pracovního prostoru Power BI Premium. Fakturace za použití Použijte Azure Data Explorer nebo analýzu v reálném čase. Vyžaduje se pouze jedna z těchto nabídek.
Trezor ve službě Azure Key Vault Podrobnosti o cenách Vyžaduje se pouze v případě, že se místo výchozího ověřování Microsoft Entra použije volitelné ověřování SQL.
Šířka pásma sítě Azure Podrobnosti o cenách Náklady se neúčtují, pokud sledovací proces, jeho cíle a jeho úložiště dat jsou nasazené ve stejné oblasti Azure.

*Bezplatný cluster Azure Data Exploreru můžete použít v případě, že není vyžadována smlouva o úrovni služeb a kdy jsou požadavky na výkon dotazů a úložiště splněny specifikacemi kapacity bezplatného clusteru. Zkušební období bezplatného clusteru je po dobu roku a dá se prodloužit automaticky.

Za monitorovaný prostředek Azure SQL ani na uživatele se neúčtují žádné poplatky, takže sledovací proces databáze představuje levné řešení monitorování pro větší prostředí Azure SQL a větší týmy.

Regionální dostupnost

V tuto chvíli můžete vytvářet sledovací rutiny databáze v následujících oblastech Azure:

Zeměpisná oblast Azure Oblast Azure
Asie a Tichomoří Southeast Asia
Kanada Střední Kanada
Evropě Západní Evropa
USA USA – východ
USA USA – západ

Tip

Sledovací proces v jedné oblasti Azure může monitorovat cíle v jiné oblasti. Podobně se sledovací proces a jeho úložiště dat dají nacházet v různých oblastech.

Pokud je to možné, přidělte sledovací proces, jeho cíle a úložiště dat ve stejné oblasti. Pokud sledovací proces databáze ještě není ve vaší oblasti dostupný, zvolte oblast ve stejné zeměpisné oblasti Azure. To může snížit náklady na šířku pásma sítě Azure.

Omezení

Počet cílů SQL na sledovací proces je omezený a počet sledovacích procesů na předplatné. Nasazení překračující tato omezení nejsou podporována.

Parametr Limit
Cíle SQL na sledovací proces1 50
Sledovací proces na předplatné 20

1Replika databáze, elastického fondu nebo spravované instance SQL se monitoruje nezávisle na nadřazené replice a považuje se za samostatný cíl.

Poznámka:

Během období Preview se omezení můžou změnit.

Řídicí panely

Sledovací proces databáze používá Azure Workbooks k poskytování řídicích panelů monitorování na úrovni aktiv a na úrovni prostředků.

Tady je příklad heat mapy využití procesoru databáze na řídicím panelu aktiv. Každý šestiúhelník představuje cíl SQL. Existují dva logické servery, jeden se šesti databázemi a jeden se třemi databázemi. Sekundární repliky s vysokou dostupností se na heat mapě zobrazují jako samostatné cíle. Výběrem obrázku zobrazíte další podrobnosti, včetně statistik příjmu dat.

Snímek obrazovky znázorňující příklad heat mapy využití procesoru na řídicím panelu majetku sledovacího procesu databáze

Tady je příklad znázorňující částečné zobrazení karty Výkon na řídicím panelu databáze Azure SQL. Výběrem obrázku můžete přiblížit podrobnosti.

Snímek obrazovky znázorňující příklad řídicího panelu sledovacího prvku databáze pro databázi Azure SQL

Následující tabulka popisuje možnosti řídicích panelů sledovacích procesů databáze na webu Azure Portal.

Schopnost Popis
Řídicí panely aktiv Vizualizujte data monitorování vysoké úrovně pro více monitorovaných prostředků v běžném zobrazení. Pomocí heatmap můžete najít databáze, elastické fondy nebo spravované instance SQL s nejvyšším využitím prostředků.

Pomocí zobrazení nejčastějších dotazů můžete najít dotazy s nejvyšším využitím prostředků napříč vašimi aktivy Azure SQL, řazením dotazů podle procesoru, dobou trvání, počtem provádění atd.

Pomocí filtrů názvů prostředků se můžete zaměřit na podmnožinu vašich aktiv Azure SQL.

Podrobné informace o podrobných řídicích panelech pro konkrétní prostředky
Řídicí panely prostředků Vizualizace podrobných dat monitorování pro databázi, elastický fond nebo spravovanou instanci SQL, včetně:

- Aktivní relace
- Historie zálohování
– Běžné čítače výkonu
- Připojení sondy citlivosti
– Vlastnosti a konfigurace databáze a instance
– Geografická replikace
- Indexovat metadata, statistiky využití, upozornění a návrhy
– Využití prostředků
- Statistika relací a připojení
– Stav a historie úlohy agenta SQL
– Spotřeba a výkon úložiště
– Metadata tabulky
– Nejčastější dotazy
- Statistika čekání

Pomocí rozevíracích seznamu prostředků můžete rychle přepnout z jednoho prostředku na jiný. Odkaz na aktiva můžete použít k oddálení řídicího panelu aktiv.
Filtrování podle časového rozsahu Na každém řídicím panelu nastavte časový rozsah tak, aby se zaměřoval na požadovaný časový interval. Použijte standardní nebo vlastní časové rozsahy. Zužte časový rozsah na interval zájmu tím, že "štětcem" nebo přetažením kurzoru myši na graf vyberete kratší časový rozsah.
Historická data V závislosti na datové sadě zobrazují řídicí panely buď souhrn vybraného časového intervalu, nebo nejnovější vzorek shromážděný v časovém intervalu.

Přepínejte mezi nejnovějším a historickým zobrazením a prohlédněte si ukázky dat dříve ve vybraném časovém rozsahu. Například místo zobrazení aktuálně aktivních relací si prohlédněte předchozí ukázku aktivních relací shromážděných v případě, že došlo ke špičkě využití prostředků.
Sekundární repliky Monitorujte všechny typy replik, včetně sekundárních replik s vysokou dostupností na řídicích panelech majetku. Přepněte mezi zobrazením primární repliky a sekundární repliky vysoké dostupnosti na řídicích panelech prostředků.
Stažení dat do Excelu Stáhněte si data z grafů a mřížek jako csv soubory a otevřete je v Excelu pro další analýzu.
Aktualizace dat Při otevření řídicího panelu a při přechodu z karty na kartu načtěte nejnovější data z úložiště dat monitorování. Jakmile se řídicí panel nějakou dobu otevře, aktualizujte ho ručně, abyste viděli nejnovější data nebo povolili automatickou aktualizaci řídicího panelu.
Ad hoc dotaz KQL Pomocí odkazu na každém řídicím panelu otevřete webové uživatelské rozhraní Azure Data Exploreru a dotazujte se na data monitorování pomocí KQL. Další informace najdete v datových sadách a použití KQL k analýze dat monitorování.
Popisy Přepněte parametr Zobrazit popisy a zobrazte popisy, které vám pomůžou interpretovat zobrazená data a zahrnout relevantní odkazy na dokumentaci.
Popisy Když najedete myší na pole, zobrazí se další podrobnosti a kontext zobrazených dat.
Statistika příjmu dat Pomocí odkazu Statistika příjmu dat můžete zobrazit latenci příjmu dat a další statistiky příjmu dat na datovou sadu.
Tmavý režim Pokud chcete, aby řídicí panely sledovacích procesů databáze používaly tmavý režim, přepněte vzhled webu Azure Portal tak, aby používal tmavý motiv.

Poznámka:

Ve verzi Preview se můžou měnit vizualizace a možnosti řídicího panelu.

Data monitorování SQL

Sledovací proces databáze shromažďuje data monitorování z více než 70 zobrazení katalogu SQL a zobrazení dynamické správy. Data z jednoho nebo více souvisejících zobrazení se transformují na datovou sadu. Například data z sys.dm_exec_sessions, sys.dm_exec_requests a dalších zobrazení tvoří datovou sadu aktivních relací. Pro každou datovou sadu je v Azure Data Exploreru nebo v databázi Analýzy v reálném čase samostatná tabulka.

Sledovací proces databáze má samostatné skupiny datových sad pro databáze, elastické fondy a spravované instance SQL. V každé skupině je 10 až 30 datových sad, které poskytují podrobné zobrazení výkonu, konfigurace a stavu databáze pro prostředky Azure SQL.

Další informace najdete v tématu Shromažďování dat a datové sady sledovacích procesů databáze.

Připojení k síti

Sledovací proces databáze používá vzdáleného agenta shromažďování dat, který se připojuje k cílům, úložišti dat a trezoru klíčů přes síť. V závislosti na požadavcích na zabezpečení sítě a konfiguraci prostředků Azure může sledovací proces databáze používat privátní nebo veřejné připojení. Vždy plně řídíte síťové připojení od sledovacího procesu databáze k vašim prostředkům Azure.

Další informace o síťovém připojení v Azure SQL najdete v tématu Architektura připojení ke službě Azure SQL Database a architektura připojení ke službě Azure SQL Managed Instance.

Privátní připojení

K poskytování privátního připojení používá sledovací proces databáze Azure Private Link. Při konfiguraci sledovacího modulu můžete vytvořit spravované privátní koncové body , které umožní sledovacímu modulu připojit se k databázím a elastickým fondům na logických serverech nebo ke spravovaným instancím SQL. Můžete také vytvořit privátní koncový bod pro cluster Azure Data Exploreru a trezor klíčů, který ukládá přihlašovací údaje pro ověřování SQL. V tuto chvíli není privátní připojení dostupné pro připojení k analýzám v reálném čase v Microsoft Fabric.

Vlastník prostředku musí schválit privátní koncový bod, aby ho sledovací proces databáze mohl použít. Naopak vlastníci prostředků můžou kdykoli odstranit jakýkoli privátní koncový bod sledovacího modulu databáze, aby se zastavilo shromažďování dat.

Jakmile se vytvoří a schválí privátní koncový bod pro prostředek Azure, veškerý síťový provoz mezi sledovacím procesem a prostředkem používá privátní připojení, i když je pro daný prostředek povolené veřejné připojení.

Další informace o privátních koncových bodech v Azure SQL najdete v tématu Azure Private Link pro Azure SQL Database a Azure Private Link pro spravovanou instanci Azure SQL.

Veřejné připojení

Pokud se nevyžaduje privátní připojení, může sledovací proces databáze použít veřejné připojení k připojení k prostředkům Azure. Aby se sledovací proces mohl připojit k databázím a elastickým fondům na logickém serveru Azure SQL Database, musí být povolený veřejný přístup k serveru a brána firewall založená na PROTOKOLU IP musí umožňovat připojení ze všech služeb Azure.

Aby se sledovací proces mohl připojit ke spravované instanci SQL pomocí veřejného připojení, musí mít instance povolený veřejný koncový bod. Kromě toho pravidlo skupiny zabezpečení sítě (NSG), které umožňuje příchozí provoz na portu TCP 3342 do podsítě spravované instance, musí mít zdroj nastavený na AzureCloud. Další informace najdete v tématu Konfigurace veřejných koncových bodů ve službě Azure SQL Managed Instance.

Aby se sledovací proces mohl připojit ke clusteru Azure Data Exploreru nebo trezoru klíčů pomocí veřejného připojení, musí mít cluster nebo trezor povolený síťový přístup ze všech sítí.

Přístup k datům

Stejně jako připojení k síti plně řídíte přístup sledovacích procesů databáze k vašim databázím. Přístup udělíte vytvořením přihlašovacích údajů vyhrazeného sledovacího modulu databáze na logických serverech a spravovaných instancích SQL a udělením konkrétních omezených oprávnění ke shromažďování dat monitorování ze systémových zobrazení SQL.

Ověřování sledovacího procesu

Sledovací proces databáze podporuje ověřování Microsoft Entra (dříve označované jako ověřování Azure Active Directory). Toto je upřednostňovaný a doporučený způsob, jak sledovací proces ověřit v cíli SQL. Vytvoříte přihlašovací jméno ověřování Microsoft Entra pro spravovanou identitu sledovacího procesu na všech logických serverech a spravovaných instancích SQL, které chcete monitorovat.

Sledovací proces databáze také podporuje ověřování SQL založené na heslech. Pokud u prostředků Azure SQL není povolené ověřování Microsoft Entra, můžete použít ověřování SQL. Další informace najdete v tématu Další konfigurace pro použití ověřování SQL.

Autorizace sledovacího nástroje

Ke shromažďování dat monitorování vyžaduje sledovací proces databáze specifický a omezený přístup ke každému cíli monitorování, jak je popsáno v následující tabulce. Tato členství v rolích a oprávnění poskytují sledovacímu procesu potřebný přístup k datům monitorování systému, ale ne k žádným jiným datům ve vašich databázích.

Azure SQL Database Azure SQL Managed Instance
Členství ve všech následujících rolích serveru:
##MS_ServerPerformanceStateReader##
##MS_DefinitionReader##
##MS_DatabaseConnector##
Následující oprávnění serveru:


CONNECT ANY DATABASEVIEW ANY DATABASEVIEW SERVER PERFORMANCE STATEVIEW ANY DEFINITION
CONNECT SQL


Oprávnění SELECT pro následující tabulky v msdb databázi:
dbo.backupmediafamily
dbo.backupmediaset
dbo.backupset
dbo.suspect_pages
dbo.syscategories
dbo.sysjobactivity
dbo.sysjobhistory
dbo.sysjobs
dbo.sysjobsteps
dbo.sysoperators
dbo.syssessions

Důležité

Když se sledovací proces připojí k prostředku Azure SQL, ověří oprávnění SQL, která obsahuje. Pokud udělená oprávnění nejsou dostatečná nebo pokud jsou udělena nepotřebná oprávnění, sledovací proces se odpojí. Tím zajistíte, že sledovací proces může shromažďovat data monitorování systému, ale nechtěně mu není udělen přístup k žádným jiným datům ve vašich databázích.

Při konfiguraci přístupu sledovacího modulu k cíli SQL vždy vytvořte vyhrazené přihlášení pomocí zadaných skriptů. Nepřidávejte přihlašovací jméno sledovacího procesu ani uživatele k žádným rolím SQL ani neudělujte žádná jiná oprávnění SQL než ty, které jsou uvedené v tabulce.

Pokud odepřete požadovaná oprávnění k přihlášení nebo uživateli sledovacího procesu databáze nebo public k roli databáze v jakékoli databázi, sledovací proces databáze nebude shromažďovat data monitorování. V závislosti na tom, která oprávnění jsou odepřena, to může mít vliv na některé nebo všechny datové sady.

Pokud naopak udělíte nepotřebná oprávnění k přihlášení sledovacího procesu databáze nebo uživateli přímo nebo nepřímo, například udělením oprávnění public k roli databáze nebo jiné roli, která obsahuje přihlášení sledovacího procesu databáze nebo uživatele, sledovací proces databáze neshromažďuje data monitorování.

Omezení

Tato část popisuje omezení sledovacích procesů databáze. Alternativní řešení jsou k dispozici, pokud jsou k dispozici.

Omezení Alternativní řešení
Pokud používáte menší skladové položky Azure Data Exploreru, jako je vývoj/testování nebo extra malé, některé dotazy na řídicí panel se nemusí občas spouštět s chybou "Přerušeno kvůli omezování". Znovu načtěte řídicí panel nebo vertikálně navyšte kapacitu clusteru Azure Data Exploreru na další vyšší skladovou položku.
Pokud vytvoříte bezplatný cluster Azure Data Exploreru z uživatelského rozhraní sledovacího prostředí databáze na webu Azure Portal, může se zobrazit chyba "Nelze se připojit ke clusteru, 403 – Zakázáno", pokud se pokusíte získat přístup ke clusteru ve webovém uživatelském rozhraní Azure Data Exploreru. K tomuto problému nedojde, pokud vytvoříte bezplatný cluster pomocí https://aka.ms/kustofree.

Pokud jste už vytvořili bezplatný cluster z webu Azure Portal, postupujte takto:

Ve webovém uživatelském rozhraní Azure Data Exploreru vyberte název svého profilu na hlavním panelu a otevřete správce účtů a vyberte Přepnout adresář. Vyberte jiný adresář nežúčet Microsoft a vyberte Přepnout. Teď byste měli vidět bezplatný cluster Azure Data Exploreru, který jste vytvořili.

Alternativně můžete upravit připojení clusteru ve webovém uživatelském rozhraní Azure Data Exploreru pomocí tlačítka upravit (tužka) a podobně přepnout adresář.
Pokud využití procesoru pro databázi, elastický fond nebo spravovanou instanci SQL přetrvává téměř 100 %, zbývající prostředky procesoru nemusí být pro dotazy na shromažďování dat sledovacího procesu databáze nedostatečné, což způsobuje mezery ve shromážděných datech. Pokud zjistíte mezery v datech, které souvisejí s vysokým využitím procesoru v databázi, elastickém fondu nebo spravované instanci SQL, zvažte optimalizaci úlohy aplikace, abyste snížili spotřebu procesoru, nebo zvyšte počet virtuálních jader nebo DTU, aby bylo možné spolehlivé monitorování.

Známé problémy

Ve verzi Preview má sledovací proces databáze následující známé problémy.

Problém Zmírnění rizik nebo alternativní řešení
Pokud shromažďování dat nemůže spustit nebo pokračovat z důvodu chyby (například nedostatečný přístup k cíli SQL nebo k úložišti dat), chyba se v protokolu aktivit nezpřístupní. Informace o řešení potíží najdete v tématu Data, která se neshromažďují.
Zakázání spravované identity přiřazené systémem sledovacího nástroje se nepodporuje. Pokud chcete odstranit identitu sledovacího nástroje přiřazenou systémem z adresáře, odstraňte sledovací proces.
Pokud má bezserverová databáze povolené automatické pozastavení a přidá se jako cíl sledovacího nástroje databáze, nemusí se automaticky pozastavit podle očekávání. U databáze bezplatné nabídky to může vyčerpat bezplatný měsíční kredit dříve, než se čekalo. Pokud je potřeba zachovat funkci automatického pozastavení, nepoužívejte sledovací proces databáze k monitorování bezserverových databází v tuto chvíli.
U služby Azure SQL Managed Instance se data neshromažďují z repliky s vysokou dostupností pro čtení ani z geografické repliky, pokud používáte ověřování SQL. Existují dvě alternativní řešení:
1. Použijte ověřování Microsoft Entra ID (upřednostňované).
2. Zakažte kontrolu zásad hesel. Spusťte a nahraďte ALTER LOGIN [database-watcher-login-placeholder] WITH CHECK_POLICY = OFF;database-watcher-login-placeholder názvem přihlašovacího jména ověřování SQL sledovacího procesu. Pokud existuje, spusťte tento příkaz na primární replice a na geografické replice.
Pokud název sledovacího procesu není jedinečný v rámci tenanta Microsoft Entra ID, udělení přístupu k cílům pomocí ověřování Microsoft Entra selže. Znovu vytvořte sledovací proces s názvem, který je v rámci vašeho tenanta jedinečný.
Šablonu ARM nelze exportovat z existujícího prostředku sledovacího nástroje. Začněte vytvářet nový sledovací proces a zadejte všechny požadované podrobnosti. Na stránce Zkontrolovat a vytvořit použijte odkaz Zobrazit šablonu automatizace k získání šablony ARM a souboru parametrů. Pak můžete pomocí šablony a přizpůsobeného souboru parametrů ve vlastním nasazení vytvořit nový sledovací proces.
U uvedených datových sad může první ukázka shromážděná po restartování sledovacího procesu obsahovat data, která už byla shromážděna před restartováním. Naopak pokud je sledovací proces spuštěn po pozastavení v kolekci, nemusí být data monitorování vygenerovaná během pozastavení plně shromážděna, i když je přítomna v monitorované databázi.
- Historie-
zálohování – Historie změn zpracování
- změn – Chyby zpracování změn
- – Události

- za běhu dotazu – Statistika-
čekání

- dotazů – Historie úloh agenta SQL
V tomto okamžiku není žádné.
Data se neshromáždí, pokud jako úložiště dat používáte databázi v analýze v reálném čase a je povolená možnost dostupnosti OneLake. Zakažte možnost dostupnosti OneLake a restartujte sledovací proces, aby se obnovilo shromažďování dat.
Když přidáváte cíl databáze SQL, seznam databází zobrazených v rozevíracím seznamu není úplný, pokud je na vybraném logickém serveru více než 1 000 databází. V tomto okamžiku není žádné.
Zpětná vazba odeslaná pomocí tlačítka smajlíka na řídicích panelech sledovacích procesů databáze na webu Azure Portal se nemusí spojit s produktovým týmem sledovacího týmu databáze. Použijte možnosti v části Poslat zpětnou vazbu.
Kvůli známému problému ve službě Azure SQL Database nemůžete při přidání přihlášení do role serveru vytvářet kopie databáze a geografické repliky prostřednictvím T-SQL. Vzhledem k tomu, že přihlášení sledovacího procesu databáze musí být přidána do sady rolí serveru, vytváření kopií databáze a geografických replik prostřednictvím T-SQL přestane fungovat, pokud povolíte sledovací proces databáze. Chcete-li vytvořit kopie databáze nebo geografické repliky prostřednictvím T-SQL, odeberte přihlášení sledovacího procesu databáze z ##MS_ServerPerformanceStateReader##rolí serveru a ##MS_DatabaseConnector## . ##MS_DefinitionReader## Pokud chcete obnovit funkci sledovacího procesu databáze po dokončení kopírování databáze nebo po vytvoření geografické repliky, přidejte znovu k těmto rolím serveru přihlášení a udělte sledovacímu procesu přístup k cílům SQL.

Na kopie databáze a geografické repliky vytvořené na webu Azure Portal nebo prostřednictvím kódu programu prostřednictvím PowerShellu, Azure CLI a rozhraní REST API to neovlivní.
Ve službě Azure SQL Managed Instance se data neshromáždí, pokud EXECUTE je oprávnění k sys.xp_msver uložené proceduře public systému odvolána nebo odepřena k roli. EXECUTE Udělte oprávnění sys.xp_msver k přihlášení sledovacího procesu databáze.

Ve všech spravovaných instancích SQL přidaných jako cíl sledovacího modulu databáze spusťte USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];příkaz a nahraďte database-watcher-login-placeholder názvem přihlášení sledovacího modulu.
Pokud vytvoříte spravovaný privátní koncový bod pro sledovací proces pro připojení ke spravované instanci SQL, která je zastavená, stav zřizování privátního koncového bodu se ohlásí jako neúspěšný a sledovací proces se nemůže připojit k instanci. Odstraňte spravovaný privátní koncový bod se stavem neúspěšného zřizování a spusťte spravovanou instanci SQL. Po odstranění neúspěšného privátního koncového bodu a spuštění instance znovu vytvořte spravovaný privátní koncový bod.
Pokud k vytvoření sledovacího nástroje a přidání více než jednoho cíle SQL použijete šablonu Bicep nebo ARM, nemusí se data shromažďovat z některých cílů SQL zadaných v šabloně. Odeberte cíle, u kterých se data neshromažďují, a přidejte je na webu Azure Portal.
Pokud vytvoříte spravovaný privátní koncový bod a pak se pokusíte odstranit privátní koncový bod nebo sledovací proces, operace odstranění se ohlásí jako úspěšná, ale privátní koncový bod nebo sledovací proces se nemusí odstranit. K tomu dochází v případě, že u prostředku, skupiny prostředků nebo předplatného prostředku, pro který jste vytvořili spravovaný privátní koncový bod, existuje zámek odstranění. Pokud chcete odstranit spravovaný privátní koncový bod nebo sledovací proces, odeberte zámek odstranění z prostředku, skupiny prostředků nebo předplatného. Zámek můžete po úspěšném dokončení odstranění znovu přidat.

Odstraňování potíží

Tato část popisuje kroky, které můžete provést při řešení běžných problémů. Pokud kroky v této části problém nevyřeší, otevřete případ podpory.

Data se neshromažďuje

Pokud vytvoříte nový sledovací proces a neuvidíte data monitorování na řídicích panelech a v úložišti dat nebo pokud vidíte jenom starší data, projděte si tuto část.

  • Na stránce Přehled sledovacího programu zkontrolujte pole Stav a zkontrolujte, jestli je sledovací proces spuštěný. Pokud ne, spusťte shromažďování dat tlačítkem Start na stejné stránce. Nová služba Watcher se nespustí automaticky.
  • Zkontrolujte, že sledovací proces má přístup k úložišti dat.
  • Pokud jako úložiště dat používáte databázi Azure Data Exploreru, zkontrolujte, jestli je spuštěný cluster Azure Data Exploreru. Další informace najdete v tématu Zastavené clustery Azure Data Exploreru.
  • Zkontrolujte, že sledovací proces má konkrétní omezený přístup k cílům SQL. Pokud navíc používáte ověřování SQL pro jakékoli cíle, zkontrolujte přístup sledovacího procesu k trezoru klíčů nebo místo toho použijte doporučené ověřování Microsoft Entra.
  • Pokud chcete, aby sledovací proces používal ověřování Microsoft Entra pro připojení k cílům SQL, ujistěte se, že je na logických serverech, které hostují cíle databáze a elastického fondu, a na cílech spravované instance povolené ověřování Microsoft Entra.
  • Pokud jste pro sledovací proces vytvořili nějaké privátní koncové body, ujistěte se, že jsou schválené vlastníkem prostředku.
  • Pokud používáte veřejné připojení, ujistěte se, že jsou splněné požadavky, aby se sledovací proces mohl připojit k cílům, úložišti dat a trezoru klíčů.
  • Pokud používáte bezplatný cluster Azure Data Exploreru, ujistěte se, že jste nedosáhli kapacity úložiště clusteru. Když se cluster blíží dosažení své kapacity nebo je v kapacitě, zobrazí se na stránce bezplatného clusteru zpráva s upozorněním. Pokud dojde k dosažení kapacity úložiště, není možné přijímat nová data monitorování. Můžete upgradovat na úplný cluster Azure Data Exploreru nebo omezit uchovávání dat, abyste odstranili starší data a uvolnili místo pro nová data. Další informace najdete v tématu Zásady uchovávání.

Pokud v rámci řešení potíží provedete změny přístupu ke sledovacímu procesu nebo připojení, možná budete muset sledovací proces zastavit a restartovat, aby se změny projevily.

Řídicí panely jsou prázdné.

Pokud vyberete stránku Řídicí panely sledovacího nástroje, ale na stránce neuvidíte souhrn cílů SQL, rozbalte část Úložiště dat. Pokud se zobrazí chyba Nejde se připojit ... zkontrolujte tuto část.

  • Možná nemáte přístup k úložišti dat. Další informace najdete v tématu Udělení přístupu uživatelům a skupinám k úložišti dat.
  • Cluster Azure Data Exploreru může být zastavený. Další informace najdete v tématu Zastavené clustery Azure Data Exploreru.
  • Cluster nebo databáze Azure Data Exploreru nebo databáze analýzy v reálném čase mohla být po výběru jako úložiště dat pro sledovací proces odstraněna. Přejděte do clusteru a databáze a ověřte, že existují.

Pokud chcete ověřit, že máte přístup a můžete se připojit k úložišti dat a že databáze úložiště dat existuje, postupujte takto:

  • Na stránce Řídicí panely sledovacího panelu rozbalte část Úložiště dat a zkopírujte hodnotu identifikátoru URI dotazu Kusto. Nezapomeňte zkopírovat celý řetězec identifikátoru URI. Poznamenejte si také hodnotu databáze Kusto.

  • Otevřete webové uživatelské rozhraní Azure Data Exploreru. V případě výzvy se přihlaste.

  • Vyberte Přidat, Připojení ion a zadejte zkopírovaný identifikátor URI jako identifikátor URI Připojení ion.

  • Vyberte Přidat a vytvořte nové připojení.

  • Po přidání nové položky připojení ji rozbalte a zobrazte databáze.

  • Vyberte databázi odkazovanou jako databázi Kusto na stránce Řídicí panely sledovacího nástroje a výběrem + znaménka na panelu karet otevřete novou kartu dotazu připojenou k této databázi.

  • Spusťte následující příkaz KQL:

    .show database principals;
    

    Zkontrolujte, jestli pro váš uživatelský účet existuje řádek pro prohlížeč nebo vyšší privilegovanou roli, nebo pro skupinu Microsoft Entra ID, která obsahuje váš uživatelský účet.

Odeslat názory

Tým sledovacího týmu databáze v Microsoftu se těšíme na vaše komentáře a návrhy. Zpětnou vazbu k produktu můžete poslat jedním z následujících způsobů:

  • Publikujte nový nápad na fóru pro zpětnou vazbu SQL. Na stránce Post a new idea page, use SQL as the forum, select the Azure SQL group, and include database watcher in the title. Váš názor na fóru pro zpětnou vazbu je veřejný. Ostatní členové komunity můžou vaše nápady a návrhy vyvolávat a komentovat. Komunitní hlasy a komentáře pomáhají týmu sledovacích procesů databáze plánovat a určovat prioritu vylepšení produktů.
  • Použijte tlačítko pro zpětnou vazbu na webu Azure Portal. Tlačítko se nachází v záhlaví portálu vedle podrobností o vašem účtu. Zpětná vazba, kterou tímto způsobem odešlete, není veřejná. Když odešlete zpětnou vazbu, můžete microsoftu volitelně povolit, aby vám na tuto zpětnou vazbu odeslal e-mail s žádostí o následné a objasnění.

Pokud potřebujete technickou podporu nebo pomoc s řešením problému se sledovacím procesem databáze, otevřete případ podpory.