SQL veritabanınızı paylaşma ve izinleri yönetme
Şunlar için geçerlidir:✅Microsoft Fabric'te SQL veritabanı
Bu makalede, SQL veritabanı öğesinin nasıl paylaşılıp paylaştırılamları ve SQL veritabanı öğesi için öğe izinlerinin nasıl yönetileceğini açıklanmaktadır.
Doku'daki SQL veritabanı için erişim denetimi hakkında temel bilgiler için bkz . SQL veritabanında yetkilendirme.
SQL veritabanını paylaşma
Paylaşım, kuruluşunuzdaki kullanıcılara ve uygulamalara veritabanınıza okuma erişimi sağlamanın kullanışlı bir yoludur. Veritabanını paylaşırken, kullanıcıların ve uygulamaların verilerinizi nasıl kullanabileceğine karar vekleyebilirsiniz:
- Transact-SQL sorgularını veritabanında kullanma.
- Transact-SQL sorgularını veritabanının SQL analiz uç noktasında kullanma.
- Örneğin, Spark kullanarak OneLake'te yansıtılmış verilere erişme.
- Veritabanınızın anlam modelini kullanarak Power BI raporları oluşturma.
Önkoşullar
Microsoft Fabric'te sql veritabanı öğesini paylaşmak için çalışma alanınızda yönetici veya üye olmanız gerekir.
Hızlı işlemi paylaş aracılığıyla veritabanı paylaşma
- Paylaşmak istediğiniz veritabanını çalışma alanınızda bulun ve Bunun için Paylaş hızlı eylemini seçin. Veritabanınızın adının yanındaki üç nokta
...
düğmesini seçin ve Paylaş'ı seçin. - Veritabanını paylaşmak istediğiniz alıcıyı arayın ve seçin: kullanıcı, uygulama veya grup.
- Alıcının verilerinizi nasıl ve nasıl kullanabileceğini belirleyen ek izinleri seçin.
- Ek izin yok - SQL erişim denetimleri aracılığıyla alıcı için ayrıntılı erişim yapılandırmayı planlıyorsanız ek izin yok seçeneğini belirleyin. Varsayılan olarak, alıcıya yalnızca "Okuma" öğesi izni verilir. Öğe okuma izni, alıcının SQL veritabanının özelliklerini, SQL analiz uç noktasını, varsayılan anlam modelini okumasına ve SQL veritabanına ve SQL analiz uç noktasına bağlanmasına olanak tanır. Alıcı herhangi bir tabloyu veya görünümü sorgulayamaz.
- SQL veritabanını kullanarak tüm verileri okuma - Alıcıya SQL veritabanı için ReadData öğesi izni vererek alıcının Transact-SQL sorgularını kullanarak SQL veritabanındaki tüm verileri okumasına izin verir( örneğin, SQL veritabanı için SQL sorgu düzenleyicisini kullanarak). Alıcıya SQL erişim denetimleri aracılığıyla daha fazla özelliğe erişim vekleyebilirsiniz.
- SQL analytics uç noktasını kullanarak tüm verileri okuma - Alıcıya SQL analiz uç noktası için ReadData öğesi izni vererek alıcıya Transact-SQL sorgularını kullanarak SQL analiz uç noktası üzerinden tüm verileri okumasına izin verir( örneğin, SQL analizi uç noktası için SQL sorgu düzenleyicisini kullanarak). SQL analytics uç noktası için SQL ayrıntılı izinlerini yapılandırarak alıcıya daha fazla özelliğe erişim verilmektedir.
- Apache Spark kullanarak tüm verileri okuma - Alıcıya ReadAll öğesi izni vererek, örneğin Spark veya OneLake Gezgini'ni kullanarak OneLake'teki yansıtılmış verilere erişmesine izin verir.
- Varsayılan veri kümesinde raporlar oluşturma - Kullanıcıların Power BI'daki SQL veritabanınızda basit raporlar oluşturmasına olanak tanıyarak alıcıya Derleme izni verir.
- Alıcıları bilgilendirmek için Alıcılara e-postayla bildir'i seçin. Alıcılar paylaşılan veritabanının bağlantısını içeren bir e-posta alır.
- Onay Ver'i seçin.
Not
Öğe izinlerinin verilmesi, veritabanının içindeki güvenlik meta verilerini etkilemez. Özellikle, herhangi bir kullanıcı nesnesi (veritabanı düzeyi sorumluları) oluşturmaz. SQL veritabanı, bir kullanıcı veya uygulama olduğunda veritabanında çağıran kullanıcıyı/uygulamayı temsil eden bir kullanıcı nesnesini otomatik olarak oluşturur: Öğe yazma izni verilir ve veritabanında kullanıcı nesnesi yoktur, asimetrik anahtar, sertifika, şema veya simetrik anahtar oluşturur. SQL veritabanı, yeni kullanıcı nesnesini oluşturulan asimetrik anahtarın, sertifikanın, şemanın veya simetrik anahtarın sahibi yapar.
İzinleri yönet
SQL veritabanına, SQL analiz uç noktasına veya varsayılan anlam modeline verilen öğe izinlerini gözden geçirmek için çalışma alanında bu öğelerden birine gidin ve İzinleri yönet hızlı eylemini seçin.
SQL veritabanı için Paylaşma izniniz varsa, izinleri vermek veya iptal etmek için veritabanının İzinleri yönet sayfasını da kullanabilirsiniz.
Sınırlamalar
- Doku izin değişikliklerinin kullanıcılara ve uygulamalara görünür olması iki saate kadar sürebilir.
- Veritabanı için öğe izinleri verilmesi, sys.database_permissions, sys.database_roles_members ve sys.database_principals katalog görünümlerindeki meta veriler gibi veritabanı içindeki güvenlik meta verilerini etkilemez. Bu nedenle, kullanıcının veya uygulamanın öğe izinlerine göre veritabanına erişip erişemediğini belirlemek için Doku portalındaki İzinleri yönet sayfasını kullanın.