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.
Fabric'te Yansıtma kurumsal, bulut tabanlı, sıfır ETL, SaaS teknolojisidir. Bu bölümde, SQL Server verilerinizin OneLake'te salt okunur, sürekli çoğaltılan bir kopyasını oluşturan bir SQL Server veritabanı aynası oluşturmayı öğreneceksiniz.
Önkoşullar
- Şirket içinde veya bulutta mevcut bir SQL Server örneğini yükleyin veya kullanın.
- Öğretici olarak, mevcut veritabanlarınızdan birinin veya bir yedekten hızla kurtarabileceğiniz mevcut test veya geliştirme veritabanlarının bir kopyasını kullanmanızı öneririz.
- Visual Studio Code ileSQL Server Management Studio (SSMS) veya mssql uzantısı gibi bir T-SQL sorgu aracı yükleyin.
- Fabric için mevcut bir kapasiteye ihtiyacınız vardır. Aksi takdirde bir Fabric deneme sürümü başlatın.
- Kumaş kapasitesinin etkin ve çalışır durumda olmalıdır. Duraklatılmış veya silinmiş bir kapasite, Fabric Mirroring işlemini önler ve bu durumda hiçbir veri çoğaltılamaz.
- Kumaş kiracı ayarları gereklidir. Aşağıdaki iki Fabric Tenant ayarının etkinleştirildiğinden emin olun:
- Hizmet sorumluları Doku API'lerini kullanabilir
- Kullanıcılar, Doku dışındaki uygulamalarla OneLake'te depolanan verilere erişebilir
- SQL Server 2025'ten verileri yansıtmak için, Fabric portalı üzerinden yansıtılmış bir veritabanı oluştururken çalışma alanınızda bir üye veya yönetici rolüne sahip olmanız gerekir. Oluşturma sırasında, SQL Server'ın yönetilen kimliğine yüksek erişilebilirlik veritabanında otomatik olarak "Okuma ve yazma" izni verilir. Katkıda bulunan rolüne sahip kullanıcılar, bu adımı tamamlamak için gereken Yeniden Paylaşma iznine sahip değildir.
- SQL Server'dan Microsoft Fabric yansıtılmış veritabanlarındaki Platform sınırlamalarını gözden geçirin.
- SQL Server örneğinizin ağında, bir şirket içi veri ağ geçidi veya bir sanal ağ veri ağ geçidi. Veri ağ geçidinin ağı özel bir uç nokta üzerinden SQL Server örneğine bağlanmalı veya güvenlik duvarı kuralı tarafından izin verilmelidir.
Fabric için veritabanı ilkesi
Ardından, Fabric hizmetinin SQL Server instance'ınıza kimlik doğrulaması yapabilmesi için bir yöntem oluşturmanız gerekir.
Bunu oturum açma ve eşlenmiş veritabanı kullanıcısı ile gerçekleştirebilirsiniz.
Oturum aç ve eşlenmiş veritabanı kullanıcısı kullan
Doku, kaynak SQL Server örneğine bağlanmak için ayrılmış bir oturum açma bilgisi kullanır.
Yansıtma amaçlı bir oturum açma ve veritabanı kullanıcısı oluşturmak için SQL Server 2025 veya SQL Server 2016-2022 üzerindeki bu talimatları izleyin.
SQL Server 2025'den itibaren Fabric oturum açma için gereken izinler şunlardır:
- Kullanıcı veritabanında aşağıdaki izinler:
- SELECT
- TÜM DıŞ YANSıTMALARı DEĞIŞTIRME
- VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLEME
- VERITABANı GÜVENLIK DURUMUNU GÖRÜNTÜLEME
SQL Server Management Studio (SSMS) veya Visual Studio Code ile mssql uzantısı gibi bir T-SQL sorgulama aracı kullanarak SQL Server örneğine bağlanın.
Veritabanına bağlanın
master. Bir sunucu oturumu oluşturun ve uygun izinleri atayın.Önemli
Always On kullanılabilirlik grubundaki SQL Server örnekleri için tüm SQL Server örneklerinde oturum açma bilgisi oluşturulmalıdır. Sorumlu,
fabric_loginher çoğaltma örneğinde aynı SID'ye sahip olmalıdır.-
fabric_loginadlı bir SQL kimliği doğrulanmış oturum açma bilgisi oluşturun. Bu oturum açma için herhangi bir ad seçebilirsiniz. Kendi güçlü parolanızı sağlayın. Veritabanında aşağıdaki T-SQL betiğinimasterçalıştırın:
--Run in the master database USE [master]; CREATE LOGIN [fabric_login] WITH PASSWORD = '<strong password>';- Alternatif olarak, Microsoft Entra yöneticisi olarak oturum açın ve mevcut bir hesaptan Microsoft Entra Kimliği doğrulanmış oturum açma bilgileri oluşturun (önerilir). Veritabanında aşağıdaki T-SQL betiğini
masterçalıştırın:
--Run in the master database USE [master]; CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER;-
Microsoft Fabric'e yansıtmak için planınızın kullanıcı veritabanına bağlanın. Oturum açma bilgilerine bağlı bir veritabanı kullanıcısı oluşturun ve gerekli en düşük ayrıcalıkları verin:
- SQL Kimliği ile doğrulanmış oturum açma için:
--Run in the user database CREATE USER [fabric_user] FOR LOGIN [fabric_login]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [fabric_user];- Alternatif olarak, Microsoft Entra kimlik doğrulaması ile giriş (önerilir):
--Run in the user database CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com]; GRANT SELECT, ALTER ANY EXTERNAL MIRROR, VIEW DATABASE PERFORMANCE STATE, VIEW DATABASE SECURITY STATE TO [bob@contoso.com];
SQL Server'ınıza bağlanma
SQL Server'dan Doku Yansıtılmış Veritabanı yapılandırma yönergeleri ve gereksinimleri SQL Server 2025'ten başlayarak farklılık gösterir.
SQL Server 2025'den başlayarak, Azure Arc özellikli bir sunucu Doku ile iletişim için gerekli yapılandırmanın bir parçasıdır. SQL Server 2025'in öncesinde Azure Arc gerekli değildir ve çoğaltma, Değişiklik Veri Yakalaması'nı (CDC) temel alır.
Sunucuyu Azure Arc'a bağlama ve yönetilen kimliği etkinleştirme
Doku Yansıtma'yı yapılandırmak için SQL Server 2025 örneğiniz için Azure Arc'ı yapılandırmanız gerekir.
Henüz bağlanmadıysa, sunucuyu Azure Arc'a bağlayın ve SQL Server için Azure Uzantısı'nı yükleyin.
- Hızlı Başlangıç - Hibrit makineyi Azure Arc özellikli sunuculara bağlama adımlarını izleyin.
- SQL Server örneğini Azure Arc'a bağladığınızda SQL Server için Azure Uzantısı otomatik olarak yüklenir.
- Always On kullanılabilirlik grubunda çalışan SQL Server örnekleri için tüm düğümlerin Azure Arc'a bağlanması gerekir.
Henüz yapılandırılmadıysa, Azure Arc ile etkinleştirilen SQL Server için Yönetilen kimliği ayarlamalısınız, bu da Yapı Yansıtma için gerekli olan giden kimlik doğrulamasını sağlar.
Yerel SQL Server 2025 örneğine bağlanın. Bağlandığınızda Sunucu sertifikasına güven'i seçin.
Yönetilen kimlikleri görüntüleyin:
--Run in the master database USE [master]; SELECT * FROM sys.dm_server_managed_identities;Bu, doğru
client_idvetenant_idile 1 satır döndürmelidir.Identity_type"Sistem tarafından atanan" olmalıdır.
Microsoft Fabric'te yönetilen kimlik izinleri ekleme
SQL Server'ın yönetilen kimliği, Microsoft Fabric tarafından otomatik olarak oluşturulur ve izinler verilir.
Ancak Always On kullanılabilirlik grubunda çalışan SQL Server örnekleri için, her ikincil düğümün sistem tarafından atanan yönetilen kimliğine (SAMI) Doku çalışma alanında Katkıda Bulunan izinleri verilmesi gerekir. SQL örneği Azure Arc'a bağlandığında Azure Uzantısı tarafından bir yönetilen kimlik oluşturulur ve her birine el ile Fabric izinleri verilmelidir.
- Fabric portalında, her ikincil düğümün yönetilen kimliğine Fabric izinleri verin.
Fabric çalışma alanında Erişimi yönet'i seçin.
Kişi veya grup ekle'yi seçin.
Kişi ekle iletişim kutusunda, kullanılabilirlik grubundaki her düğümün sunucu adlarını bulun.
Her bir üyeliği Katkıda Bulunan rolüne atayın.
Şirket içi veya sanal ağ veri ağ geçidini yapılandırma
Fabric'in SQL Server'ınıza erişmesi için ağ gereksinimlerinizi denetleyin. Verileri yansıtmak için bir şirket içi veri ağ geçidi yüklemeniz veya sanal ağ veri ağ geçidi oluşturmanız gerekir. Şirket içi ağ geçidi makinesinin ağının SQL Server örneğine bağlanadığından emin olun. Daha fazla bilgi için Nasıl yapılır: Microsoft Fabric yansıtılmış veritabanlarını SQL Server'dan güvenli hale getirmek hakkında bkz.
Şirket içi veri ağ geçidini kullanmak için:
- Resmi Microsoft İndirme Merkezi'nden Şirket içi veri ağ geçidini indirin.
- Yüklemeyi başlatın.
Şirket içi veri ağ geçidi yükleme başlığındaki yönergeleri izleyin.
- Microsoft hesabınızın e-posta adresini belirtin.
- Ad:
MyOPDGveya istediğiniz herhangi bir ad. - Kurtarma anahtarı: Güçlü bir kurtarma anahtarı sağlayın.
Yansıtılmış SQL Server oluşturma
- Fabric portalını açın.
- Var olan bir çalışma alanını kullanın veya yeni bir çalışma alanı oluşturun.
- Oluştur bölmesine gidin. Oluştur simgesini seçin.
- Yansıtılmış SQL Server veritabanını seçmek için ekranı kaydırın.
- Yansıtılacak SQL Server veritabanınızın adını girin ve Oluştur'u seçin.
Fabric'i SQL Server örneğine bağlama
Yansıtmayı etkinleştirmek için Doku'dan bağlantıyı başlatmak için Doku'dan SQL Server örneğine bağlanmanız gerekir. Aşağıdaki adımlar SQL Server'ınıza bağlantı oluşturma işleminde size yol gösterir:
Yeni kaynaklar'ın altında SQL Server veritabanı'yı seçin. Veya OneLake hub'ından mevcut bir SQL Server bağlantısını seçin.
Yeni bağlantı'yı seçtiyseniz SQL Server örneğine bağlantı ayrıntılarını girin.
- Sunucu: Fabric'in SQL Server örneğinize ulaşmak için kullandığı, SSMS için kullandığınızla aynı olan tam nitelikli sunucu adı yolu.
Tip
Always On kullanılabilirlik grubundaki SQL Server örnekleri, Sunucu için Always On dinleyicisini kullanır.
-
Veritabanı: SQL Server'ınızın adını girin.
- Bağlantı: Yeni bağlantı oluşturun.
- Bağlantı adı: Otomatik bir ad sağlanır. Değiştirebilirsiniz.
- Veri ağ geçidi: Senaryonuza göre ayarladığınız veri ağ geçidini seçin.
- Kimlik doğrulama türü: Kimlik doğrulama yöntemini seçin ve Oturum açma ve eşlenmiş veritabanı kullanıcısı kullanma bölümünde ayarladığınız sorumluyu sağlayın.
- Şifreli bağlantı kullan onay kutusunu seçin.
Bağlan seçeneğini seçin.
Önemli
Kaynak veritabanında oluşturulan ayrıntılı güvenlik, Microsoft Fabric'teki yansıtılmış veritabanında yeniden yapılandırılmalıdır. Daha fazla bilgi için Nasıl yapılır: Microsoft Fabric yansıtılmış veritabanlarını SQL Server'dan güvenli hale getirmek hakkında bkz.
Yansıtma işlemini başlatma
Yansıtmayı yapılandır ekranı, varsayılan olarak veritabanındaki tüm verileri yansıtmanıza olanak tanır.
Tüm verileri yansıtma, Yansıtma başlatıldıktan sonra oluşturulan yeni tabloların yansıtılacağı anlamına gelir.
İsteğe bağlı olarak, yalnızca yansıtılması gereken belirli nesneleri seçin. Tüm verileri yansıt seçeneğini devre dışı bırakın ve veritabanınızdan tek tek tabloları seçin.
Bu öğreticide Tüm verileri yansıt seçeneğini belirleyeceğiz.
Yansıtılmış veritabanı oluştur'u seçin. Yansıtma başlıyor.
2-5 dakika bekleyin. Ardından durumunu görmek için Çoğaltmayı İzle'yi seçin.
Birkaç dakika sonra durum Çalışıyor olarak değiştirilmelidir; bu da tabloların eşitlendiği anlamına gelir.
Tabloları ve karşılık gelen çoğaltma durumunu görmüyorsanız, birkaç saniye bekleyip paneli yenileyin.
Tabloların ilk kopyalama işlemini tamamladıktan sonra, Son yenileme sütununda bir tarih görüntülenir.
Verileriniz artık çalışır durumda olduğuna göre Fabric genelinde çeşitli analiz senaryoları mevcuttur.
Doku Yansıtmayı İzleme
Yansıtma yapılandırıldıktan sonra Yansıtma Durumu sayfasına yönlendirilirsiniz. Burada, çoğaltmanın geçerli durumunu izleyebilirsiniz.
Çoğaltma durumları hakkında daha fazla bilgi ve ayrıntı için Ağ yapısı yansıtılmış veritabanı çoğaltmasını izleme bölümüne bakın.
OneLake'te verileri doğrulama
Fabric Yansıtma çalışır ve kullanılabilir halde olduğunda, artık Microsoft Fabric'teki SQL Server veritabanınızdan sorgu yapabilirsiniz. Olasılıklar için bkz. Microsoft Fabric kullanarak yansıtılmış veritabanınızdaki verileri keşfetme.
Performans iyileştirme
Yansıtmanın çalışır durumda olduğuna göre, Microsoft Fabric'te SQL Server'dan kaynak veritabanının ve yansıtılmış veritabanının performansını iyileştirmeyi öğrenin.