Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln beskriver felsökningssteg för att spegla en databas i en SQL Server-instans.
Ändringar i Fabric-kapacitet eller arbetsytor
Lär dig mer från Ändringar i tygkapacitet.
Observera dessutom följande orsaker till SQL Server specifikt:
| Orsak | Result | Rekommenderad lösning |
|---|---|---|
| Arbetsytan har tagits bort | Spegling stoppas automatiskt och inaktiverar ändringsflödet i SQL Server | Om spegling fortfarande är aktiv på SQL Server kör du följande lagrade procedur på SQL Server: exec sp_change_feed_disable_db;. |
| Några andra resursfel | Spegling är inaktiverat | För att säkerställa att dina beräkningsresurser inte påverkas och för att minimera påverkan på SQL Server inaktiveras spegling på eventuella beständiga resursfel. |
| Inställningen "Användare kan komma åt data som lagras i OneLake med appar utanför Fabric" inaktiverad | "Replikator – tabeller kan inte nå replikeringsstatus" | Aktivera hyresgästsinställningen Användare kan komma åt data som lagras i OneLake med appar utanför Fabric. |
Felsökning av frågeställningar och vanliga lösningar
Felsökningsstegen och diagnostikfrågorna kan vara olika i SQL Server 2025 och versioner före SQL Server 2025.
Felsöka vävspegling i SQL Server 2025
Frågor för felsökning i SQL Server 2025
Om du har speglingsproblem i SQL Server 2025 utför du följande kontroller på databasnivå med hjälp av dynamiska hanteringsvyer (DMV:er) och lagrade procedurer för att verifiera konfigurationen.
Kör följande fråga för att kontrollera om ändringarna flödar korrekt:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;sys.dm_change_feed_log_scan_sessionsOm DMV inte visar några framsteg vid bearbetning av inkrementella ändringar kör du följande T-SQL-fråga för att kontrollera om det finns några rapporterade problem:SELECT * FROM sys.dm_change_feed_errors;Om inga problem rapporteras kör du följande lagrade procedur för att granska den aktuella konfigurationen av den speglade SQL Server. Bekräfta att den har aktiverats korrekt.
EXEC sp_help_change_feed;De nyckelkolumner som ska sökas efter här är
table_nameochstate. Alla värden förutom4indikerar ett potentiellt problem.Kontakta supporten om felsökning krävs.
Session för utökade händelser
Följande session med utökade händelser kan användas för att felsöka Fabric-spegeling på din SQL Server 2025-instans. Vi rekommenderar att du bara skapar den här sessionen för felsökning eller support.
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 är full på grund av att replikeringsloggens återanvändning väntar
Om SQL Server-databastransaktionsloggen för infrastrukturspeglingskällan är full på grund av att loggens REPLICATION återanvändning väntar bör du överväga att aktivera funktionen för automatisk avspegling.
Prestandapåverkan på källspeglingsdatabas i SQL Server
I SQL Server 2025 kan du skapa en resursguvernörspool för att hantera och begränsa arbetsbelastningen för Fabric-spegling på SQL Server. Du kan använda resursguvernören för att hantera resursförbrukning för databasmotorn och tillämpa principer för användararbetsbelastningar. Med Resource Governor kan du reservera eller begränsa olika serverresurser, inklusive mängden processor, minne och fysisk I/O som arbetsbelastningar för användarfrågor kan använda. På så sätt kan du skydda dina primära affärsarbetsbelastningar mot tryck från Fabric Mirrorings datainsamling för ändringsflöde.
- Kom igång genom att läsa Optimera prestanda för speglade databaser från SQL Server.
- Mer information finns i Resursguvernör.