Partager via


Server Classe

Définition

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

[System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")]
public abstract class Server : Microsoft.AnalysisServices.MajorObject, IDisposable
[<System.Runtime.InteropServices.Guid("7EC085CF-4008-45FF-9346-64F1D1E44E12")>]
type Server = class
    inherit MajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class Server
Inherits MajorObject
Implements IDisposable
Héritage
Dérivé
Attributs
Implémente

Champs

MaxIDLength

Spécifie la longueur maximale de l'identificateur.

(Hérité de NamedComponent)
MaxNameLength

Spécifie la longueur maximale du nom.

(Hérité de NamedComponent)

Propriétés

AccessToken

Access token (Jeton d’accès)

Annotations

Obtient la collection de toutes les annotations associées à l’objet principal.

(Hérité de MajorObject)
CaptureLog

Obtient une collection contenant les commandes XMLA qui ont été générées pendant que la propriété CaptureXml était définie sur true.

CaptureXml

Obtient ou définit la propriété CaptureLog de l’objet Server, qui indique si les messages XML envoyés à une instance d’Analysis Services doivent être journalisés.

CompatibilityMode

Obtient ou définit le mode d’Analysis Services. En lecture seule.

Connected

Obtient une indication précisant s’il existe une connexion à une instance d’Analysis Services.

ConnectionInfo

Obtient les informations concernant la connexion à l’objet Server.

ConnectionString

Obtient la chaîne de connexion utilisée pour se connecter à une instance d’Analysis Services.

CreatedTimestamp

Obtient ou définit la date et l'heure de la création de l'objet.

(Hérité de MajorObject)
DefaultCompatibilityLevel

Obtient ou définit un niveau de compatibilité par défaut à utiliser chaque fois que cette valeur n’est pas spécifiée. En lecture seule.

Description

Obtient ou définit la description de l’objet principal.

(Hérité de MajorObject)
Edition

Obtient ou définit l’édition actuellement installée d’Analysis Services. En lecture seule.

EditionID

Obtient ou définit EditionID pour la version actuellement installée d’Analysis Services. En lecture seule.

FriendlyName

Obtient un nom convivial pour le composant.

(Hérité de NamedComponent)
ID

Obtient ou définit l'identificateur du composant.

(Hérité de NamedComponent)
IsLoaded

Obtient une valeur qui indique si MajorObject a été chargé.

(Hérité de MajorObject)
KeyForCollection

Obtient la clé utilisée dans les collections.

(Hérité de NamedComponent)
LastSchemaUpdate

Obtient ou définit la date et l'heure de la dernière mise à jour du schéma d'objet actif.

(Hérité de MajorObject)
Name

Obtient ou définit le nom du composant.

(Hérité de NamedComponent)
OnAccessTokenExpired

Définit une méthode de rappel pour notifier les applications lorsque le jeton d’accès actuel est proche de l’expiration.

OwningCollection

Obtient ou définit la collection qui contient l’objet ModelComponent.

(Hérité de ModelComponent)
Parent

Obtient l’objet IModelComponent qui est le parent de l’objet ModelComponent.

(Hérité de ModelComponent)
ProductLevel

Obtient ou définit l'accès en lecture seule à l'élément de niveau du produit. Le niveau du produit est obtenu à partir de la chaîne d'installation spécifique stockée.

ProductName

Obtient ou définit l’accès en lecture seule au nom du produit SQL Server à partir duquel une instance d’Analysis Services a été installée.

ServerLocation

Obtient ou définit l’emplacement du serveur, qui est soit local ou dans un centre de données Microsoft qui fournit l’hébergement interne des modèles tabulaires pour les services en ligne Microsoft (par exemple, les modèles de données Excel affichés dans Office 365). En lecture seule.

ServerMode

Obtient ou définit le mode d’exécution du serveur. En lecture seule.

ServerProperties

Obtient une collection des propriétés serveur associées à un objet Server spécifique.

SessionID

Obtient l'ID de session pour le serveur.

Site

Obtient ou définit le site associé au composant.

(Hérité de NamedComponent)
SiteID

Obtient ou définit l'identificateur du site associé au composant.

(Hérité de NamedComponent)
SupportedCompatibilityLevels

Obtient des informations concernant l’ensemble des niveaux compatibilité pris en charge par le serveur.

Version

Obtient ou définit la version du serveur. En lecture seule.

Méthodes

AddToContainer(IContainer)

Ajoute l’objet ModelComponent au conteneur spécifié.

(Hérité de ModelComponent)
AfterInsert(Int32)

Affiche un objet ModelComponent après ajout à l’index spécifié.

(Hérité de ModelComponent)
AfterMove(Int32, Int32)

Affiche un objet ModelComponent après déplacement à l’index spécifié.

(Hérité de ModelComponent)
AfterRemove(ModelComponentCollection)

Affiche une instance de ModelComponentCollection après la suppression d’un objet ModelComponent.

(Hérité de ModelComponent)
Attach(String)

Joint un dossier au serveur.

Attach(String, ReadWriteMode)

Joint un dossier au serveur avec le mode spécifié.

Attach(String, ReadWriteMode, String)

Joint un dossier au serveur avec le mode et le mot de passe spécifiés.

BeforeRemove(Boolean)

Supprime l’objet ModelComponent avant le nettoyage.

(Hérité de ModelComponent)
CancelCommand()

Annule la commande s’exécutant sur la connexion et la session actuelles (une nouvelle connexion temporaire est utilisée).

CancelCommand(String)

Annule la commande s’exécutant dans la session actuelle (une nouvelle connexion temporaire est utilisée).

CancelConnection(Int32)

Annule la connexion spécifiée (une nouvelle connexion temporaire est utilisée).

CancelConnection(Int32, Boolean)

Annule la connexion spécifiée (une nouvelle connexion temporaire est utilisée).

CancelSession()

Annule la session actuelle (une nouvelle connexion temporaire est utilisée).

CancelSession(Int32)

Annule la session spécifiée (une nouvelle connexion temporaire est utilisée).

CancelSession(Int32, Boolean)

Annule la session spécifiée (une nouvelle connexion temporaire est utilisée).

CancelSession(String)

Annule la session spécifiée (une nouvelle connexion temporaire est utilisée).

CancelSession(String, Boolean)

Annule la session spécifiée (une nouvelle connexion temporaire est utilisée).

Clone(Boolean)

Crée une copie de l’objet MajorObject.

(Hérité de MajorObject)
ConcatenateCaptureLog(Boolean, Boolean)

Obtient le journal de capture dans un format XML concaténé, inclus dans un élément Batch XMLA, et indique s’il faut inclure l’attribut de transaction et l’élément Parallel XMLA.

ConcatenateCaptureLog(Boolean, Boolean, Boolean)

Obtient le journal de capture dans un format XML concaténé, inclus dans un élément Batch XMLA, indique s’il faut inclure l’attribut de transaction et l’élément Parallel XMLA et indique si les objets affectés seront traités.

Connect(String)

Se connecte à l’instance actuelle de Server sur le serveur Analysis Services en utilisant la chaîne de connexion spécifiée.

Connect(String, Boolean)

Se connecte à l’instance actuelle de Server sur le serveur Analysis Services en utilisant la chaîne de connexion spécifiée et l’indication de propriétés uniquement.

Connect(String, String)

Se connecte à l’instance actuelle de Server sur le serveur Analysis Services en utilisant la chaîne de connexion et l’identificateur de session spécifiés.

CopyTo(MajorObject, Boolean)

Copie un objet Server vers la destination spécifiée.

CopyTo(ModelComponent)

Copie un objet ModelComponent dans l’objet spécifié.

(Hérité de ModelComponent)
CopyTo(NamedComponent)

Copie un objet NamedComponent dans l’objet spécifié.

(Hérité de NamedComponent)
CopyTo(Server)

Copie le contenu de cet objet dans un autre objet (la destination).

Disconnect()

Déconnecte l’objet Server du serveur Analysis Services.

Disconnect(Boolean)

Déconnecte l’objet Server de session spécifié du serveur Analysis Services.

Dispose(Boolean)

Libère les ressources non managées utilisées par l’objet Server et libère éventuellement les ressources managées.

Drop()

Supprime l'objet actuel et met à jour le serveur.

(Hérité de MajorObject)
Drop(DropOptions)

Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection)

Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans l’objet warnings spécifié.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans la variable warnings spécifiée et les résultats relatifs aux objets affectés par l’opération sont retournés dans la variable impactResult spécifiée.

