Поделиться через


Предоставление общего доступа к базе данных SQL и управление разрешениями

Применимо к:базе данных SQL в Microsoft Fabric

В этой статье объясняется, как предоставить общий доступ к элементу базы данных SQL и управлять разрешениями элемента для элемента базы данных SQL.

Основные сведения об управлении доступом для базы данных SQL в Fabric см. в разделе "Авторизация" в базе данных SQL.

Общий доступ к базе данных SQL

Общий доступ — это удобный способ предоставления пользователям и приложениям в организациях с доступом на чтение к базе данных. При совместном использовании базы данных вы можете решить, как пользователи и приложения могут использовать данные:

  • Использование запросов Transact-SQL к базе данных.
  • Использование запросов Transact-SQL к конечной точке аналитики SQL базы данных.
  • Доступ к зеркальным данным в OneLake, например с помощью Spark.
  • Создание отчетов Power BI с помощью семантической модели базы данных.

Необходимые компоненты

Для совместного использования элемента базы данных SQL в Microsoft Fabric необходимо быть администратором или членом рабочей области.

Предоставление общего доступа к базе данных с помощью быстрого действия "Общий доступ"

  1. Найдите базу данных, которую вы хотите поделиться, в рабочей области и выберите для него быстрое действие "Общий доступ ". Нажмите кнопку с многоточием ... рядом с именем базы данных и выберите "Поделиться".
  2. Найдите и выберите получателя, с которым вы хотите предоставить общий доступ к базе данных: пользователю, приложению или группе.
  3. Выберите дополнительные разрешения, определяющие, может ли получатель использовать данные.
  4. Выберите "Уведомить получателей по электронной почте" , чтобы уведомить получателей. Получатели получают сообщение электронной почты со ссылкой на общую базу данных.
  5. Выберите Предоставить разрешение.

Примечание.

Предоставление разрешений элемента не влияет на метаданные безопасности в базе данных. В частности, он не создает пользовательские объекты (субъекты уровня базы данных). База данных SQL автоматически создает объект пользователя для представления вызывающего пользователя или приложения в базе данных при предоставлении пользователю или приложению разрешения на запись элемента и не имеет объекта пользователя в базе данных, создает асимметричный ключ, сертификат, схему или симметричный ключ. База данных SQL делает новый объект пользователя владельцем созданного асимметричного ключа, сертификата, схемы или симметричного ключа.

Управление разрешениями

Чтобы просмотреть разрешения элемента, предоставленные базе данных SQL, конечную точку аналитики SQL или ее семантику по умолчанию, перейдите к одному из этих элементов в рабочей области и выберите быстрое действие "Управление разрешениями ".

Если у вас есть разрешение на общий доступ для базы данных SQL, вы также можете использовать страницу "Управление разрешениями " для базы данных для предоставления или отзыва разрешений.

Ограничения

  • Изменение разрешений Fabric может занять до двух часов, чтобы изменения разрешений Fabric отображались пользователям и приложениям.
  • Предоставление разрешений элемента для базы данных не влияет на метаданные безопасности в базе данных, например метаданные в sys.database_permissions, sys.database_roles_members и представлениях каталога sys.database_principals. Таким образом, чтобы определить, может ли пользователь или приложение получить доступ к базе данных на основе разрешений элемента, используйте страницу "Управление разрешениями " на портале Fabric.