Overvåg en Microsoft SQL-database i Database Hub (forhåndsvisning)

Database Hub i Microsoft Fabric hjælper dig med at opdage Microsoft SQL-databaser i Azure SQL Database, SQL-database i Fabric og SQL Server aktiveret af Azure Arc. Start med en Estate-visning, identificer databaser, der kræver undersøgelse, og fortsæt i Azure-portalen eller Visual Studio Code til konfiguration, database-niveau arbejde eller forespørgselsdiagnostik.

Tip

💡 Agentopsætning til Database Hub

Kom i gang med at bruge Database Hub-agentfærdigheder til at forstå og interagere med Database Hub in Fabric:

- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
  and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.

Vigtig

Denne funktion er i prøveversion.

Overvåg en Microsoft SQL-database på plads

Dine SQL-databaser forbliver i deres eksisterende abonnementer, ressourcegrupper og regioner, eller endda on-premises. Database Hub kræver ikke, at data flyttes ind i Fabric.

Forudsætninger

  • I den nuværende forhåndsvisning kan du bede en Fabric-administrator om at tilmelde din lejer i Database Hub-forhåndsvisningsoplevelsen i Fabric-administrationsportalen. I Lejerindstillinger aktiveres Brugere kan få adgang til databasehubben (forhåndsvisning).
  • Start med den gratis oplevelse ved at logge ind med din arbejds- eller skolekonto. Du kan indtaste via Azure-portalen eller direkte fra Microsoft Fabric, selvom du ikke har brugt Fabric før. Database Hub bruger din eksisterende Microsoft Entra ID og Azure RBAC-tilladelser i stedet for en separat tilladelsesmodel, så den adgang, du tildeler her, følger standard Azure-rollefordelingstrin.
    • For opdagelse og overvågning skal din identitet have tilladelse til at læse de relevante Azure-ressourcemetadata og Azure Monitor-metrikker.
    • For opdagelse og overvågning skal din identitet være medlem af læserrollen , eller en rolle med større tilladelser, på hvert abonnement, der indeholder de ressourcer, du ønsker at overvåge.
  • For at se performance monitoring data for Microsoft SQL-ressourcer i Database Hub, skal du registrere SQL-ressourceudbyderen og aktivere performance monitoring for hver service.
    • I den aktuelle forhåndsvisning understøtter fanen Ydelse Azure SQL Database (alle serviceniveauer), SQL Server på Azure VM'er og SQL Server aktiveret af Azure Arc.
      • Performance-fanen understøtter i øjeblikket ikke Azure SQL Managed Instance eller SQL-database i Fabric.
  • For at vises i Database Hub'en skal SQL Server instanser i Azure VM'er have Windows SQL Server IaaS Agent-udvidelsen installeret.

Se dit Microsoft SQL-bo

Start med en Estate-visning, identificer databaser, der kræver undersøgelse, og fortsæt i Azure-portalen eller Visual Studio Code til serverkonfiguration, databasearbejde eller forespørgselsdiagnostik.

  1. Gå til Database Hub i Microsoft Fabric. I databaser-navigationen skal du vælge Oversigt.
  2. Afsnittet Hvad kræver opmærksomhed? peger på dele af din database, der kræver opmærksomhed. Hvert kort og link i Hvad skal have opmærksomhed? fører til Dødsbo. I Ejendomsvisningen vises Issues under hver ressource i farverige chips, mens Forslag vises i chips med et pære-ikon.
  3. Filtrer inventaret til Vis: Microsoft SQL. Vælg de relevante abonnementer eller ressourcegrupper ved at bruge de tilgængelige filtre.
  4. Søg efter den SQL-database, du har brug for, eller gennemgå det filtrerede lager. Vælg databasen for at gennemgå dens ressourcedetaljer.

Forstå Microsoft SQL databaseovervågning

Brug Oversigt til Microsoft SQL CPU-, hukommelses-, lager- og IO-opsummeringer. Brug Performance til Microsoft SQL-dashboardet og en mere detaljeret visning af de valgte servere, inklusive CPU, hukommelse, lager, IO og arbejdsbelastningspres. Inventarets omfang og dashboardets valgte ressourcesæt kan variere. Tjek ressourceudvalget, før du behandler et diagram som hele boet.

Opret en brugerdefineret SQL-skærm

Opret et brugerdefineret performance-overvågningsdashboard ud fra en skabelon. Resultatet er et Fabric Real-Time Dashboard, hvor du kan styre diagrammer og layout og dele dashboardet med andre i din Fabric lejer. Database Hub respekterer dine eksisterende adgangsgrænser. At dele en visning eller sende nogen et ressourcelink giver dem ikke adgang til den underliggende server.

  1. På siden Ydelse vælger du Opret SQL-monitorer fra skabelonen.
  2. Vælg den skabelon, der indeholder de målinger, du ønsker, og vælg derefter Næste.
  3. Vælg de databaser, der skal overvåges, og vælg derefter Næste.
  4. Vælg et destinationsarbejdsområde.
  5. Opret et nyt dashboard eller tilføj en side til et eksisterende dashboard.
  6. Tilpas diagrammer, layout, tidsinterval og delingsindstillinger i Real-Time Dashboard-oplevelsen.

