Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
При создании объекта источника данных в модели служб Analysis Services один из параметров, которые необходимо настроить, является параметром олицетворения. Этот параметр определяет, предполагает ли службы Analysis Services удостоверение определенной учетной записи пользователя Windows при выполнении локальных операций, связанных с подключением, например загрузку поставщика данных OLE DB или разрешение сведений профиля пользователя в средах, поддерживающих перемещаемые профили.
Для подключений, использующих проверку подлинности Windows, опция олицетворения также определяет удостоверение пользователя, от имени которого выполняются запросы на внешнем источнике данных. Например, если для параметра олицетворения задано значение contoso\dbuser, запросы, используемые для извлечения данных во время обработки, будут выполняться как contoso\dbuser на сервере базы данных.
В этом разделе объясняется, как задать параметры олицетворения в диалоговом окне "Сведения олицетворения" при настройке объекта источника данных.
Настройка параметров олицетворения в SQL Server Data Tools
Дважды щелкните источник данных в обозревателе решений, чтобы открыть конструктор источников данных.
Перейдите на вкладку "Сведения олицетворения" в конструкторе источников данных.
Выберите вариант, описанный в параметрах олицетворения в этом разделе.
Настройка параметров олицетворения в Management Studio
В Management Studio откройте диалоговое окно "Сведения об имперсонировании", нажав кнопку с многоточием (...) для следующих свойств этих диалоговых окон:
Диалоговое окно "Свойства базы данных" через свойство "Сведения олицетворения источника данных".
Диалоговое окно "Свойства источника данных" через свойство "Информация об имперсонификации".
Диалоговое окно "Свойства сборки" с помощью свойства "Сведения олицетворения".
Параметры имитации
Все параметры доступны в диалоговом окне, но не все параметры подходят для каждого сценария. Используйте следующие сведения, чтобы определить оптимальный вариант для вашего сценария.
Использовать указанные имя пользователя и пароль
Выберите этот параметр, чтобы объект SQL Server Analysis Services использовал учетные данные безопасности учетной записи пользователя Windows, указанной в этом формате:имя учетной записи пользователя доменного имени<>\<>.
Выберите этот параметр, чтобы использовать выделенное, наименее привилегированное удостоверение пользователя Windows, созданное специально для доступа к данным. Например, если вы обычно создаете учетную запись общего назначения для получения данных, используемых в отчетах, можно указать эту учетную запись здесь.
Для многомерных баз данных указанные учетные данные будут использоваться для обработки запросов ROLAP, исходящих привязок, локальных кубов, моделей интеллектуального анализа данных, удаленных секций, связанных объектов и синхронизации из целевого объекта в источник.
Для инструкций DMX OPENQUERY этот параметр игнорируется, а учетные данные текущего пользователя будут использоваться вместо указанной учетной записи пользователя.
Использование учетной записи службы
Выберите этот параметр, чтобы объект SQL Server Analysis Services использовал учетные данные безопасности, связанные со службой SQL Server Analysis Services, которая управляет объектом. Это параметр по умолчанию. В предыдущих выпусках это единственный вариант, который можно использовать. Этот вариант можно использовать для мониторинга доступа к данным на уровне обслуживания, а не отдельных учетных записей пользователей.
В SQL Server 2017 в зависимости от используемой операционной системы учетная запись службы может быть NetworkService или встроенная виртуальная учетная запись, созданная для определенного экземпляра служб SQL Server Analysis Services. Если вы выбираете учетную запись службы для подключения, использующего проверку подлинности Windows, не забудьте создать имя входа базы данных для этой учетной записи и предоставить разрешения на чтение, так как они будут использоваться для получения данных во время обработки. Дополнительные сведения об учетной записи службы см. в разделе "Настройка учетных записей службы Windows" и "Разрешения".
Замечание
При использовании проверки подлинности базы данных следует выбрать параметр "Использовать учетную запись службы для олицетворения", если служба работает под выделенной виртуальной учетной записью для Analysis Services. Эта учетная запись будет иметь разрешения на доступ к локальным файлам. Если служба выполняется как NetworkService, лучше использовать учетную запись пользователя Windows с минимальными привилегиями, у которой есть разрешения на локальный вход . В зависимости от предоставленной учетной записи также может потребоваться предоставить разрешения на доступ к файлам в папке программы Analysis Services.
Для многомерных баз данных учетные данные учетной записи службы будут использоваться для обработки, запросов ROLAP, удаленных секций, связанных объектов и синхронизации из целевого объекта в источник.
Для инструкций DMX OPENQUERY, локальных кубов и моделей интеллектуального анализа данных будут использоваться учетные данные текущего пользователя, даже если вы выберете параметр служебной учетной записи. Параметр учетной записи службы не поддерживается для внестроковых привязок.
Замечание
Ошибки могут возникать при обработке модели интеллектуального анализа данных из куба, если у учетной записи службы нет разрешений администратора на экземпляре служб Analysis Services. Дополнительные сведения см. в статье "Структура Data Mining: проблема при обработке в кубе OLAP".
Использование учетных данных текущего пользователя
Выберите этот параметр, чтобы объект SQL Server Analysis Services использовал учетные данные безопасности текущего пользователя для внешних привязок, DMX OPENQUERY, локальных кубов и моделей анализа данных.
За исключением локальных кубов и обработки с использованием внестроочных привязок этот параметр не поддерживается для многомерных баз данных.
По умолчанию или Наследовать
В диалоговом окне используются параметры олицетворения по умолчанию , заданные на уровне базы данных и наследование для параметров олицетворения, заданных на уровне источника данных.
Источники данных — параметр "Наследовать"
На уровне источника данных Наследование указывает, что службы SQL Server Analysis Services должны использовать параметр олицетворения родительского объекта. В многомерной модели родительский объект является базой данных SQL Server Analysis Services. Выбор параметра "Наследовать " позволяет централизованно управлять параметрами олицетворения для этих и других источников данных, которые являются частью одной базы данных. Чтобы этот параметр был значимым, выберите определенное имя пользователя и пароль Windows на уровне базы данных. В противном случае сочетание Inherit в источнике данных и Default в базе данных эквивалентно использованию параметра учетной записи службы.
Чтобы указать имя пользователя и пароль Windows на уровне базы данных, сделайте следующее:
Щелкните правой кнопкой мыши базу данных в Management Studio и выберите пункт "Свойства".
В сведениях об олицетворении источника данных укажите имя пользователя и пароль Windows.
Щелкните правой кнопкой мыши каждый источник данных и просмотрите его свойства, чтобы убедиться, что каждый из них использует параметр "Наследовать ".
Дополнительные сведения о параметрах по умолчанию на уровне базы данных см. в разделе Set Multidimensional Database Properties (Analysis Services).
База данных — параметр по умолчанию
Для многомерных баз данных по умолчанию используется учетная запись службы, а для операций интеллектуального анализа данных — текущий пользователь.
См. также
Создание источника данных (многомерный SSAS)
Установка свойств источника данных (многомерная модель SSAS)