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
Er zijn vaak situaties waarin een SQL Server Analysis Services-databasebeheerder (dba) een bepaalde database buiten de servergegevensmap wil plaatsen. Deze situaties worden vaak aangestuurd door bedrijfsbehoeften, zoals het verbeteren van de prestaties of het uitbreiden van de opslag. Voor dergelijke situaties kan de databaseeigenschap DbStorageLocation de SQL Server Analysis Services dba inschakelen om de databaselocatie op te geven op een lokale schijf of netwerkapparaat.
Database-eigenschap DbStorageLocation
De databaseeigenschap DbStorageLocation geeft de map aan waarin SQL Server Analysis Services alle databasegegevens en metagegevensbestanden maakt en beheert. Alle metagegevensbestanden worden opgeslagen in de map DbStorageLocation , met uitzondering van het databasemetagegevensbestand, dat is opgeslagen in de map servergegevens. Er zijn twee belangrijke overwegingen bij het instellen van de waarde van de database-eigenschap DbStorageLocation :
De database-eigenschap DbStorageLocation moet worden ingesteld op een bestaand UNC-mappad of een lege tekenreeks. Een lege tekenreeks is de standaardwaarde voor de servergegevensmap. Als de map niet bestaat, treedt er een fout op wanneer u een opdracht Maken, Bijvoegen of Wijzigen uitvoert.
De database-eigenschap DbStorageLocation kan niet worden ingesteld om te verwijzen naar de map met servergegevens of een van de bijbehorende submappen. Als de locatie verwijst naar de servergegevensmap of een van de submappen, treedt er een fout op wanneer u een opdracht Maken, Bijvoegen of Wijzigen uitvoert.
Belangrijk
U wordt aangeraden uw UNC-pad in te stellen voor het gebruik van een SAN (Storage Area Network), een iSCSI-netwerk of een lokaal gekoppelde schijf. Elk UNC-pad naar een netwerkshare of een externe opslagoplossing met hoge latentie leidt tot een niet-ondersteunde installatie.
DbStorageLocation vergeleken met StorageLocation
DbStorageLocation geeft de map aan waarin alle databasegegevens en metagegevensbestanden zich bevinden, terwijl StorageLocation de map aangeeft waarin een of meer partities van een kubus zich bevinden. StorageLocation kan onafhankelijk van DbStorageLocation worden ingesteld. Dit is een DBA-beslissing van SQL Server Analysis Services op basis van de verwachte resultaten, en vaak overlapt het gebruik van de ene eigenschap of de andere.
DbStorageLocation-gebruik
De database-eigenschap DbStorageLocation wordt gebruikt als onderdeel van een database maken-opdracht in een loskoppelen/koppelen reeks van databaseopdrachten, in een back-up/herstellen reeks van databaseopdrachten, of in een Synchroniseren-databaseopdracht. Het wijzigen van de databaseeigenschap DbStorageLocation wordt beschouwd als een structurele wijziging in het databaseobject. Dit betekent dat alle metagegevens opnieuw moeten worden gemaakt en dat de gegevens opnieuw moeten worden verwerkt.
Belangrijk
U moet de opslaglocatie van de database niet wijzigen met behulp van een opdracht Wijzigen . In plaats daarvan raden we u aan een reeks databaseopdrachten loskoppelen/ te gebruiken (zie Een Analysis Services-database verplaatsen, Analysis Services-databases koppelen en loskoppelen).
Zie ook
Databases van Analysis Services koppelen en loskoppelen
Een Analysis Services-database verplaatsen
DbStorageLocation-element
Element maken (XMLA)
Element bijvoegen
Element synchroniseren (XMLA)