Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, SQL Server örneğindeki bir veritabanını yansıtmaya yönelik sorun giderme adımları yer alır.
Fabric kapasitesinde veya çalışma alanında yapılan değişiklikler
Kumaş kapasitesinde yapılan değişiklikler hakkında daha fazla bilgi edinin.
Ayrıca, SQL Server'ın özellikle aşağıdaki nedenlerine dikkat edin:
| Nedeni | Result | Önerilen çözüm |
|---|---|---|
| Çalışma alanı silindi | Yansıtma otomatik olarak durdurulur ve SQL Server'da değişiklik akışını devre dışı bırakır | Yansıtmanın SQL Server'da hala etkin olması durumunda, SQL Server'ınızda aşağıdaki saklı yordamı yürütür: exec sp_change_feed_disable_db;. |
| Diğer kaynak hataları | Yansıtma devre dışı bırakıldı | İşlem kaynaklarınızın etkilenmediğinden emin olmak ve SQL Server üzerindeki etkiyi en aza indirmek için yansıtma, kalıcı kaynak hatalarında devre dışı bırakılır. |
| "Kullanıcılar, Doku dışındaki uygulamalarla OneLake'te depolanan verilere erişebilir" ayarı devre dışı | "Çoğaltıcı - Tablolar Çoğaltma Durumuna Ulaşamıyor" | Kiracı ayarını etkinleştirin Kullanıcılar, Dokudışındaki uygulamalarla OneLake'de depolanan verilere erişebilir. |
Sorgu sorunlarını giderme ve yaygın çözümler
SQL Server 2025 ve SQL Server 2025 öncesi sürümlerde sorun giderme adımları ve tanılama sorguları farklı olabilir.
SQL Server 2025'te Ağ Yansıtma sorunlarını giderme
SQL Server 2025'te sorun giderme sorguları
SQL Server 2025'te yansıtma sorunlarıyla karşılaşıyorsanız, yapılandırmayı doğrulamak için Dinamik Yönetim Görünümleri (DMV) ve saklı yordamları kullanarak aşağıdaki veritabanı düzeyi denetimlerini gerçekleştirin.
Değişikliklerin düzgün akıp akmadığını denetlemek için aşağıdaki sorguyu yürütür:
SELECT * FROM sys.dm_change_feed_log_scan_sessions;sys.dm_change_feed_log_scan_sessionsDMV artımlı değişiklikleri işleme konusunda herhangi bir ilerleme göstermiyorsa, bildirilen bir sorun olup olmadığını denetlemek için aşağıdaki T-SQL sorgusunu yürütün:SELECT * FROM sys.dm_change_feed_errors;Herhangi bir sorun bildirilmediyse, yansıtılmış SQL Server'ın geçerli yapılandırmasını gözden geçirmek için aşağıdaki saklı yordamı yürütün. Düzgün etkinleştirildiğini onaylayın.
EXEC sp_help_change_feed;Burada aranacak temel sütunlar
table_namevestate'dir.4haricindeki herhangi bir değer olası bir sorunu gösterir.Fabric yansıtılmış veritabanları sorunlarını giderme'yi gözden geçirin.
Sorun giderme gerekiyorsa desteğe başvurun.
Genişletilmiş etkinlikler oturumu
SQL Server 2025 örneğinizde Fabric Mirroring sorunlarını gidermek için aşağıdaki genişletilmiş olaylar oturumu kullanılabilir. Bu oturumun yalnızca sorun giderme veya destek amacıyla oluşturulması önerilir.
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
ÇOĞALTMA günlüğünü yeniden kullanma beklemesi nedeniyle işlem günlüğü dolu
Doku Yansıtma kaynağı SQL Server veritabanı işlem günlüğü, günlüğü yeniden kullanma beklemesi REPLICATION nedeniyle doluysa , otomatik yanıtlanan işlevselliği etkinleştirmeyi göz önünde bulundurun.
SQL Server'da kaynak yansıtılmış veritabanı üzerinde performans etkisi
SQL Server 2025'te, SQL Server'ınızdaki Fabric yansıtma iş yükünü kontrol altında tutmak ve yönetmek için bir kaynak yöneticisi havuzu oluşturabilirsiniz. Kaynak yöneticisini kullanarak Veritabanı Altyapısı kaynak tüketimini yönetebilir ve kullanıcı iş yükleri için ilkeler uygulayabilirsiniz. Resource Governor, kullanıcı sorgu iş yüklerinin kullanabileceği CPU, bellek ve fiziksel G/Ç miktarı dahil olmak üzere çeşitli sunucu kaynaklarını ayırmanıza veya sınırlamanıza olanak tanır. Bu şekilde, birincil iş iş yüklerinizi Doku Yansıtma'nın değişiklik akışı veri koleksiyonunun baskısından koruyabilirsiniz.
- Başlamak için bkz. SQL Server'dan yansıtılmış veritabanlarının performansını iyileştirme.
- Daha fazla bilgi için bkz . Resource governor.