Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Il existe souvent des situations où un administrateur de base de données Analysis Services (dba) souhaite qu’une base de données spécifique réside en dehors du dossier de données du serveur. Ces situations sont souvent pilotées par les besoins métier, tels que l’amélioration des performances ou l’expansion du stockage. Pour ces situations, la DbStorageLocation propriété de base de données permet à Analysis Services dba de spécifier l’emplacement de la base de données dans un disque local ou un périphérique réseau.
DbStorageLocation, propriété de base de données
La DbStorageLocation propriété de base de données spécifie le dossier dans lequel Analysis Services crée et gère tous les fichiers de données et de métadonnées de base de données. Tous les fichiers de métadonnées sont stockés dans le DbStorageLocation dossier, à l’exception du fichier de métadonnées de base de données, qui est stocké dans le dossier de données du serveur. Il existe deux considérations importantes lors de la définition de la valeur de la propriété de base de DbStorageLocation données :
La
DbStorageLocationpropriété de base de données doit être définie sur un chemin d’accès de dossier UNC existant ou sur une chaîne vide. Une chaîne vide est la valeur par défaut pour le dossier de données du serveur. Si le dossier n’existe pas, une erreur est générée lorsque vous exécutez unCreate,AttachouAlterune commande.La
DbStorageLocationpropriété de base de données ne peut pas être définie pour pointer vers le dossier de données du serveur ou l’un de ses sous-dossiers. Si l’emplacement pointe vers le dossier de données du serveur ou l’un de ses sous-dossiers, une erreur est générée lorsque vous exécutez unCreate,AttachouAlterune commande.
Important
Nous vous recommandons de définir votre chemin UNC pour utiliser un réseau san (Storage Area Network), un réseau iSCSI ou un disque attaché localement. Tout chemin UNC vers un partage réseau ou toute solution de stockage à distance à latence élevée entraîne une installation non prise en charge.
DbStorageLocation par rapport à StorageLocation
DbStorageLocation spécifie le dossier où résident toutes les données de base de données et les fichiers de métadonnées, tandis que StorageLocation le dossier où résident une ou plusieurs partitions d’un cube.
StorageLocation peut être défini indépendamment de DbStorageLocation. Il s’agit d’une décision dba Analysis Services basée sur les résultats attendus, et plusieurs fois l’utilisation d’une propriété ou de l’autre se chevauche.
Utilisation de DbStorageLocation
La DbStorageLocation propriété de base de données est utilisée dans le cadre d’une Create commande de base de données dans une Detach/Attach séquence de commandes de base de données, dans une/BackupRestore séquence de commandes de base de données ou dans une Synchronize commande de base de données. La modification de la DbStorageLocation propriété de base de données est considérée comme un changement structurel dans l’objet de base de données. Cela signifie que toutes les métadonnées doivent être recréées et que les données sont retraitées.
Important
Vous ne devez pas modifier l’emplacement de stockage de la base de données à l’aide d’une Alter commande. Au lieu de cela, nous vous recommandons d’utiliser une séquence de commandes de base de Detach/Attach données (voir Déplacer une base de données Analysis Services, attacher et détacher des bases de données Analysis Services).
Voir aussi
Microsoft.AnalysisServices.Database.DbStorageLocation*
Attacher et détacher des bases de données Analysis Services
Déplacer une base de données Analysis Services
Élément DbStorageLocation
Créer élément (XMLA)
Attacher l'élément
Synchronize Element (XMLA)