Microsoft.SqlServer.Management.Common Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
| Nom | Description |
|---|---|
| CapturedSql | |
| ChangePasswordFailureException | |
| CommonDisplayCategoryKeyAttribute |
Clé utilisée pour rechercher la catégorie de propriété localisée |
| CommonDisplayDescriptionKeyAttribute |
Clé utilisée pour rechercher la description localisée |
| CommonDisplayNameKeyAttribute |
Clé utilisée pour rechercher le nom de la propriété localisée |
| CommonLocalizableEnumConverter |
CommonLocalizableEnumConverter permet de convertir les valeurs d’une énumération en chaînes localisées en fonction de l’attribut DisplayNameKey appliqué aux éléments individuels de l’énumération. |
| CommonLocalizedPropertyResourcesAttribute |
Nom des ressources contenant des chaînes de catégorie, de nom et de description localisées |
| ConnectionCannotBeChangedException | |
| ConnectionEnumsHelpers |
Ensemble de méthodes d’assistance à utiliser avec les énumérations définies ici |
| ConnectionException |
ConnectionException est la classe de base pour la plupart des exceptions ConnectionInfo |
| ConnectionFailureException | |
| ConnectionInfoBase | |
| ConnectionInfoHelper | |
| ConnectionManager |
paramètres de connexion et création |
| ConnectionSettings |
paramètres de connexion et création |
| DataTransferEventArgs |
Arguments passés à Transfer.DatabaseTransferEvent |
| DataTransferProgressEventArgs | |
| DisconnectedConnectionException |
Cette exception est levée lorsqu’une tentative est effectuée pour utiliser un connecté forcé en mode déconnecté |
| DtsConnectionInfo | |
| ExecutionFailureException | |
| HostPlatformNames |
Valeurs possibles pour la propriété Server.HostPlatform dans SMO |
| InvalidArgumentException | |
| InvalidPropertyValueException | |
| NetCoreHelpers | |
| NotInTransactionException | |
| OlapConnectionInfo | |
| PropertyNotAvailableException | |
| PropertyNotSetException | |
| ServerComparer | |
| ServerConnection | |
| ServerMessageEventArgs |
Arguments pour le gestionnaire d’événements |
| ServerVersion |
version du serveur |
| SqlCeConnectionInfo | |
| SqlConnectionInfo | |
| SqlConnectionInfoWithConnection | |
| SqlDirectConnection |
SqlDirectConnection est un simple ConnectionInfoBase qui encapsule un objet SqlConnection. |
| SqlOlapConnectionInfoBase | |
| SqlServerManagementException |
SqlServerManagementException est la classe de base pour toutes les exceptions SQL Management Objects. |
| StatementEventArgs |
Cette classe contient les détails d’une instruction Sql exécutée. |
| TransferException |
Il s’agit de l’exception qui sera levée par l’opération de transfert |
| TypeConverters |
Convertisseurs de type à utiliser pour traduire des valeurs d’énumération en leurs valeurs de chaîne et de retour |
| WindowsCredential |
Active le stockage et la récupération des mots de passe à partir de Windows Credential Manager, clé par type de connexion et nom d’utilisateur |
Interfaces
| Nom | Description |
|---|---|
| IAlterable | |
| ICommonDynamicVisible |
L’interface ICommonDynamicVisible doit être implémentée par n’importe quelle classe qui souhaite limiter la visibilité de certaines valeurs Enum en fonction de l’état de la classe à ce moment-là. Si une classe contient une propriété qui expose une énumération et que cette classe implémente l’interface ICommonDynamicVisible, elle sera appelée pour chaque propriété d’un type Enum. L’analyseur de contexte peut être utilisé pour déterminer pour quelle méthode Enum cette méthode est appelée. Si une classe n’a qu’une seule énumération, il n’est pas nécessaire d’effectuer cette vérification. La façon de limiter la visibilité de certains éléments consiste simplement à supprimer les valeurs d’énumération indésirables des valeurs ArrayList. Cette méthode est appelée sur chaque liste déroulante de l’énumération afin qu’il soit possible de modifier la liste sur chaque liste déroulante. Si la liste ne change pas une fois qu’elle a été initialement déterminée en mettant en cache ArrayList et en retournant celle-ci, il serait utile. Veillez à ce que vous ne supprimiez pas les valeurs sur lesquelles la propriété Enum est déjà définie. Cela n’entraîne aucune erreur, car toutes les valeurs Enum sont toujours valides, mais lorsque l’utilisateur clique sur la liste déroulante, il ne voit pas le choix actuel comme option. De plus, aucune nouvelle valeur ne doit être ajoutée à la liste, car ces valeurs ne seront pas convertibles en valeurs Enum valides et une erreur sera levée au moment de l’exécution. Si un contrôle plus dynamique est nécessaire, envisagez d’utiliser la conception DynamicValues. |
| ICreatable | |
| ICreateOrAlterable |
Interface pour la méthode CreateOrAlter. Toutes les classes qui prennent en charge la création ou la modification implémentent cette interface. |
| IDataTransferProvider |
Cette interface extrait le mécanisme de transfert de données |
| IDropIfExists |
Interface pour la méthode DropIfExists. Toutes les classes qui prennent en charge la suppression avec la vérification de l’existence implémentent cette interface. |
| IDroppable | |
| IMarkForDrop |
Implémenté par des objets qui peuvent être supprimés dans le cadre de la commande Alter sur leur parent. |
| IRefreshable | |
| IRenamable | |
| IRenewableToken |
Interface simple pour masquer les détails du renouvellement des jetons d’accès. Les consommateurs de cette interface doivent différer la récupération de la chaîne de jeton jusqu’au point de SqlConnectionUsage |
| IRestrictedAccess | |
| ISafeRenamable |
Implémentés par des objets qui peuvent préférer que l’interface utilisateur confirme le renommage avant de continuer |
| ISfcConnection |
Cette interface est une interface de connexion de haut niveau. |
| ITransferMetadataProvider |
Cette interface extrait le fournisseur de métadonnées , qui est le composant qui calcule les métadonnées nécessaires dans le processus de transfert |
Énumérations
| Nom | Description |
|---|---|
| AutoDisconnectMode |
règle la stratégie de déconnexion |
| ConnectionManager.ExecuteTSqlAction |
Définit toutes les méthodes utilisées pour exécuter T-SQL sur un serveur dans l’objet ServerConnection. |
| ConnectionType | |
| DatabaseEngineEdition |
Valeurs possibles retournées par SERVERPROPERTY('EngineEdition'). Pour plus d’informations, voir https://learn.microsoft.com/sql/t-sql/functions/serverproperty-transact-sql |
| DatabaseEngineType |
les valeurs possibles de la configuration du serveur |
| DataTransferEventType |
Indiquer le type d’événement Transfer |
| DataTransferProgressEventType | |
| DeferredUseMode | |
| ExecutionTypes | |
| FixedServerRoles | |
| NetworkProtocol |
Protocoles réseau |
| QueryParameterizationMode | |
| ServerCaseSensitivity | |
| ServerType |
Types de connexion valides |
| ServerUserProfiles | |
| SqlConnectionInfo.AuthenticationMethod |
Méthode d’authentification utilisée pour se connecter |
| SqlExecutionModes |
Détermine si les instructions SQL sont capturées ou envoyées au serveur. |
Délégués
| Nom | Description |
|---|---|
| DataTransferEventHandler | |
| DataTransferProgressEventHandler | |
| ServerMessageEventHandler |
le prototype de la méthode de rappel |
| StatementEventHandler |
Gestionnaire d’événements pour les instructions |