Forespørg ydelsesdata direkte i Azure Data Explorer (ADX)

For tabelanalyse ud over de indbyggede dashboards kan du bruge webversionen af Azure Data Explorer (ADX) til at forespørge de performance monitoring data, som SQL ADX-proxyen har eksponeret.

Bemærkning

I den nuværende forhåndsvisning kan forbindelses-URI'en og skemaet variere afhængigt af forhåndsvisningsmiljø og region. Brug det endpoint, som din Database Hub-oplevelse stiller til rådighed. Azure Data Explorer desktopklienten understøttes ikke til dette preview-scenarie.

  1. Gå til Azure Data Explorer webbrugerflade.

  2. I Forbindelser-panelet vælger du Tilføj og derefter Forbindelse.

  3. Indtast SQL ADX proxy-forbindelses-URI'en for dit miljø.

    • Forbindelsen URI er https://adx.centralus.arcdataservices.com/kusto/
    • Forbindelses-URI'en er den samme, uanset hvilken region eller miljø din SQL-ressource befinder sig.
  4. Indtast et valgfrit visningsnavn, og vælg derefter Tilføje.

  5. Hvis du bliver bedt om det, tilføj URI'en som en betroet kilde.

  6. Udvid forbindelsen og vælg databasen ArcSqlTelemetry .

  7. Udforsk de tilgængelige tabeller og kør KQL-forespørgsler mod scoped telemetri.

Eksempel på KQL-forespørgsler i Azure Data Explorer (ADX)

List 10 overvågede databaser og deres værtsmaskinenavne:

SqlServerDatabaseProperties 
| summarize by MachineName, DatabaseName 
| take 10 

List de 10 seneste eksempler på CPU-udnyttelse:

SqlServerCPUUtilization 
| order by SampleTimeUTC desc 
| take 10 

Gennemgå et tilgængeligt Microsoft SQL-sikkerhedsfund

Brug følgende trin, når Database Hub viser en sikkerhedsfund, der eksplicit gælder for en SQL-database. Hvis den relevante vurdering ikke er tilgængelig, gennemgå den kontrol direkte i Azure-portalen ved at bruge SQL-databasedokumentationen.

  1. Vælg SQL-databasesøgningen fra sikkerhedsoversigten eller den berørte server i Estate, hvor det er tilgængeligt.
  2. Bekræft den berørte server, vurderingens navn, evalueret indstilling og eventuel tilgængelig observationstid. Tjek anbefalingen i forhold til din organisations politik.
  3. Åbn serveren i Azure-portalen og verificér dens nuværende konfiguration. For autentificering, kryptering eller revision følger du den tilsvarende dokumentation for SQL-databasetjenesten.
  4. Vurder applikationens indvirkning og få den nødvendige godkendelse, før du foretager en ændring. At aktivere en autentificeringsmetode eller ændre en sikkerhedskonfiguration kan kræve yderligere servicespecifikke trin.
  5. Når den autoriserede ændring er fuldført, skal indstillingen bekræftes i Azure-portalen. Tillad revurdering og opdatering af Database Hub; hvis fundet vedvarer, sammenlign dets beviser med den nuværende serverkonfiguration.

I øjeblikket evaluerer Database Hub følgende sikkerhedsvurderinger af Microsoft SQL-platformen:

  • Microsoft Entra Autentificering aktiveret (problem)
    • Relevant for Azure SQL Database, SQL Server muliggjort af Azure Arc, Azure SQL Managed Instance
  • Minimum TLS version 1.2 Påkrævet (problem)
    • Applicable to Azure SQL Database, Azure SQL Managed Instance
  • Offentlig netværksadgang deaktiveret (problem)
    • Applicable for Azure SQL Database, SQL Server on Azure VM, Azure SQL Managed Instance
  • Privat endpoint aktiveret (problem)
    • Applicable to Azure SQL Database
  • Revision (forslag)
    • Applicable to Azure SQL Database
  • Kryptering i hvile ved brug af Customer Managed Keys (CMK) (forslag)
    • Applicable to Azure SQL Database, Azure SQL Managed Instance
  • Microsoft Entra Autentificering Håndhævet (forslag)
    • Relevant for Azure SQL Database, SQL Server muliggjort af Azure Arc, Azure SQL Managed Instance
  • SQL Ledger (forslag)
    • Applicable to Azure SQL Database

Fejlfinding

Problem Hvad skal jeg tjekke
Forventede databaser mangler Bekræft abonnementsadgang, din Azure RBAC, understøttet ressourcetype og registrering af ressourceudbydere. Bekræfte, at du har registreret en Azure-ressourceudbyder i hvert abonnement.
Ydelsesdata mangler Bekræft læseradgang, Microsoft.Sql registrering og at performanceovervågning er aktiveret for ressourcen.
En advarsel klarer ikke Bekræft at den native ændring er gennemført med succes, giv tid til signalopdatering, og opdater Database Hub.
Open i SSMS åbner uden fuld kontekst Kopier problemoversigten og beviserne manuelt ind i SSMS og fortsæt med den autoriserede diagnostiske arbejdsgang.
Anbefalingen er i konflikt med beviserne Påfør ikke ændringen. Tjek den scopede ressource, tidsinterval, indsamlede beviser og godkendelsesvej igen.