Server Classe
Définition
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.
Encapsulating de la classe d’instance : Server[@Name='']
[Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet]
[Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))]
public sealed class Server : Microsoft.SqlServer.Management.Smo.SqlSmoObject, Microsoft.SqlServer.Management.Common.IAlterable, Microsoft.SqlServer.Management.Sdk.Sfc.IAlienRoot, Microsoft.SqlServer.Management.Sdk.Sfc.IDmfFacet, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcDomainLite, Microsoft.SqlServer.Management.Sdk.Sfc.ISfcSupportsDesignMode, Microsoft.SqlServer.Management.Smo.IScriptable, Microsoft.SqlServer.Management.Smo.IServerInformation, Microsoft.SqlServer.Management.Smo.IServerSettings
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
inherit SqlSmoObject
interface ISfcSupportsDesignMode
interface IAlterable
interface IScriptable
interface IServerSettings
interface IDmfFacet
interface IServerInformation
interface IAlienRoot
interface ISfcDomainLite
interface ISfcHasConnection
[<Microsoft.SqlServer.Management.Facets.EvaluationMode(Microsoft.SqlServer.Management.Dmf.AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.PhysicalFacet>]
[<Microsoft.SqlServer.Management.Sdk.Sfc.RootFacet(typeof(Microsoft.SqlServer.Management.Smo.Server))>]
type Server = class
inherit SqlSmoObject
interface IAlterable
interface IScriptable
interface IServerSettings
interface IDmfFacet
interface IServerInformation
interface IAlienRoot
interface ISfcDomainLite
interface ISfcHasConnection
interface ISfcSupportsDesignMode
Public NotInheritable Class Server
Inherits SqlSmoObject
Implements IAlienRoot, IAlterable, IDmfFacet, IScriptable, IServerInformation, IServerSettings, ISfcDomainLite, ISfcSupportsDesignMode
- Héritage
- Attributs
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| Server() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Server(ServerConnection) |
Construit un nouvel objet Server qui s’appuie sur serverConnection donné pour la connectivité. |
| Server(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
Champs
| Nom | Description |
|---|---|
| m_ExtendedProperties |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| singletonParent |
Les objets SMO standard accèdent à la référence de classe parente via parentColl (collection correspondante dans la classe parente). La classe Singleton n’a aucune collection dans le parent. (Hérité de SqlSmoObject) |
Propriétés
| Nom | Description |
|---|---|
| ActiveDirectory |
Obsolète.
Encapsulating de la classe d’instance : Server[@Name=''] |
| AffinityInfo |
Encapsulating de la classe d’instance : Server[@Name=''] |
| AuditLevel |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Audits |
Encapsulating de la classe d’instance : Server[@Name=''] |
| AvailabilityGroups |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BackupDevices |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BackupDirectory |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BrowserServiceAccount |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BrowserStartMode |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BuildClrVersion |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BuildClrVersionString |
Encapsulating de la classe d’instance : Server[@Name=''] |
| BuildNumber |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ClusterName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ClusterQuorumState |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ClusterQuorumType |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Collation |
Encapsulating de la classe d’instance : Server[@Name=''] |
| CollationDatabaseInServer |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| CollationID |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ComparisonStyle |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ComputerNamePhysicalNetBIOS |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Configuration |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ConnectionContext |
contexte de connexion |
| Credentials |
Encapsulating de la classe d’instance : Server[@Name=''] |
| CryptographicProviders |
Encapsulating de la classe d’instance : Server[@Name=''] |
| DatabaseEngineEdition |
Retourne la databaseEngineEdition de l’objet SMO (Hérité de SqlSmoObject) |
| DatabaseEngineType |
Renvoie le DatabaseEngineType de l’objet SMO (Hérité de SqlSmoObject) |
| Databases |
Encapsulating de la classe d’instance : Server[@Name=''] |
| DefaultAvailabilityGroupClusterType |
Type de cluster de groupe de disponibilité par défaut pour le serveur |
| DefaultFile |
Encapsulating de la classe d’instance : Server[@Name=''] |
| DefaultLog |
Encapsulating de la classe d’instance : Server[@Name=''] |
| DefaultTextMode |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Edition |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Endpoints |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EngineEdition |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ErrorLogPath |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ErrorLogSizeKb |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Events |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ExecuteForScalar |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ExecutionManager |
Encapsulating de la classe d’instance : Server[@Name=''] |
| FilestreamLevel |
Encapsulating de la classe d’instance : Server[@Name=''] |
| FilestreamShareName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| FullTextService |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HadrManagerStatus |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HardwareGeneration |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HostDistribution |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HostPlatform |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HostRelease |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HostServicePackLevel |
Encapsulating de la classe d’instance : Server[@Name=''] |
| HostSku |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Information |
Encapsulating de la classe d’instance : Server[@Name=''] |
| InstallDataDirectory |
Encapsulating de la classe d’instance : Server[@Name=''] |
| InstallSharedDirectory |
Encapsulating de la classe d’instance : Server[@Name=''] |
| InstanceName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsAvailabilityReplicaSeedingModeSupported |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsCaseSensitive |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsClustered |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsConfigurationOnlyAvailabilityReplicaSupported |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsCrossPlatformAvailabilityGroupSupported |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsFullTextInstalled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsHadrEnabled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsJsonDataTypeEnabled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsMemberOfWsfcCluster |
Vérifie si le serveur est membre du cluster WSFC |
| IsPolyBaseInstalled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsReadOnlyListWithLoadBalancingSupported |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsSingleUser |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IsTouched |
Indique si l’objet a été touché pour l’écriture de scripts inconditionnelles de Alter (Hérité de SqlSmoObject) |
| IsXTPSupported |
Encapsulating de la classe d’instance : Server[@Name=''] |
| JobServer |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Language |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Languages |
Encapsulating de la classe d’instance : Server[@Name=''] |
| LinkedServers |
Encapsulating de la classe d’instance : Server[@Name=''] |
| LoginMode |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Logins |
Encapsulating de la classe d’instance : Server[@Name=''] |
|
Encapsulating de la classe d’instance : Server[@Name=''] |
|
| MailProfile |
Encapsulating de la classe d’instance : Server[@Name=''] |
| MasterDBLogPath |
Encapsulating de la classe d’instance : Server[@Name=''] |
| MasterDBPath |
Encapsulating de la classe d’instance : Server[@Name=''] |
| MaxPrecision |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Name |
Encapsulating de la classe d’instance : Server[@Name=''] |
| NamedPipesEnabled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| NetName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| NumberOfLogFiles |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ObjectInSpace |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| OleDbProviderSettings |
Encapsulating de la classe d’instance : Server[@Name=''] |
| OSVersion |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ParentCollection |
Retourne la collection qui contient l’objet. Peut être null. (Hérité de SqlSmoObject) |
| PathSeparator |
Encapsulating de la classe d’instance : Server[@Name=''] |
| PerfMonMode |
Encapsulating de la classe d’instance : Server[@Name=''] |
| PhysicalMemory |
Encapsulating de la classe d’instance : Server[@Name=''] |
| PhysicalMemoryUsageInKB |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Platform |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Processors |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ProcessorUsage |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Product |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ProductLevel |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ProductUpdateLevel |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Properties |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ProxyAccount |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ReservedStorageSizeMB |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ResourceGovernor |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ResourceLastUpdateDateTime |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ResourceVersion |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ResourceVersionString |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Roles |
Encapsulating de la classe d’instance : Server[@Name=''] |
| RootDirectory |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ScalarResult |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ServerAuditSpecifications |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServerType |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServerVersion |
Retourne serverVersion du serveur qui contient l’objet. Si l’objet n’est pas associé à un serveur connecté, la version de serveur connue la plus élevée est retournée. (Hérité de SqlSmoObject) |
| ServiceAccount |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServiceInstanceId |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServiceMasterKey |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServiceName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServiceStartMode |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ServiceTier |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Settings |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SmartAdmin |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SqlCharSet |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SqlCharSetName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SqlDomainGroup |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SqlSortOrder |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SqlSortOrderName |
Encapsulating de la classe d’instance : Server[@Name=''] |
| State |
Retourne l’état de l’objet (Hérité de SmoObjectBase) |
| Status |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SupportedAvailabilityGroupClusterTypes |
Obtient les types de cluster de groupe de disponibilité pris en charge pour le serveur |
| SystemDataTypes |
Encapsulating de la classe d’instance : Server[@Name=''] |
| SystemMessages |
Encapsulating de la classe d’instance : Server[@Name=''] |
| TapeLoadWaitTime |
Encapsulating de la classe d’instance : Server[@Name=''] |
| TcpEnabled |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Triggers |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Urn |
Retourne l’Urn de l’objet, calculé à la volée (Hérité de SqlSmoObject) |
| UrnSuffix |
Encapsulating de la classe d’instance : Server[@Name=''] |
| UsedStorageSizeMB |
Encapsulating de la classe d’instance : Server[@Name=''] |
| UserData |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SmoObjectBase) |
| UserDefinedMessages |
Encapsulating de la classe d’instance : Server[@Name=''] |
| UserOptions |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Version |
Encapsulating de la classe d’instance : Server[@Name=''] |
| VersionMajor |
Encapsulating de la classe d’instance : Server[@Name=''] |
| VersionMinor |
Encapsulating de la classe d’instance : Server[@Name=''] |
| VersionString |
Encapsulating de la classe d’instance : Server[@Name=''] |
Méthodes
| Nom | Description |
|---|---|
| AddDatabaseContext(StringCollection) |
méthode get appelée à partir de la méthode de création de script (à partir de classes dérivées telles que Table, Index, etc.) (Hérité de SqlSmoObject) |
| Alter() |
Modifiez les métadonnées du serveur, y compris les objets enfants dépendants tels que Configuration, Informations et Paramètres. La classe Configuration ne remplace pas la vérification des valeurs avec cet appel. |
| Alter(Boolean) |
Modifiez les métadonnées du serveur, y compris les objets enfants dépendants tels que Configuration, Informations et Paramètres. |
| AlterImpl() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| AlterImplWorker() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| AttachDatabase(String, StringCollection, AttachOptions) |
Joindre une base de données |
| AttachDatabase(String, StringCollection, String, AttachOptions) |
Joindre une base de données |
| AttachDatabase(String, StringCollection, String) |
Joindre une base de données |
| AttachDatabase(String, StringCollection) |
Joindre une base de données |
| BindDefaultImpl(String, String, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| BindRuleImpl(String, String, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| CheckObjectState() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| CheckObjectState(Boolean) |
Il s’agit d’une fonction virtuelle, afin que les classes dérivées puissent la remplacer si elles veulent effectuer des vérifications supplémentaires sur l’état de l’objet (Hérité de SqlSmoObject) |
| CheckObjectStateImpl(Boolean) |
Vérifie l’état de l’objet, car il n’est pas récusable, cette fonction peut être appelée directement et ce qui signifie que les classes dérivées ne peuvent pas fournir leur propre validation (Hérité de SqlSmoObject) |
| CleanObject() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| CompareUrn(Urn, Urn) |
Compare deux Urn, en tenant compte des classements sur le serveur |
| CreateImpl() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| CreateOrAlterImpl() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| DeleteBackupHistory(DateTime) |
Supprime les entrées dans les tables d’historique de sauvegarde et de restauration pour les jeux de sauvegarde antérieurs à l’ancienne date |
| DeleteBackupHistory(Int32) |
Supprime les entrées dans les tables d’historique de sauvegarde et de restauration pour les jeux de sauvegarde sur mediaSetID |
| DeleteBackupHistory(String) |
Supprime les entrées dans les tables d’historique de sauvegarde et de restauration pour la base de données |
| Deny(ServerPermissionSet, String, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Deny(ServerPermissionSet, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Deny(ServerPermissionSet, String[], Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Deny(ServerPermissionSet, String[]) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| DetachDatabase(String, Boolean, Boolean) |
Détacher une base de données |
| DetachDatabase(String, Boolean) |
Détacher une base de données |
| DetachedDatabaseInfo(String) |
La méthode DetachedDBInfo retourne des informations sur une base de données détachée. |
| Discover() |
Meilleur effort de découverte : cette méthode reflète les métadonnées et obtient tous les objets disponibles (Hérité de SqlSmoObject) |
| DropImpl(Boolean, Boolean) |
Pour les appels de suppression sur la base de données utilisateur dans Azure, la connexion est fermée lorsque la base de données est supprimée, ExecutionManager tente normalement de réessayer ces appels en rouvrant la connexion Que nous voulons éviter cette nouvelle tentative lorsque handleSevereError a la valeur true. (Hérité de SqlSmoObject) |
| DropImpl(Boolean) |
supprime l’objet (Hérité de SqlSmoObject) |
| DropImplWorker(Urn, Boolean) |
supprime l’objet (Hérité de SqlSmoObject) |
| EnumActiveCurrentSessionTraceFlags() |
Retourne la sortie de DBCC TRACESTATUS() |
| EnumActiveGlobalTraceFlags() |
Énumérez tous les indicateurs de trace globaux actifs définis pour SQL Instance et retournez-les en tant que DataTable. Retourne la sortie de DBCC TRACESTATUS (-1) |
| EnumAvailableMedia() |
Retourne la sortie de xp_availablemedia |
| EnumAvailableMedia(MediaTypes) |
Retourne la sortie de xp_availablemedia |
| EnumClusterMembersState() |
Énumérez l’état actuel des membres du cluster Windows dont l’instance fait partie. |
| EnumClusterSubnets() |
Énumérez l’état actuel des membres du cluster Windows dont l’instance fait partie. |
| EnumCollations() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumDatabaseMirrorWitnessRoles() |
Énumère les rôles témoins que le serveur joue dans un partenariat de mise en miroir de bases de données |
| EnumDatabaseMirrorWitnessRoles(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumDetachedDatabaseFiles(String) |
Répertorie tous les fichiers de base de données référencés par un fichier de base de données principal. |
| EnumDetachedLogFiles(String) |
La méthode ListDetachedLogFiles répertorie tous les fichiers journaux référencés par le fichier journal principal. |
| EnumDirectories(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumErrorLogs() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumLocks() |
Retourne une table de verrous actifs |
| EnumLocks(Int32) |
Retourne une table de verrous actifs |
| EnumMembers(RoleTypes) |
Retourne la liste des rôles de serveur ou de base de données dans lesquels la connexion actuellement connectée est membre. |
| EnumObjectPermissions() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumObjectPermissions(ObjectPermissionSet) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumObjectPermissions(String, ObjectPermissionSet) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumObjectPermissions(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumPerformanceCounters() |
Récupère les données du compteur de performances du serveur. |
| EnumPerformanceCounters(String, String, String) |
Récupère les données du compteur de performances du serveur. |
| EnumPerformanceCounters(String, String) |
Récupère les données du compteur de performances du serveur. |
| EnumPerformanceCounters(String) |
Récupère les données du compteur de performances du serveur. |
| EnumProcesses() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumProcesses(Boolean) |
énumérer les processus facultatifs excluant les processus système |
| EnumProcesses(Int32) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumProcesses(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumServerAttributes() |
Retourne le contenu de sp_server_info |
| EnumServerPermissions() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumServerPermissions(ServerPermissionSet) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumServerPermissions(String, ServerPermissionSet) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumServerPermissions(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumStartupProcedures() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumWindowsDomainGroups() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumWindowsDomainGroups(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| EnumWindowsGroupInfo() |
Retourne la sortie de xp_logininfo filtrée sur des groupes |
| EnumWindowsGroupInfo(String, Boolean) |
Retourne la sortie de xp_logininfo filtrées sur des groupes. |
| EnumWindowsGroupInfo(String) |
Retourne la sortie de xp_logininfo filtrée sur des groupes |
| EnumWindowsUserInfo() |
Retourne la sortie de xp_logininfo filtrée pour les utilisateurs |
| EnumWindowsUserInfo(String, Boolean) |
Retourne la sortie de xp_logininfo filtrée pour les utilisateurs |
| EnumWindowsUserInfo(String) |
Retourne la sortie de xp_logininfo filtrée pour les utilisateurs |
| ExecuteNonQuery(StringCollection, Boolean, Boolean) |
Exécute des instructions sql (Hérité de SqlSmoObject) |
| ExecuteWithModes(SqlExecutionModes, Action) |
Exécute l’action donnée sous les modes d’exécution donnés. Réinitialise les modes d’origine après l’exécution ou l’échec de l’action. (Hérité de SqlSmoObject) |
| FileExists(String) |
Vérifie si le fichier spécifié existe |
| FormatSqlVariant(Object) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GenerateAlterEvent() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GenerateAlterEvent(Urn, Object) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetActiveDBConnectionCount(String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| GetContextDB() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetDBName() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetDefaultInitFields(Type, DatabaseEngineEdition) |
retourne un clone des champs d’init par défaut |
| GetDefaultInitFields(Type) |
retourne un clone des champs d’init par défaut. Cette fonction sera déconseillée. Utilisez la fonction de surcharge. |
| GetDisabledProperties(ScriptingPreferences) |
Fournit une énumération des propriétés qui sont explicitement désactivées pour des types ou éditions de serveur spécifiques. Il ne s’agit pas d’une liste de toutes les propriétés qui ne fonctionnent pas pour la cible spécifiée. (Hérité de SqlSmoObject) |
| GetFragOptionString(FragmentationOption) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetPropertyNames(Type, DatabaseEngineEdition) |
Obtenir le champ Property pris en charge par le type d’objet donné |
| GetPropValue(String) |
Récupérer la valeur de la propriété à partir de : - Le conteneur de propriétés directement si la propriété est disponible (sale ou récupérée) - Un appel à notre méthode OnPropertyMissing sinon Lève une exception si la valeur de propriété est NULL dans les deux cas. (Hérité de SqlSmoObject) |
| GetPropValueOptional(String) |
Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est créé ou que nous sommes en mode Création (valeur NULL possible) - Un appel à notre méthode OnPropertyMissing sinon (lève l’exception si la valeur est NULL) (Hérité de SqlSmoObject) |
| GetPropValueOptional<T>(String, T) |
Retourne la valeur de la propriété nommée. Si l’objet se trouve dans l’état Création et que la propriété n’a pas encore été définie, la valeur par défaut est retournée. Si l’objet existe, defaultValue est ignoré et que la valeur réelle est retournée. (Hérité de SqlSmoObject) |
| GetPropValueOptionalAllowNull(String) |
Récupérez la valeur de la propriété à partir de : - Le conteneur de propriétés si l’état est en cours de création ou que nous sommes en mode Création (null possible) - Un appel à notre méthode OnPropertyMissing sinon (valeur NULL possible) (Hérité de SqlSmoObject) |
| GetRealValue(Property, Object) |
Retourne la valeur réelle de la propriété. (Hérité de SqlSmoObject) |
| GetServerName() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetServerObject() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| GetSmoObject(Urn) |
Renvoie l’objet avec l’Urn correspondante |
| GetSqlServerVersionName() |
Obtient le nom public sqlserver pour la connexion actuelle, par exemple : « SQL Server 2008 ». (Hérité de SqlSmoObject) |
| GetStringComparer() |
Retourne le comparateur utilisé par toutes les collections d’objets enfants pour effectuer la comparaison des noms d’objets. Le comparateur d’un serveur est basé sur le classement de master Le comparateur d’une base de données et ses enfants est basé sur le classement de base de données (Hérité de SqlSmoObject) |
| GetStringComparer(String) |
Retourne l’objet comparateur correspondant à la chaîne de classement passée. |
| GetUrnRecursive(StringBuilder, UrnIdOption) |
Calcule l’Urn de l’objet, potentiellement y compris d’autres champs dans la définition en plus des champs clés. (Hérité de SqlSmoObject) |
| GetUrnRecursive(StringBuilder) |
Calcule l’Urn de l’objet. (Hérité de SqlSmoObject) |
| Grant(ServerPermissionSet, String, Boolean, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Grant(ServerPermissionSet, String, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Grant(ServerPermissionSet, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Grant(ServerPermissionSet, String[], Boolean, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Grant(ServerPermissionSet, String[], Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Grant(ServerPermissionSet, String[]) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| GrantAvailabilityGroupCreateDatabasePrivilege(String) |
Cette méthode est appelée sur un réplica secondaire joint au groupe de disponibilité pour accorder au groupe de disponibilité le privilège de création de base de données pour que l’amorçage automatique fonctionne |
| ImplInitialize(String[], OrderBy[]) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| InitChildCollection(Urn, Boolean) |
Initialise la collection d’objets enfant associée au type donné. Par exemple, le nom Column initialise la collection Columns. (Hérité de SqlSmoObject) |
| Initialize() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| Initialize(Boolean) |
Initialise l’objet en lisant ses propriétés à partir de l’énumérateur (Hérité de SqlSmoObject) |
| IsDetachedPrimaryFile(String) |
La méthode IsDetachedPrimaryFile spécifie si un fichier est un fichier de base de données primaire détaché. |
| IsExpressSku() |
Retourne si le serveur contenant cet objet est une référence SKU Express (Hérité de SqlSmoObject) |
| IsObjectDirty() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IsObjectInitialized() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IsObjectInSpace() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IsSupportedProperty(String) |
Vérifier si la propriété spécifiée est prise en charge dans l’environnement serveur actuel (Hérité de SqlSmoObject) |
| IsSupportedProperty(Type, String, DatabaseEngineEdition) |
Retourne true si le nom de propriété donné est valide pour l’objet de type Type pour la version et l’édition du serveur. |
| IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition) |
Retourne true si l’expression identifie une propriété SqlSmoObject valide pour la version et l’édition actuelles du serveur |
| IsSupportedProperty<T>(String, DatabaseEngineEdition) |
Retourne true si le nom de propriété donné est valide pour l’objet type T pour la version et l’édition du serveur. |
| IsTraceFlagOn(Int32, Boolean) |
Vérifie si un indicateur de trace est activé sur le serveur |
| IsVersion80SP3() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IsVersion90AndAbove() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IsWindowsGroupMember(String, String) |
La méthode IsNTGroupMember expose une instance de droits d’accès Microsoft SQL Server 2000 pour Windows comptes d’utilisateur NT 4.0 ou Microsoft Windows 2000. Le cloud pour l’instant ne prend pas en charge les connexions Windows. Et les connexions Sql ne peuvent pas être membres d’un groupe Windows. Par conséquent, cette méthode n’est pas prise en charge pour Cloud. |
| JoinAvailabilityGroup(String, AvailabilityGroupClusterType) |
Cette méthode est appelée sur un réplica secondaire qui a été ajouté à un groupe de disponibilité à partir d’un serveur principal pour terminer la négociation. Une fois l’exécution réussie, l’instance devient un réplica fonctionnel dans le groupe de disponibilité. |
| JoinAvailabilityGroup(String) |
Cette méthode est appelée sur un réplica secondaire qui a été ajouté à un groupe de disponibilité à partir d’un serveur principal pour terminer la négociation. Une fois l’exécution réussie, l’instance devient un réplica fonctionnel dans le groupe de disponibilité. |
| KillAllProcesses(String) |
Tue tous les processus utilisateur qui utilisent la base de données donnée. |
| KillDatabase(String) |
Supprime une base de données. Si les utilisateurs sont connectés à celui-ci, leurs connexions sont supprimées. |
| KillProcess(Int32) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| MarkDropped() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| MarkForDropImpl(Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ParentDirectoryExists(String) |
Vérifie si le répertoire parent du fichier spécifié existe |
| PingSqlServerVersion(String, String, String) |
se connecte au service spécifié, récupère la chaîne de version et se déconnecte avant de revenir à l’appelant. Cela permet à l’appelant d’effectuer un test ping sur la version SQLServer coûteuse, car nous devons établir une connexion pour obtenir les informations, appeler uniquement si nécessaire |
| PingSqlServerVersion(String) |
se connecte au service spécifié, récupère la chaîne de version et se déconnecte avant de revenir à l’appelant. Cela permet à l’appelant d’effectuer un test ping sur la version SQLServer coûteuse, car nous devons établir une connexion pour obtenir les informations, appeler uniquement si nécessaire |
| PostAlter() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir modifié l’objet (Hérité de SqlSmoObject) |
| PostCreate() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après la création de l’objet (Hérité de SqlSmoObject) |
| PostDrop() |
cette fonction est destinée à être remplacée par des classes dérivées, si elles doivent effectuer des actions supplimentaires après avoir supprimé l’objet (Hérité de SqlSmoObject) |
| ReadErrorLog() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ReadErrorLog(Int32) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Refresh() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String, Boolean, Boolean, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String, Boolean, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String[], Boolean, Boolean, String) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String[], Boolean, Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Revoke(ServerPermissionSet, String[]) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| RevokeAvailabilityGroupCreateDatabasePrivilege(String) |
Révoquer le privilège de création de base de données du groupe de disponibilité spécifié |
| Script() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| Script(ScriptingOptions) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ScriptImpl() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ScriptImpl(ScriptingOptions) |
Retourne un objet StringCollection avec le script de l’objet. Cette méthode lève une erreur si ScriptData a la valeur true (Hérité de SqlSmoObject) |
| SetAccessToken(IRenewableToken) |
Définissez accessToken pour la connexion. (Hérité de SqlSmoObject) |
| SetDefaultInitFields(Boolean) |
Définit une valeur indiquant si les objets dans les collections doivent être initialisés avec toutes les propriétés et efface les paramètres précédents des autres remplacements de cette méthode. Des propriétés spécifiques à extraire pour un type donné peuvent être choisies pour l’initialisation à l’aide d’un autre remplacement de cette méthode. |
| SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition) |
Définir les champs par défaut du type d’objet donné |
| SetDefaultInitFields(Type, Boolean) |
Définissez les champs par défaut du type d’objet donné. Cette fonction sera déconseillée. Utilisez la fonction de surcharge. |
| SetDefaultInitFields(Type, DatabaseEngineEdition, String[]) |
Définir les champs par défaut du type d’objet donné |
| SetDefaultInitFields(Type, String[]) |
Définissez les champs par défaut du type d’objet donné. Cette fonction sera déconseillée. Utilisez la fonction de surcharge. |
| SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition) |
Définir les champs par défaut du type d’objet donné |
| SetDefaultInitFields(Type, StringCollection) |
Définissez la valeur par défaut pour les champs du type d’objet donné. Cette fonction sera déconseillée. Utilisez la fonction de surcharge. |
| SetParentImpl(SqlSmoObject) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| SetState(SqlSmoState) |
Définit l’état de l’objet (Existing, Dropped, etc.) Les applications doivent éviter d’utiliser cette méthode. (Hérité de SmoObjectBase) |
| SetTraceFlag(Int32, Boolean) |
Définit un indicateur de trace de session |
| ThrowIfAboveVersion100(String) |
Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 10.0 (SQL 2008) (Hérité de SqlSmoObject) |
| ThrowIfAboveVersion80(String) |
Lève une exception si la version principale ServerVersion pour cet objet est supérieure à 8.0 (SQL 2000) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion100(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 10.0 (SQL 2008) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion110(String) |
Lève une exception UnsupportedVersionException si le serveur source ou de destination est inférieur à 11.0 (SQL 2012) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion110Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 11.0 (SQL 2012) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion120(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion120Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 12.0 (SQL 2014) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion130(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 13.0 (SQL 2016) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion130Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 13.0 (SQL 2016) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion140(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion140Prop(String) |
Lève une exception avec du texte indiquant que la propriété spécifiée n’est pas prise en charge si la version principale ServerVersion pour cet objet est inférieure à 14.0 (SQL 2017) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion160(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 16.0 (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion80(String) |
Lève une exception si la version principale ServerVersion de cet objet est inférieure à 8.0 (SQL 2000) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion80SP3() |
Lève une exception si ServerVersion pour cet objet est inférieur à 8.760 (8.0 SP3) (Hérité de SqlSmoObject) |
| ThrowIfBelowVersion90(String) |
Lève une exception si la version principale ServerVersion pour cet objet est inférieure à 9.0 (SQL 2005) (Hérité de SqlSmoObject) |
| ToString() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| Touch() |
Marquez l’objet « touché » pour le script inconditionnelle de Alter. (Hérité de SqlSmoObject) |
| TouchImpl() |
Méthode virtuelle pour permettre aux classes dérivées d’effectuer des tâches supplémentaires lorsqu’elles sont tactiles. (Hérité de SqlSmoObject) |
| UnbindDefaultImpl(Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| UnbindRuleImpl(Boolean) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| Validate(String, Object[]) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SmoObjectBase) |
Événements
| Nom | Description |
|---|---|
| PropertyChanged |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| PropertyMetadataChanged |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IAlienObject.Discover() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IAlienObject.GetDomainRoot() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IAlienObject.GetParent() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IAlienObject.GetPropertyType(String) |
Découvre le type de propriété. (Hérité de SqlSmoObject) |
| IAlienObject.GetPropertyValue(String, Type) |
Récupère la valeur d’une propriété donnée. Lève si la propriété est introuvable. (Hérité de SqlSmoObject) |
| IAlienObject.GetUrn() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IAlienObject.Resolve(String) |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| IAlienObject.SetObjectState(SfcObjectState) |
Définit l’état de cet objet en fonction de SfcObjectState fourni. (Hérité de SqlSmoObject) |
| IAlienObject.SetPropertyValue(String, Type, Object) |
Définit la valeur de la propriété donnée, si elle est accessible en écriture. Si la propriété n’est pas dans le conteneur de propriétés, la réflexion est utilisée. Lève une exception si la propriété est introuvable. (Hérité de SqlSmoObject) |
| IAlienRoot.DesignModeInitialize() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| IAlienRoot.SfcHelper_GetDataTable(Object, String, String[], OrderBy[]) |
Assistance pour SFC. Demandez à l’énumérateur d’un DataTable de résultats en fonction d’une URN. |
| IAlienRoot.SfcHelper_GetSmoObject(String) |
Renvoie l’objet avec l’Urn correspondant sous forme de chaîne |
| IAlienRoot.SfcHelper_GetSmoObjectQuery(String, String[], OrderBy[]) |
Assistance pour SFC. Les interfaces de requête et d’énumérateur/d’énumérateur doivent être au niveau auquel nous sommes abstraits, mais pour l’instant, nous nous assurons que la mise en cache via InitChildLevel est effectuée tout en remettant la liste des Urns. |
| ISfcDomainLite.DomainInstanceName |
Retourne le nom de l’instance de ce domaine |
| ISfcDomainLite.DomainName |
Retourne le nom de domaine SMO |
| ISfcDomainLite.GetLogicalVersion() |
Retourne la version logique du schéma du modèle objet SMO |
| ISfcHasConnection.ConnectionContext |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ISfcHasConnection.GetConnection() |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ISfcHasConnection.GetConnection(SfcObjectQueryMode) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ISfcHasConnection.SetConnection(ISfcConnection) |
Encapsulating de la classe d’instance : Server[@Name=''] |
| ISfcPropertyProvider.GetPropertySet() |
Encapsulating de la classe d’instance : Server[@Name=''] (Hérité de SqlSmoObject) |
| ISfcSupportsDesignMode.IsDesignMode |
Cet objet étend ISfcSupportsDesignMode. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetAssessmentItems(Server, String[]) |
Recherche toutes les vérifications disponibles pour une donnée |
| GetAssessmentItems(SqlSmoObject, String[]) |
Recherche toutes les vérifications disponibles pour une donnée |
| GetAssessmentResults(Server, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(Server, String[]) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResults(SqlSmoObject, String[]) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(Server, IEnumerable<ICheck>) |
Exécute de manière synchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(Server, String[]) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| GetAssessmentResultsList(SqlSmoObject, String[]) |
Exécute de manière asynchrone l’évaluation pour une application donnée |
| IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences) |
Vérifie si le type spécifié est pris en charge par le ServerVersion serveur racine et DatabaseEngineType le serveur racine de cet objet. Si scriptingPreferences ne sont pas null, vérifie également si le type spécifié est pris en charge par le ServerVersion serveur cible et DatabaseEngineType le serveur cible. |