Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
I denne artikel beskrives fejlfindingstrin til spejling af en database i en SQL Server-forekomst.
Ændringer af Fabric-kapacitet eller arbejdsområde
Få mere at vide fra Ændringer af Fabric-kapacitet.
Bemærk desuden følgende årsager til SQL Server specifikt:
| Årsag | Resultat | Anbefalet opløsning |
|---|---|---|
| Arbejdsområde slettet | Spejling stopper automatisk og deaktiverer ændringsfeedet i SQL Server | Hvis spejling stadig er aktiv på SQL Server, skal du udføre følgende lagrede procedure på SQL Server: exec sp_change_feed_disable_db;. |
| Eventuelle andre ressourcefejl | Spejling er deaktiveret | For at sikre, at dine beregningsressourcer ikke påvirkes, og for at minimere indvirkningen på SQL Server, er spejling deaktiveret ved eventuelle vedvarende ressourcefejl. |
| Indstillingen "Brugere kan få adgang til data, der er gemt i OneLake, med apps uden for Fabric" er deaktiveret | "Replicator - Tabeller kan ikke nå replikeringsstatus" | Aktivér lejerindstillingen Brugere kan få adgang til data, der er gemt i OneLake, med apps uden for Fabric. |
Fejlfinding af forespørgsler og almindelige løsninger
Fejlfindingstrinene og diagnostiske forespørgsler kan være forskellige i SQL Server 2025 og versioner før SQL Server 2025.
Fejlfinding af Fabric Mirroring i SQL Server 2025
Forespørgsler til fejlfinding i SQL Server 2025
Hvis du oplever spejlingsproblemer i SQL Server 2025, skal du udføre følgende kontrol på databaseniveau ved hjælp af DMV'er (Dynamic Management Views) og gemte procedurer for at validere konfigurationen.
Udfør følgende forespørgsel for at kontrollere, om ændringerne forløber korrekt:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;sys.dm_change_feed_log_scan_sessionsHvis DMV'en ikke viser nogen status for behandling af trinvise ændringer, skal du udføre følgende T-SQL-forespørgsel for at kontrollere, om der er rapporteret problemer:SELECT * FROM sys.dm_change_feed_errors;Hvis der ikke er rapporteret problemer, skal du udføre følgende lagrede procedure for at gennemse den aktuelle konfiguration af den spejlede SQL Server. Bekræft, at den er aktiveret korrekt.
EXEC sp_help_change_feed;De vigtigste kolonner, der skal søges efter her, er og
table_namestate. Enhver værdi ud over4angiver et potentielt problem.Kontakt support , hvis fejlfinding er påkrævet.
Session med udvidede hændelser
Følgende session med udvidede hændelser kan bruges til at foretage fejlfinding af Fabric Mirroring på din SQL Server 2025-forekomst. Det anbefales kun at oprette denne session til fejlfindings- eller supportformål.
CREATE EVENT SESSION [sqlmirroringxesession] ON SERVER
ADD EVENT sqlserver.synapse_link_addfilesnapshotendentry,
ADD EVENT sqlserver.synapse_link_db_enable,
ADD EVENT sqlserver.synapse_link_end_data_snapshot,
ADD EVENT sqlserver.synapse_link_error,
ADD EVENT sqlserver.synapse_link_info,
ADD EVENT sqlserver.synapse_link_library,
ADD EVENT sqlserver.synapse_link_perf,
ADD EVENT sqlserver.synapse_link_scheduler,
ADD EVENT sqlserver.synapse_link_start_data_snapshot,
ADD EVENT sqlserver.synapse_link_totalsnapshotcount,
ADD EVENT sqlserver.synapse_link_trace
WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=ON)
GO
ALTER EVENT SESSION [sqlmirroringxesession] ON SERVER
STATE = start;
GO
Transaktionsloggen er fuld på grund af ventetid på genbrug af replikeringslog
Hvis SQL Server-databasetransaktionsloggen for Fabric Mirroring-kilden er fuld på grund af ventetiden på genbrug af REPLICATION logfil, kan du overveje at aktivere funktionen til automatisk genanvendelse.
Indvirkning på ydeevnen på kildespejlet database i SQL Server
I SQL Server 2025 kan du oprette en ressource-governor pool til at styre og begrænse arbejdsbelastningen ved Fabric-spejling på din SQL Server. Du kan bruge ressourceregulatoren til at administrere ressourceforbruget i databaseprogrammet og gennemtvinge politikker for brugernes arbejdsbelastninger. Ressourceregulator giver dig mulighed for at reservere eller begrænse forskellige serverressourcer, herunder mængden af CPU, hukommelse og fysisk I/O, som arbejdsbelastninger i brugerforespørgsler kan bruge. På denne måde kan du beskytte dine primære forretningsarbejdsbelastninger mod pres fra Fabric Mirrorings indsamling af ændringsfeeddata.
- Du kan komme i gang under Optimere ydeevnen for spejlede databaser fra SQL Server.
- Du kan finde flere oplysninger i Ressourceregulator.