Aracılığıyla paylaş


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.

Fabric'deki SQL veritabanı için erişim denetimi hakkında temel bilgiler için SQL veritabanında Yetkilendirme konusuna bakın.

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şlem Paylaş aracılığıyla veritabanı paylaşma

  1. 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.
  2. Veritabanını paylaşmak istediğiniz alıcıyı arayın ve seçin: kullanıcı, uygulama veya grup.
  3. 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, SQL analiz uç noktasının özelliklerini 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 öğe izni ve SubscribeOneLakeEvents izni vererek, örneğin Spark veya OneLake Gezgini'ni kullanarak OneLake'deki yansıtılmış verilere erişmelerine ve Gerçek zamanlı hub'da OneLake olaylarına abone olmalarına olanak tanır.
    • 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.
  4. Alıcıları bilgilendirmek için Alıcıları e-posta ile bildir'i seçin. Alıcılar paylaşılan veritabanının bağlantısını içeren bir e-posta alır.
  5. 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 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

  • Kumaş 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 vesys.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.
  • SQL veritabanı için paylaşım iletişim kutusu OneLake olaylarına abone olma seçeneği sağlar. Tüm Apache Spark'ı Okuma izniyle birlikte OneLake olaylarına abone olma izni verilir.