(Hérité de MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Supprime l'objet actif et met à jour le serveur à l'aide des options spécifiées. Les avertissements résultant de l’opération de suppression sont retournés dans la variable warnings spécifiée et les résultats relatifs aux objets affectés par l’opération sont retournés dans la variable impactResult spécifiée.

(Hérité de MajorObject)
EndXmlaRequest()

Termine la dernière requête XML for Analysis (XMLA).

EndXmlaRequestAndGetResults()

Termine la demande XMLA et obtient les résultats auprès de Server.

EndXmlaRequestWithReader(XmlaResultCollection)

Similaire à EndXmlaRequest(), mais retourne un objet AmoDataReader à la place d’un objet XmlReader brut.

Execute(String)

Exécute la commande spécifiée sur le serveur Analysis Services.

Execute(String, ImpactDetailCollection, Boolean)

Exécute la commande spécifiée sur le serveur Analysis Services et fournit la prise en charge de l’analyse d’impact.

ExecuteCaptureLog(Boolean, Boolean)

Exécute le contenu du journal de capture sur le serveur et indique si l'exécution est effectuée en mode transactionnel et/ou parallèle. Les objets affectés ne sont pas traités.

ExecuteCaptureLog(Boolean, Boolean, Boolean)

Exécute le contenu du journal de capture sur le serveur, indique si l'exécution est effectuée en mode transactionnel et/ou parallèle et si les objets affectés sont traités.

ExecuteCaptureLog(Boolean, Boolean, Boolean, Boolean)

Exécute le contenu du journal de capture sur le serveur, indique si l'exécution est effectuée en mode transactionnel et/ou parallèle, indique si les objets affectés sont traités, et indique si ignorer les objets volatiles.

ExecuteReader(String, XmlaResultCollection, IDictionary, Boolean)

Exécute la commande XMLA donnée et retourne AmoDataReader

GetConnectionState(Boolean)

Obtient l’état actuel de la connexion au serveur Analysis Services.

GetCreateReferences(Hashtable, Boolean, Boolean)

Obtient un élément Hashtable pour créer des références.

(Hérité de MajorObject)
GetDependents(Hashtable)

Obtient les objets dépendants du Habshtable spécifié.

(Hérité de MajorObject)
GetDropDependents(Hashtable, Hashtable)

Obtient les objets dépendants de la suppression.

(Hérité de MajorObject)
GetReferences(Hashtable, Boolean)

Obtient les objets auxquels MajorObject fait référence.

(Hérité de MajorObject)
GetSupportedCompatibilityLevels()

Obtient l’ensemble des niveaux de compatibilité pris en charge par le serveur.

GetUpdateOverwrites(Boolean)

Obtient l’objet Hashtable qui remplace le MajorObject mis à jour.

(Hérité de MajorObject)
ImageLoad(ImageLoadInfo)

???

ImageLoad(String, String, Stream)

???

ImageLoad(String, String, Stream, ReadWriteMode)

???

ImageSave(ImageSaveInfo)

???

ImageSave(String, Stream)

???

Reconnect()

Rétablit la connexion à la base de données Analysis Services.

Refresh()

Met à jour l’objet à partir des définitions de serveur.

(Hérité de MajorObject)
Refresh(Boolean)

Met à jour l’objet à partir des définitions de serveur, ainsi que les objets dépendants chargés [si spécifié].

(Hérité de MajorObject)
Refresh(Boolean, RefreshType)

Met à jour l’objet à partir des définitions de serveur, ainsi que les objets dépendants chargés [si spécifié].

(Hérité de MajorObject)
RemoveFromContainer(IContainer)

Supprime du conteneur spécifié l’objet ModelComponent.

(Hérité de ModelComponent)
RenameScriptMeasure(String, String, String, String, FixUpExpressions)

Exécute une opération de changement de nom d’une mesure.

RenameTable(String, String, String, FixUpExpressions)

Exécute une opération de changement de nom d’une table.

RenameTableColumn(String, String, String, String, FixUpExpressions)

Exécute une opération de changement de nom d’une colonne.

Reset()

Réinitialise le composant à son état initial.

(Hérité de NamedComponent)
Restore(RestoreInfo)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde, en utilisant les options définies au niveau de l’objet RestoreInfo fourni.

Restore(String)

Restaure une base de données Analysis Services à partir d'un fichier de sauvegarde.

Restore(String, String)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée.

Restore(String, String, Boolean)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, pour un indicateur de remplacement donné.

Restore(String, String, Boolean, RestoreLocation[])

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant l’indicateur de remplacement et les serveurs distants spécifiés.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant l’indicateur de remplacement, les serveurs distants et les paramètres de sécurité spécifiés.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant un indicateur de remplacement, plusieurs serveurs distants fournis et en spécifiant les paramètres de sécurité et un mot de passe.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant un mot de passe, un indicateur de remplacement, plusieurs serveurs distants fournis et en spécifiant les paramètres de sécurité, le mot de passe et l’emplacement de stockage.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant un mot de passe, un indicateur de remplacement, plusieurs serveurs distants fournis et en spécifiant les paramètres de sécurité, le mot de passe et l’emplacement de stockage et le mode lecture/écriture.

Restore(String, String, Boolean, RestoreLocation[], RestoreSecurity, String, String, ReadWriteMode, Boolean)

Restaure une base de données Analysis Services à partir d’un fichier de sauvegarde dans la base de données spécifiée, en utilisant un mot de passe, un indicateur de remplacement, plusieurs serveurs distants fournis et en spécifiant les paramètres de sécurité, le mot de passe et l’emplacement de stockage et le mode lecture/écriture.

SendXmlaRequest(XmlaRequestType, Stream)

Envoie une requête XMLA (XML for Analysis) du type spécifié à l’aide du flux donné.

SendXmlaRequest(XmlaRequestType, TextReader)

met fin à une demande XMLA (XML for Analysis) du type spécifié à l’aide de la demande donnée.

StartXmlaRequest(XmlaRequestType)

Envoie une requête XML for Analysis (XMLA) au serveur.

Submit()

Soumet un objet ModelComponent.

(Hérité de ModelComponent)
Submit(Boolean)

Soumet un objet ModelComponent.

(Hérité de ModelComponent)
Synchronize(String, String)

Synchronise l’objet actuel.

Synchronize(String, String, SynchronizeSecurity, Boolean)

Synchronise l’objet actuel.

Synchronize(SynchronizeInfo)

Synchronise l’objet actuel.

ToString()

Retourne une chaîne qui représente le composant nommé.

(Hérité de NamedComponent)
Update()

Met à jour la définition de serveur de l'objet actuel aux valeurs réelles à l'aide des valeurs par défaut pour mettre à jour des objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions)

Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode)

Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants et signale tous les avertissements de l'opération.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants, signale tous les avertissements de l'opération et retourne les objets affectés par l'opération.

