Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Wanneer u een gegevensbronobject maakt in een Analysis Services-model, is een van de instellingen die u moet configureren een imitatieoptie. Met deze optie wordt bepaald of Analysis Services ervan uitgaat dat de identiteit van een specifiek Windows-gebruikersaccount wordt gebruikt bij het uitvoeren van lokale bewerkingen met betrekking tot de verbinding, zoals het laden van een OLE DB-gegevensprovider of het omzetten van gebruikersprofielgegevens in omgevingen die ondersteuning bieden voor roamingprofielen.
Voor verbindingen die gebruikmaken van Windows-verificatie, bepaalt de imitatieoptie ook de gebruikersidentiteit waaronder query's worden uitgevoerd op de externe gegevensbron. Als u bijvoorbeeld de imitatieoptie instelt op contoso\dbuser, worden query's die worden gebruikt om gegevens op te halen tijdens de verwerking uitgevoerd als contoso\dbuser op de databaseserver.
In dit onderwerp wordt uitgelegd hoe u imitatieopties instelt in het dialoogvenster Imitatiegegevens bij het configureren van een gegevensbronobject.
Imitatieopties instellen in SQL Server Data Tools
Dubbelklik op een gegevensbron in Solution Explorer om Data Source Designer te openen.
Klik op het tabblad Impersonatie-informatie in de Gegevensbronontwerper.
Kies een optie die wordt beschreven in imitatieopties in dit onderwerp.
Imitatieopties instellen in Management Studio
Open in Management Studio het dialoogvenster Imitatiegegevens door op het beletselteken (...) te klikken voor de volgende eigenschappen van deze dialoogvensters:
Het dialoogvenster Database-eigenschappen via de eigenschap Gegevensbron-imitatiegegevens.
Het dialoogvenster Eigenschappen van gegevensbron, via de eigenschap Imitatie-info.
Dialoogvenster Assembly-eigenschappen via de eigenschap Verpersoonlijkingsinformatie.
Imitatieopties
Alle opties zijn beschikbaar in het dialoogvenster, maar niet alle opties zijn geschikt voor elk scenario. Gebruik de volgende informatie om de beste optie voor uw scenario te bepalen.
Een specifieke gebruikersnaam en een specifiek wachtwoord gebruiken
Selecteer deze optie als u wilt dat het SQL Server Analysis Services-object de beveiligingsreferenties gebruikt van een Windows-gebruikersaccount dat is opgegeven in deze indeling: <domeinnaamgebruikersaccountnaam>\<>.
Kies deze optie om een toegewezen Windows-gebruikersidentiteit met minimale bevoegdheden te gebruiken die u specifiek hebt gemaakt voor gegevenstoegangsdoeleinden. Als u bijvoorbeeld regelmatig een account voor algemeen gebruik maakt voor het ophalen van gegevens die worden gebruikt in rapporten, kunt u dat account hier opgeven.
Voor multidimensionale databases worden de opgegeven referenties gebruikt voor verwerking, ROLAP-query's, out-of-line bindingen, lokale kubussen, mijnbouwmodellen, externe partities, gekoppelde objecten en synchronisatie van doel naar bron.
Voor DMX OPENQUERY-instructies wordt deze optie genegeerd en worden de inloggegevens van de huidige gebruiker gebruikt in plaats van het opgegeven gebruikersaccount.
Het serviceaccount gebruiken
Selecteer deze optie als u wilt dat het SQL Server Analysis Services-object de beveiligingsreferenties gebruikt die zijn gekoppeld aan de SQL Server Analysis Services-service waarmee het object wordt beheerd. Dit is de standaardoptie. In eerdere versies was dit de enige optie die u kon gebruiken. U kunt de voorkeur geven aan deze optie om gegevenstoegang op serviceniveau te bewaken in plaats van afzonderlijke gebruikersaccounts.
Afhankelijk van het besturingssysteem dat u gebruikt, is het serviceaccount in SQL Server 2017 mogelijk NetworkService of een ingebouwd virtueel account dat is gemaakt voor een specifiek SQL Server Analysis Services-exemplaar. Als u het serviceaccount kiest voor een verbinding die gebruikmaakt van Windows-verificatie, moet u een databaseaanmelding voor dit account maken en leesmachtigingen verlenen, omdat deze wordt gebruikt om gegevens op te halen tijdens de verwerking. Zie Windows-serviceaccounts en -machtigingen configureren voor meer informatie over het serviceaccount.
Opmerking
Als u databaseverificatie gebruikt, kies de optie Gebruik het serviceaccount voor impersonatie als de service wordt uitgevoerd onder het toegewijde virtuele account voor Analysis Services. Dit account heeft machtigingen voor toegang tot lokale bestanden. Als de service wordt uitgevoerd als NetworkService, is een beter alternatief om een Windows-gebruikersaccount met minimale bevoegdheden te gebruiken dat lokaal gebruikersaanmelding toestaan heeft. Afhankelijk van het account dat u opgeeft, moet u mogelijk ook machtigingen voor bestandstoegang verlenen aan de map van het Analysis Services-programma.
Voor multidimensionale databases worden de referenties van het serviceaccount gebruikt voor verwerking, ROLAP-query's, externe partities, gekoppelde objecten en synchronisatie van doel naar bron.
Voor DMX OPENQUERY-instructies, lokale kubussen en mijnbouwmodellen worden de referenties van de huidige gebruiker gebruikt, zelfs als u de serviceaccountoptie kiest. De serviceaccountoptie wordt niet ondersteund voor out-of-line-koppelingen.
Opmerking
Er kunnen fouten optreden bij het verwerken van een gegevensanalysemodel vanuit een kubus als het serviceaccount geen beheerdersmachtigingen heeft voor het Analysis Services-exemplaar. Zie De structuur van de mijnbouw voor meer informatie: Probleem tijdens de verwerking wanneer DataSource OLAP-kubus is.
De referenties van de huidige gebruiker gebruiken
Selecteer deze optie als u wilt dat het SQL Server Analysis Services-object de beveiligingsreferenties van de huidige gebruiker gebruikt voor out-of-line bindingen, DMX OPENQUERY, lokale kubussen en mijnbouwmodellen.
Met uitzondering van lokale kubussen en verwerking met out-of-line bindingen, wordt deze optie niet ondersteund voor multidimensionale databases.
Standaardinstelling of overnemen
In het dialoogvenster wordt standaard gebruikt voor de opties voor imitatie die zijn ingesteld op databaseniveau en Overnemen voor imitatieopties die zijn ingesteld op gegevensbronniveau.
Gegevensbronnen - Optie overnemen
Op gegevensbronniveau geeft Overnemen aan dat SQL Server Analysis Services de imitatieoptie van het bovenliggende object moet gebruiken. In een multidimensionaal model is het bovenliggende object de SQL Server Analysis Services-database. Als u de optie Overnemen kiest, kunt u de imitatie-instellingen voor deze en andere gegevensbronnen die deel uitmaken van dezelfde database centraal beheren. Als u deze optie zinvol wilt maken, kiest u een specifieke Windows-gebruikersnaam en -wachtwoord op databaseniveau. Anders is de combinatie van Overnemen op de gegevensbron en De standaardinstelling voor de database gelijk aan het gebruik van de optie serviceaccount.
Ga als volgt te werk om een Windows-gebruikersnaam en -wachtwoord op databaseniveau op te geven:
Klik met de rechtermuisknop op de database in Management Studio en selecteer Eigenschappen.
Geef in Gegevensbron-imitatiegegevens een Windows-gebruikersnaam en -wachtwoord op.
Klik met de rechtermuisknop op elke gegevensbron en bekijk de eigenschappen om ervoor te zorgen dat elke gegevensbron de optie Overnemen gebruikt.
Zie Multidimensionale database-eigenschappen (Analysis Services) instellen voor meer informatie over standaardinstellingen op databaseniveau.
Databases - Standaardoptie
Voor multidimensionale databases betekent standaard het serviceaccount en de huidige gebruiker gebruiken voor gegevensanalysebewerkingen.
Zie ook
Een gegevensbron maken (multidimensionaal SSAS)
Eigenschappen van gegevensbron instellen (multidimensionaal SSAS)