Gerekli izinler
Bu konu, connector ayarlarında kullanıcının belirttiği izinlerin kaynak veritabanında verilmesi gerektiğini açıklamaktadır.
Azure SQL Yönetilen Örneği'nde db_owner rolüyle çalıştırma
Bilgi notuBu izinler yalnızca Azure SQL Yönetilen Örneği için geçerlidir. Azure SQL Veritabanı'nda db_owner rolüyle çalıştırırken başka bir izin gerekmez.
Kullanıcı db_owner veritabanı rolüne üyeyse aşağıdaki izinler verilmelidir:
-
Ana veritabanı üzerinde:
- VIEW ANY DEFINITION izni ver
- VIEW SERVER STATE izni ver
-
MSDB veritabanı üzerinde:
-
SELECT ON SYSJOBACTIVITY izni ver
-
SELECT ON SYSJOBS izni ver
-
db_owner rolü olmadan çalıştırma
Kullanıcı db_owner veritabanı rolüne üye değilse kaynak veritabanında aşağıdaki izinler verilmelidir:
- VIEW DATABASE STATE izni ver
- SELECT izni ver
Bilgi notudb_owner rolü olmadan çalıştırıldığında, MS-CDC otomatik olarak etkinleştirilemez ve bu nedenle manuel olarak etkinleştirilmesi gerekir. Ayrıca moving hatalarını önlemek için görevi çalıştırmadan önce bağlantı özelliklerinde Tüm yakalanan tablolarda MS-CDC'yi etkinleştir onay kutusunu da temizlemeniz gerekir. Daha fazla bilgi için bkz. Microsoft SQL Server (Microsoft CDC tabanlı)