(Hérité de MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

Met à jour la définition de serveur de l'objet actif aux valeurs réelles à l'aide des options spécifiées pour mettre à jour des objets dépendants, signale tous les avertissements de l'opération et retourne les objets affectés par l'opération. Si analyzeImpactOnly a la valeur true, une opération d’analyse d’impact est effectuée sans aucune opération de mise à jour.

(Hérité de MajorObject)
Validate(ValidationErrorCollection)

Valide l'élément auquel il est ajouté ; retourne toutes les erreurs rencontrées dans une collection.

(Hérité de ModelComponent)
Validate(ValidationErrorCollection, Boolean)

Valide l'élément auquel il est ajouté ; retourne toutes les erreurs rencontrées dans une collection. Contient également un paramètre pour activer le retour d'erreurs détaillées.

(Hérité de ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

Indique si l’objet Server est valide.

Validate(ValidationResultCollection)

Indique si MajorObject est valide.

(Hérité de MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

Indique si MajorObject est valide.

(Hérité de MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

Indique si MajorObject est valide.

(Hérité de MajorObject)

Implémentations d’interfaces explicites

IDeserializationCallback.OnDeserialization(Object)

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de MajorObject)
IFormattable.ToString(String, IFormatProvider)

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de NamedComponent)
IHostableComponent.Host

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de ModelComponent)
IModelComponent.FriendlyPath

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de ModelComponent)
IModelComponent.OwningCollection

Représente la classe de base d’une instance d’Analysis Services et fournit les méthodes et les membres qui vous permettent de contrôler cette instance.

(Hérité de ModelComponent)

S’applique à