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
SQL Server Analysis Services bevat back-up en herstel, zodat u een database en de bijbehorende objecten vanaf een bepaald tijdstip kunt herstellen. Back-up en herstel is ook een geldige techniek voor het migreren van databases naar bijgewerkte servers, het verplaatsen van databases tussen servers of het implementeren van een database naar een productieserver. Als u voor gegevensherstel nog geen back-upplan hebt en uw gegevens waardevol zijn, moet u zo snel mogelijk een plan ontwerpen en implementeren.
De opdrachten voor back-up en herstel worden uitgevoerd op een geïmplementeerde Analysis Services-database. Voor uw projecten en oplossingen in SQL Server Data Tools moet u broncodebeheer gebruiken om ervoor te zorgen dat u specifieke versies van uw bronbestanden kunt herstellen en vervolgens een plan voor gegevensherstel kunt maken voor de opslagplaats van het bronbeheersysteem dat u gebruikt.
Voor een volledige back-up met brongegevens moet u een back-up maken van de database die gedetailleerde gegevens bevat. Als u ROLAP- of DirectQuery-databaseopslag gebruikt, worden gedetailleerde gegevens opgeslagen in een externe relationele SQL Server-database die verschilt van de Analysis Services-database. Als alle objecten in tabelvorm of multidimensionaal zijn, bevat de Analysis Services-back-up zowel de metagegevens als de brongegevens.
Een duidelijk voordeel van het automatiseren van back-ups is dat de momentopname van de gegevens altijd zo up-to-date is als de automatische back-upfrequentie aangeeft. Geautomatiseerde planners zorgen ervoor dat back-ups niet worden vergeten. Het herstellen van een database kan ook worden geautomatiseerd en kan een goede manier zijn om gegevens te repliceren, maar zorg ervoor dat u een back-up maakt van het versleutelingssleutelbestand op het exemplaar waarnaar u repliceert. De synchronisatiefunctie is toegewezen aan replicatie van SQL Server Analysis Services-databases, maar alleen voor de gegevens die verouderd zijn. Alle functies die hier worden genoemd, kunnen worden geïmplementeerd via de gebruikersinterface, door middel van XML/A-opdrachten of programmatisch worden uitgevoerd via AMO.
Vereiste voorwaarden
U moet beheerdersmachtigingen hebben voor het Analysis Services-exemplaar of machtigingen voor volledig beheer (administrator) voor de database waarvoor u een back-up maakt.
De herstellocatie moet een Analysis Services-exemplaar zijn dat dezelfde versie of een nieuwere versie is, als het exemplaar van waaruit de back-up is gemaakt. Hoewel u een database niet kunt herstellen van een SQL Server 2017-exemplaar naar een eerdere versie van Analysis Services, is het gebruikelijk om een oudere versiedatabase, zoals SQL Server 2012, te herstellen op een nieuwere SQL Server 2017-instantie.
De herstellocatie moet hetzelfde servertype zijn. Tabulaire databases kunnen alleen worden hersteld naar Analysis Services die in de tabulaire modus draaien. Voor multidimensionale databases is een exemplaar vereist dat wordt uitgevoerd in de multidimensionale modus.
Voorbereiden voor back-up
Gebruik de volgende controlelijst om de back-up voor te bereiden:
Controleer de locatie waar het back-upbestand wordt opgeslagen. Als u een externe locatie gebruikt, moet u deze opgeven als een UNC-map. Controleer of u toegang hebt tot het UNC-pad.
Controleer de machtigingen voor de map om ervoor te zorgen dat het Analysis Services-serviceaccount lees-/schrijfmachtigingen voor de map heeft.
Controleer op voldoende schijfruimte op de doelserver.
Controleer op bestaande bestanden met dezelfde naam. Als er al een bestand met dezelfde naam bestaat, mislukt de back-up, tenzij u opties opgeeft om het bestand te overschrijven.
Een back-up maken van een multidimensionale of tabellaire database
Beheerders kunnen een back-up maken van een SQL Server Analysis Services-database naar één SQL Server Analysis Services-back-upbestand (.abf), ongeacht de grootte van de database. Zie Een back-up maken van een Analysis Services-database (MyTechMantra.com) en Back-up van een Analysis Services-database (MyTechMantra.com) automatiseren voor stapsgewijze instructies.
Opmerking
Power Pivot voor SharePoint, die wordt gebruikt voor het laden en opvragen van Power Pivot-gegevensmodellen in een SharePoint-omgeving, laadt de modellen uit SharePoint-inhoudsdatabases. Deze inhoudsdatabases zijn relationeel en worden uitgevoerd op de relationele SQL Server-database-engine. Daarom is er geen back-up- en herstelstrategie voor SQL Server Analysis Services voor Power Pivot-gegevensmodellen. Als u een plan voor herstel na noodgevallen hebt voor SharePoint-inhoud, omvat dat plan de Power Pivot-gegevensmodellen die zijn opgeslagen in de inhoudsdatabases.
Externe partities
Als de SQL Server Analysis Services-database externe partities bevat, moet er ook een back-up van de externe partities worden gemaakt. Wanneer u een back-up maakt van een database met externe partities, wordt een back-up gemaakt van alle externe partities op elke externe server tot één bestand op elk van deze externe servers. Als u deze externe back-ups van hun respectieve hostcomputers wilt maken, moet u deze bestanden dus handmatig kopiëren naar de aangewezen opslagruimten.
Inhoud van een back-upbestand
Als u een back-up maakt van een SQL Server Analysis Services-database, wordt een back-upbestand gemaakt waarvan de inhoud afhankelijk is van de opslagmodus die door de databaseobjecten wordt gebruikt. Dit verschil in back-upinhoud is het gevolg van het feit dat elke opslagmodus daadwerkelijk een andere set gegevens opslaat in een SQL Server Analysis Services-database. Multidimensionale hybride OLAP-partities en dimensies slaan bijvoorbeeld aggregaties en metagegevens op in de SQL Server Analysis Services-database, terwijl relationele OLAP-partities (ROLAP) en dimensies alleen metagegevens opslaan in de SQL Server Analysis Services-database. Omdat de werkelijke inhoud van een SQL Server Analysis Services-database varieert op basis van de opslagmodus van elke partitie, varieert de inhoud van het back-upbestand ook. De volgende tabel koppelt de inhoud van het back-upbestand aan de opslagmodus die door de objecten wordt gebruikt.
| Opslagmodus | Inhoud van back-upbestand |
|---|---|
| Multidimensionale MOLAP-partities en -dimensies | Metagegevens, brongegevens en aggregaties |
| Multidimensionale HOLAP-partities en -dimensies | Metagegevens en aggregaties |
| Multidimensionale ROLAP-partities en -dimensies | Metagegevens |
| Modellen in tabelvorm In-Memory | Metagegevens en brongegevens |
| DirectQuery-modellen in tabelvorm | Alleen metagegevens |
Opmerking
Als u een back-up maakt van een SQL Server Analysis Services-database, wordt geen back-up gemaakt van de gegevens in onderliggende gegevensbronnen, zoals een relationele database. Er wordt alleen een back-up gemaakt van de inhoud van de SQL Server Analysis Services-database.
Wanneer u een back-up maakt van een SQL Server Analysis Services-database, kunt u kiezen uit de volgende opties:
Wilt u alle databaseback-ups comprimeren? De standaardinstelling is het comprimeren van back-ups.
Of u de inhoud van de back-upbestanden wilt versleutelen en een wachtwoord nodig heeft voordat het bestand kan worden ontsleuteld en hersteld. Standaard worden de back-upgegevens niet versleuteld.
Belangrijk
Voor elk back-upbestand moet de gebruiker die de back-upopdracht uitvoert, gemachtigd zijn om naar de back-uplocatie te schrijven die voor elk bestand is opgegeven. Bovendien moet de gebruiker een van de volgende rollen hebben: een lid van een serverrol voor het SQL Server Analysis Services-exemplaar of een lid van een databaserol met machtigingen voor volledig beheer (administrator) voor de database waarvan een back-up moet worden gemaakt.
Zie Back-upopties voor meer informatie over het maken van back-ups van een SQL Server Analysis Services-database.
Een Analysis Services-database herstellen
Beheerders kunnen een SQL Server Analysis Services-database herstellen vanuit een of meer back-upbestanden.
Opmerking
Als een back-upbestand is versleuteld, moet u het wachtwoord opgeven dat is opgegeven tijdens de back-up voordat u dat bestand kunt gebruiken om een SQL Server Analysis Services-database te herstellen.
Tijdens het herstellen hebt u de volgende opties:
U kunt de database herstellen met de oorspronkelijke databasenaam of u kunt een nieuwe databasenaam opgeven.
U kunt een bestaande database overschrijven. Als u ervoor kiest om de database te overschrijven, moet u expliciet opgeven dat u de bestaande database wilt overschrijven.
U kunt kiezen of u bestaande beveiligingsgegevens wilt herstellen of beveiligingslidmaatschapsgegevens wilt overslaan.
U kunt ervoor kiezen om de herstelopdracht de herstelmap te laten wijzigen voor elke partitie die wordt hersteld. Lokale partities kunnen worden hersteld naar elke maplocatie die lokaal is voor het SQL Server Analysis Services-exemplaar waarnaar de database wordt hersteld. Externe partities kunnen worden hersteld naar elke map op elke server, behalve de lokale server; externe partities kunnen niet lokaal worden.
Belangrijk
Voor elk back-upbestand moet de gebruiker die de herstelopdracht uitvoert, gemachtigd zijn om de back-uplocatie te lezen die voor elk bestand is opgegeven. Als u een SQL Server Analysis Services-database wilt herstellen die niet op de server is geïnstalleerd, moet de gebruiker ook lid zijn van de serverrol voor dat SQL Server Analysis Services-exemplaar. Als u een SQL Server Analysis Services-database wilt overschrijven, moet de gebruiker een van de volgende rollen hebben: een lid van de serverrol voor het SQL Server Analysis Services-exemplaar of een lid van een databaserol met machtigingen voor volledig beheer (administrator) voor de database die moet worden hersteld.
Opmerking
Nadat een bestaande database is hersteld, heeft de gebruiker die de database heeft hersteld mogelijk geen toegang meer tot de herstelde database. Dit toegangsverlies kan optreden als, op het moment dat de back-up is uitgevoerd, de gebruiker geen lid was van de serverfunctie of geen lid was van de databaserol met machtigingen volledig beheer (administrator).
Zie Herstelopties voor meer informatie over het herstellen van een SQL Server Analysis Services-database.
Zie ook
Back-ups maken, herstellen en synchroniseren van databases (XMLA)