Classe Server
L'objet Server représente une instance de SQL Server.
Hiérarchie d'héritage
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo..::..Server
Espace de noms : Microsoft.SqlServer.Management.Smo
Assembly : Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Syntaxe
'Déclaration
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
Inherits SqlSmoObject _
Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, _
IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'Utilisation
Dim instance As Server
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public sealed class Server : SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
[RootFacetAttribute(typeof(Server))]
public ref class Server sealed : public SqlSmoObject,
ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation,
IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
[<RootFacetAttribute(typeof(Server))>]
type Server =
class
inherit SqlSmoObject
interface ISfcSupportsDesignMode
interface IAlterable
interface IScriptable
interface IServerSettings
interface IServerInformation
interface IDmfFacet
interface IAlienRoot
interface ISfcDomainLite
interface ISfcHasConnection
end
public final class Server extends SqlSmoObject implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
Le type Server expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
Server() () () () | Initialise une nouvelle instance de la classe Server. | |
Server(String) | Initialise une nouvelle instance de la classe Server avec le nom spécifié. | |
Server(ServerConnection) | Initialise une nouvelle instance de la classe Server en fonction de la connexion spécifiée. |
Haut de la page
Propriétés
Nom | Description | |
---|---|---|
ActiveDirectory | Obtient les informations relatives aux paramètres Active Directory pour l'instance de SQL Server. | |
AffinityInfo | Obtient l'objet AffinityInfo associé à une instance de SQL Server. | |
AuditLevel | Obtient ou définit la valeur de la propriété AuditLevel. | |
Audits | Représente une collection d'objets Audit. Chaque objet Audit représente un journal d'audit défini sur l'instance de SQL Server. | |
BackupDevices | Représente une collection d'objets BackupDevice. Chaque objet BackupDevice représente une unité de sauvegarde définie sur l'instance de SQL Server. | |
BackupDirectory | Obtient ou définit la valeur de la propriété BackupDirectory. | |
BrowserServiceAccount | Obtient le compte de service sous lequel le service Browser s'exécute sur l'instance de SQL Server. | |
BrowserStartMode | Obtient le mode de démarrage du service SQL Server Browser qui s'exécute sur l'instance de SQL Server. | |
BuildClrVersion | Obtient la valeur de la propriété BuildClrVersion. | |
BuildClrVersionString | Obtient la valeur de la propriété BuildClrVersionString. | |
BuildNumber | Obtient la valeur de la propriété BuildNumber. | |
Collation | Obtient la valeur de la propriété Collation. | |
CollationID | Obtient la valeur de la propriété CollationID. | |
ComparisonStyle | Obtient la valeur de la propriété ComparisonStyle. | |
ComputerNamePhysicalNetBIOS | Obtient la valeur de la propriété ComputerNamePhysicalNetBIOS. | |
Configuration | Obtient les options de configuration de l'instance de SQL Server. | |
ConnectionContext | Obtient les détails de la connexion au serveur active pour l'instance de SQL Server. | |
Credentials | Représente une collection d'objets Credential. Chaque objet Credential représente des informations d'identification définies sur l'instance de SQL Server. | |
CryptographicProviders | Obtient la valeur de la propriété CryptographicProviders. | |
Databases | Représente une collection d'objets Database. Chaque objet Database représente une base de données définie sur l'instance de SQL Server. | |
DefaultFile | Obtient ou définit la valeur de la propriété DefaultFile. | |
DefaultLog | Obtient ou définit la valeur de la propriété DefaultLog. | |
DefaultTextMode | Obtient ou définit la valeur de la propriété Boolean qui spécifie si le mode texte par défaut est défini pour l'instance de SQL Server. | |
Edition | Obtient la valeur de la propriété Edition. | |
Endpoints | Représente une collection d'objets Endpoint. Chaque objet Endpoint représente un point de terminaison défini sur l'instance de SQL Server. | |
EngineEdition | Obtient la valeur de la propriété EngineEdition. | |
ErrorLogPath | Obtient la valeur de la propriété ErrorLogPath. | |
Events | Obtient les événements de serveur associés à l'instance de SQL Server. | |
ExecuteForScalar | Obtient ou définit la valeur de la propriété Boolean qui spécifie si l'objet est défini selon l'option permettant l'exécution qui retourne une valeur scalaire. (hérité de SqlSmoObject.) | |
FilestreamLevel | Obtient le niveau d'accès FILESTREAM spécifié sur l'instance de SQL Server. | |
FilestreamShareName | Obtient le nom de partage Windows où les données FILESTREAM sont stockées sur l'instance de SQL Server. | |
FullTextService | Obtient l'implémentation du service de recherche en texte intégral Microsoft pour l'instance de SQL Server. | |
Information | Obtient les informations relatives à l'instance de SQL Server. | |
InstallDataDirectory | Obtient le répertoire Windows local où les données d'installation sont stockées pour l'instance de SQL Server. | |
InstallSharedDirectory | Obtient le répertoire partagé distant où les données d'installation sont stockées pour l'instance de SQL Server. | |
InstanceName | Obtient le nom de l'instance de SQL Server. | |
IsCaseSensitive | Obtient la valeur de la propriété IsCaseSensitive. | |
IsClustered | Obtient la valeur de la propriété IsClustered. | |
IsFullTextInstalled | Obtient la valeur Boolean qui spécifie si le service de recherche en texte intégral est installé sur l'instance de SQL Server. | |
IsSingleUser | Obtient la valeur de la propriété IsSingleUser. | |
IsTouched | Obtient la valeur de la propriété Boolean qui spécifie si les propriétés de l'objet ont été mises à jour mais n'ont pas encore été rendues persistantes sur le serveur. (hérité de SqlSmoObject.) | |
JobServer | Obtient l'Agent SQL Server associé à l'instance de SQL Server. | |
Language | Obtient la valeur de la propriété Language. | |
Languages | Représente une collection d'objets Language. Chaque objet Language représente un langage pris en charge par l'instance de SQL Server. | |
LinkedServers | Représente une collection d'objets LinkedServer. Chaque objet LinkedServer représente un serveur lié enregistré sur l'instance de SQL Server. | |
LoginMode | Obtient ou définit la valeur de la propriété ServerLoginMode. | |
Logins | Représente une collection d'objets Login. Chaque objet Login représente une connexion définie sur l'instance de SQL Server. | |
Obtient le service SQL Mail Microsoft associé à l'instance de SQL Server. | ||
MailProfile | Obtient ou définit la valeur de la propriété MailProfile. | |
MasterDBLogPath | Obtenez la valeur de la propriété MasterDBLogPath. | |
MasterDBPath | Obtient la valeur de la propriété MasterDBPath. | |
MaxPrecision | Obtient la valeur de la propriété MaxPrecision. | |
Name | Obtient le nom du serveur, qui est le nom de la machine physique. | |
NamedPipesEnabled | Obtient la valeur Boolean qui spécifie si le fournisseur de canaux nommés est activé pour la connectivité client-serveur sur l'instance de SQL Server. | |
NetName | Obtient la valeur de la propriété NetName. | |
NumberOfLogFiles | Obtient ou définit la valeur de la propriété NumberOfLogFiles. | |
ObjectInSpace | Obtient la valeur de la propriété Boolean qui spécifie si l'objet existe dans l'isolation, ou s'il est connecté directement ou indirectement à l'instance de SQL Server. (hérité de SqlSmoObject.) | |
OleDbProviderSettings | Obtient la valeur de la propriété DbProviderSettings. | |
OSVersion | Obtient la valeur de la propriété OSVersion. | |
PerfMonMode | Obtient ou définit la valeur de la propriété PerfMonMode. | |
PhysicalMemory | Obtient la valeur de la propriété PhysicalMemory. | |
PhysicalMemoryUsageInKB | Obtient une valeur Int64 qui spécifie la quantité de mémoire, en kilo-octets, utilisée par l'instance du moteur de base de données. | |
Platform | Obtient la valeur de la propriété Platform. | |
Processors | Obtient la valeur de la propriété Processors. | |
ProcessorUsage | Obtient une valeur Int32 qui spécifie le temps processeur utilisé par l'instance du moteur de base de données. | |
Product | Obtient la valeur de la propriété Product. | |
ProductLevel | Obtient la valeur de la propriété ProductLevel. | |
Properties | Obtient une collection d'objets Property qui représentent les propriétés de l'objet. (hérité de SqlSmoObject.) | |
ProxyAccount | Obtient le compte proxy associé à l'instance de SQL Server. | |
ResourceGovernor | Obtient la valeur de la propriété ResourceGovernor. | |
ResourceLastUpdateDateTime | Obtient ou définit la valeur de la propriété ResourceLastUpdateDateTime. | |
ResourceVersion | Obtient la valeur de la propriété ResourceVersion. | |
ResourceVersionString | Obtient la valeur de la propriété ResouceVersionString. | |
Roles | Représente une collection d'objets ServerRole. Chaque objet ServerRole représente un rôle défini sur l'instance de SQL Server. | |
RootDirectory | Obtient la valeur de la propriété RootDirectory. | |
ScalarResult | Obtient le résultat scalaire pour l'objet référencé. (hérité de SqlSmoObject.) | |
ServerAuditSpecifications | Représente une collection d'objets ServerAuditSpecification. Chaque objet ServerAuditSpecification représente une spécification d'audit spécifique définie sur l'instance de SQL Server. | |
ServerType | Obtient le type de serveur pour l'instance de SQL Server. | |
ServiceAccount | Obtient le compte de service sous lequel l'instance de SQL Server s'exécute. | |
ServiceInstanceId | Obtient la valeur d'ID qui identifie de façon unique l'instance du service pour cette instance de SQL Server. | |
ServiceMasterKey | Obtient la clé principale du service associée à l'instance de SQL Server. | |
ServiceName | Obtient le nom du service pour le serveur. | |
ServiceStartMode | Obtient le mode de démarrage du service SQL Server. | |
Settings | Obtient les paramètres modifiables de l'instance de SQL Server. | |
SqlCharSet | Obtient la valeur de la propriété SqlCharSet. | |
SqlCharSetName | Obtient la valeur de la propriété SqlCharSetName. | |
SqlDomainGroup | Obtient le groupe de domaines de l'instance de SQL Server. | |
SqlSortOrder | Obtient la valeur de la propriété SqlSortOrder. | |
SqlSortOrderName | Obtient la valeur de la propriété SqlSortOrderName. | |
State | Gets the state of the referenced object. (hérité de SmoObjectBase.) | |
Status | Obtient l'état actuel de Server. | |
SystemDataTypes | Représente une collection d'objets SystemDataType. Chaque objet SystemDataType représente un type de données système défini sur l'instance de SQL Server. | |
SystemMessages | Représente une collection d'objets SystemMessage. Chaque objet SystemMessage représente un message système défini sur l'instance de SQL Server. | |
TapeLoadWaitTime | Obtient ou définit la valeur de la propriété TapeLoadWaitTime. | |
TcpEnabled | Obtient la valeur booléenne qui détermine si le protocole TCP/IP est activé sur cette instance de SQL Server. | |
Triggers | Représente une collection d'objets ServerDdlTrigger. Chaque objet ServerDdlTrigger représente un déclencheur DDL du serveur défini sur l'instance de SQL Server. | |
Urn | Obtient la valeur URN (Uniform Resource Name) qui identifie de façon unique l'objet. (hérité de SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (hérité de SmoObjectBase.) | |
UserDefinedMessages | Représente une collection d'objets UserDefinedMessage. Chaque objet UserDefinedMessage représente un message défini par l'utilisateur sur l'instance de SQL Server. | |
UserOptions | Obtient les options utilisateur de la connexion active à l'instance de SQL Server. | |
Version | Obtient la valeur de la propriété Version. | |
VersionMajor | Obtient la valeur de la propriété VersionMajor. | |
VersionMinor | Obtient la valeur de la propriété VersionMinor. | |
VersionString | Obtient la valeur de la propriété VersionString. |
Haut de la page
Méthodes
Nom | Description | |
---|---|---|
AddDatabaseContext(StringCollection) | Ajoute le contexte de base de données à la collection de requêtes identifiée par le paramètre queries. (hérité de SqlSmoObject.) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Ajoute le contexte de base de données à la collection de requêtes identifiée par le paramètre queries, à l'aide des options de script spécifiées. (hérité de SqlSmoObject.) | |
Alter() () () () | Met à jour toutes les modifications apportées aux propriétés de l'objet Server sur l'instance de SQL Server. | |
Alter(Boolean) | Met à jour toute les modifications apportées aux propriétés de l'objet Server sur l'instance de SQL Server avec l'option permettant de remplacer la vérification des valeurs. | |
AlterImpl | Active l'événement d'objet modifié. (hérité de SqlSmoObject.) | |
AlterImplFinish | Méthode appelée lorsque l'événement d'objet modifié est terminé. (hérité de SqlSmoObject.) | |
AlterImplInit | Méthode appelée lorsque l'événement d'objet modifié est initialisé. (hérité de SqlSmoObject.) | |
AlterImplWorker | Appelle les méthodes de modification. (hérité de SqlSmoObject.) | |
AttachDatabase(String, StringCollection) | Attache une base de données existante composée d'un ou plusieurs fichiers à l'instance de SQL Server avec le nom spécifié et à l'aide des fichiers de données spécifiés. | |
AttachDatabase(String, StringCollection, AttachOptions) | Attache une base de données existante composée d'un ou plusieurs fichiers à l'instance de SQL Server qui a le nom spécifié, à l'aide des fichiers de données et des options d'attachement spécifiés. | |
AttachDatabase(String, StringCollection, String) | Attache une base de données existante composée d'un ou plusieurs fichiers à l'instance de SQL Server avec le nom spécifié et à l'aide des fichiers de données spécifiés. | |
AttachDatabase(String, StringCollection, String, AttachOptions) | Attache une base de données existante composée d'un ou plusieurs fichiers à l'instance de SQL Server en utilisant le nom, les fichiers de données et les options d'attachement spécifiés. | |
BindDefaultImpl | Lie les éléments par défaut identifiés par les paramètres. (hérité de SqlSmoObject.) | |
BindRuleImpl | Lie le schéma de règle à la règle et aux colonnes identifiées par les paramètres. (hérité de SqlSmoObject.) | |
CheckCollation | Vérifie l'ordre des options de script par la méthode de classement identifiée par le paramètre collationName. (hérité de SqlSmoObject.) | |
CheckObjectState() () () () | Valide l'état de l'objet référencé. (hérité de SqlSmoObject.) | |
CheckObjectState(Boolean) | Valide l'état de l'objet référencé avec l'option permettant de spécifier qu'une exception est levée si l'objet n'est pas encore créé. (hérité de SqlSmoObject.) | |
CheckObjectStateImpl | Vérifie l'état de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
CheckVersion100 | Vérifie si la version de SQL Server est SQL Server 2008. (hérité de SqlSmoObject.) | |
CheckVersion80 | Vérifie la validité de l'objet sur SQL Server 2000. (hérité de SqlSmoObject.) | |
CheckVersion80SP3 | Vérifie la validité de l'objet sur SQL Server 2000 SP3. (hérité de SqlSmoObject.) | |
CheckVersion90 | Vérifie la validité de l'objet sur SQL Server 2005. (hérité de SqlSmoObject.) | |
CheckVersionBelow90 | Vérifie si la version de SQL Server est antérieure à SQL Server 2005. (hérité de SqlSmoObject.) | |
CleanObject | Définit l'objet sur l'état non modifié. (hérité de SqlSmoObject.) | |
CompareUrn | Compare deux URN. | |
CreateImpl | Crée un objet avec les options de script. (hérité de SqlSmoObject.) | |
CreateImplFinish | Méthode appelée lorsque l'événement de création est terminé. (hérité de SqlSmoObject.) | |
CreateImplInit | Méthode appelée lorsque l'événement de création est initialisé. (hérité de SqlSmoObject.) | |
DeleteBackupHistory(DateTime) | Supprime l'historique de sauvegarde pour cette instance de SQL Server jusqu'à la date et l'heure spécifiées. | |
DeleteBackupHistory(Int32) | Supprime l'historique de sauvegarde du jeu de supports spécifié. | |
DeleteBackupHistory(String) | Supprime l'historique de sauvegarde de la base de données spécifiée. | |
Deny(ServerPermissionSet, String) | Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié sur l'instance de SQL Server. | |
Deny(ServerPermissionSet, array<String> [] () [] []) | Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur l'instance de SQL Server. | |
Deny(ServerPermissionSet, String, Boolean) | Refuse le jeu d'autorisations spécifié au bénéficiaire spécifié et aux autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié sur l'instance de SQL Server. | |
Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) | Refuse le jeu d'autorisations spécifié aux bénéficiaires spécifiés et aux autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié sur l'instance de SQL Server. | |
DetachDatabase(String, Boolean) | Détache la base de données spécifiée de l'instance de SQL Server avec l'option de mise à jour des statistiques avant que la base de données ne soit détachée. | |
DetachDatabase(String, Boolean, Boolean) | Détache la base de données spécifiée de l'instance de SQL Server avec l'option de mise à jour des statistiques avant que la base de données ne soit détachée. | |
DetachedDatabaseInfo | Retourne les informations d'un fichier de base de données détaché. | |
Discover | Découvre une liste de type Object. (hérité de SqlSmoObject.) | |
DropImpl | Supprime un SqlSmoObject. (hérité de SqlSmoObject.) | |
DropImplWorker | Appelle les méthodes de suppression. (hérité de SqlSmoObject.) | |
EnumActiveCurrentSessionTraceFlags | Obtient des indicateurs de session active comme un DataTable. | |
EnumActiveGlobalTraceFlags | Obtient un DataTable qui contient des indicateurs de trace globaux actifs. | |
EnumAvailableMedia() () () () | Énumère les médias visibles pour l'instance de SQL Server sur le réseau local. | |
EnumAvailableMedia(MediaTypes) | Énumère les supports visibles par l'instance de SQL Server sur le réseau local en fonction du type de support spécifié. | |
EnumCollations | Énumère les classements pris en charge par l'instance de SQL Server. | |
EnumDatabaseMirrorWitnessRoles() () () () | Énumère les rôles témoins de la mise en miroir de bases de données. | |
EnumDatabaseMirrorWitnessRoles(String) | Énumère les rôles témoins de la mise en miroir pour la base de données spécifiée. | |
EnumDetachedDatabaseFiles | Énumère les fichiers de base de données détachés. | |
EnumDetachedLogFiles | Énumère les fichiers journaux détachés. | |
EnumDirectories | Énumère les répertoires correspondant au chemin d'accès spécifié. | |
EnumErrorLogs | Énumère les fichiers journaux des erreurs SQL Server. | |
EnumLocks() () () () | Énumère les verrous actifs maintenus sur l'instance de SQL Server. | |
EnumLocks(Int32) | Énumère les verrous actifs maintenus par le processus spécifié sur l'instance de SQL Server. | |
EnumMembers | Énumère les membres des rôles serveur et des rôles de base de données sur l'instance de SQL Server. | |
EnumObjectPermissions() () () () | Énumère les autorisations relatives aux objets pour l'instance de SQL Server. | |
EnumObjectPermissions(String) | Énumère les autorisations relatives aux objets pour un bénéficiaire spécifié sur l'instance d'application de SQL Server. | |
EnumObjectPermissions(ObjectPermissionSet) | Énumère les autorisations relatives aux objets pour une autorisation spécifiée sur l'instance de SQL Server. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Énumère les autorisations relatives aux objets pour un bénéficiaire spécifié et pour une autorisation spécifiée sur l'instance de SQL Server. | |
EnumPerformanceCounters() () () () | Énumère les compteurs de performance pris en charge par l'instance de SQL Server. | |
EnumPerformanceCounters(String) | Énumère les compteurs de performance pris en charge par l'instance de SQL Server pour un objet spécifié. | |
EnumPerformanceCounters(String, String) | Énumère les compteurs de performance pris en charge par l'instance de SQL Server pour un objet spécifié et un compteur spécifié. | |
EnumPerformanceCounters(String, String, String) | Énumère les compteurs de performance pris en charge par l'instance de SQL Server pour un objet spécifié, pour un compteur spécifié et sur l'instance spécifiée de SQL Server. | |
EnumProcesses() () () () | Énumère les processus qui s'exécutent sur l'instance de SQL Server. | |
EnumProcesses(Boolean) | Énumère les processus qui s'exécutent sur l'instance de SQL Server avec l'option permettant d'exclure les processus système. | |
EnumProcesses(Int32) | Énumère les informations relatives au processus spécifié. | |
EnumProcesses(String) | Énumère les processus qui s'exécutent sur l'instance de SQL Server et qui sont associés à la connexion spécifiée. | |
EnumScriptImpl | Énumère des scripts spécifiés par le paramètre so. (hérité de SqlSmoObject.) | |
EnumScriptImplWorker | Appelle les méthodes qui énumèrent des scripts spécifiés par le paramètre so. (hérité de SqlSmoObject.) | |
EnumScriptImplWorkerSOChanged | Retourne une chaîne IEnumerable qui décrit les options de script pour un objet. (hérité de SqlSmoObject.) | |
EnumServerAttributes | Énumère les attributs de serveur de l'instance de SQL Server. | |
EnumServerPermissions() () () () | Énumère les autorisations de serveur de l'instance de SQL Server. | |
EnumServerPermissions(String) | Énumère les autorisations de serveur pour un bénéficiaire spécifié sur l'instance de SQL Server. | |
EnumServerPermissions(ServerPermissionSet) | Énumère les autorisations de serveur pour une autorisation spécifiée sur l'instance de SQL Server. | |
EnumServerPermissions(String, ServerPermissionSet) | Énumère les autorisations de serveur pour un bénéficiaire spécifié et pour une autorisation spécifiée sur l'instance de SQL Server. | |
EnumStartupProcedures | Énumère les procédures de démarrage. | |
EnumWindowsDomainGroups() () () () | Énumère les comptes de groupe Windows Microsoft définis sur un domaine. | |
EnumWindowsDomainGroups(String) | Énumère les comptes de groupe Windows Microsoft définis pour le domaine spécifié. | |
EnumWindowsGroupInfo() () () () | Énumère les informations relatives à tous les groupes Windows Microsoft qui ont des droits d'accès explicites à l'instance de SQL Server. | |
EnumWindowsGroupInfo(String) | Énumère les informations relatives à tous les groupes Windows Microsoft qui ont des droits d'accès explicites à l'instance de SQL Server. | |
EnumWindowsGroupInfo(String, Boolean) | Énumère les informations relatives à tous les groupes Microsoft Windows qui ont des droits d'accès explicites à l'instance de SQL Server avec l'option permettant de répertorier les membres individuels. | |
EnumWindowsUserInfo() () () () | Énumère les informations relatives à tous les utilisateurs Windows Microsoft qui ont des droits d'accès explicites à SQL Server. | |
EnumWindowsUserInfo(String) | Énumère les informations relatives à tous les utilisateurs Windows Microsoft qui ont des droits d'accès explicites à l'instance de SQL Server. | |
EnumWindowsUserInfo(String, Boolean) | Énumère les informations relatives à tous les utilisateurs Windows Microsoft qui ont des droits d'accès explicites à l'instance de SQL Server avec l'option permettant de répertorier tous les chemins d'accès d'autorisation (groupes) via lesquels l'utilisateur peut accéder à l'instance de SQL Server. | |
Equals | (hérité de Object.) | |
ExecuteNonQuery | (hérité de SqlSmoObject.) | |
Finalize | (hérité de Object.) | |
FormatSqlVariant | Met en forme un objet en tant que type SqlVariant. (hérité de SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | Génère un script pour créer un fichier de données. (hérité de SqlSmoObject.) | |
GenerateDataSpaceScript | Génère un script pour allouer l'espace dans le fichier de données. (hérité de SqlSmoObject.) | |
GetActiveDBConnectionCount | Retourne le nombre de connexions actives pour la base de données spécifiée. | |
GetBindDefaultScript | Obtient le script qui lie les valeurs par défaut spécifiées par les paramètres defName et defSchema. (hérité de SqlSmoObject.) | |
GetBindRuleScript | Obtient le script qui spécifie les règles de liaison. (hérité de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Affecte un paramètre booléen du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Affecte une propriété booléenne du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetDateTimeParameter | Affecte une propriété datetime du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetDateTimeParameterAsInt | Affecte la propriété datetime du SqlSmoObject comme une valeur entière, si la propriété datetime n'est pas Null. (hérité de SqlSmoObject.) | |
GetDBName | Obtient le nom de la base de données associée à l'objet. (hérité de SqlSmoObject.) | |
GetDefaultInitFields | Retourne les types des propriétés initialisées par défaut lorsque l'objet spécifié est initialisé. | |
GetEnumParameter | Affecte une propriété d'énumération du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetFragOptionString | Obtient un objet FragmentationOption en tant que valeur de chaîne. (hérité de SqlSmoObject.) | |
GetGuidParameter | Affecte une propriété Guid du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetHashCode | (hérité de Object.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Affecte un paramètre du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Affecte un paramètre du SqlSmoObject. (hérité de SqlSmoObject.) | |
GetPropertyNames | Retourne les noms des propriétés initialisées pour le type d'objet spécifié | |
GetPropValue | Obtient une valeur de propriété de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetPropValueOptional | Obtient une valeur de propriété de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Obtient une valeur de propriété de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetRealValue | Obtient une valeur de propriété de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetScriptingOptionsForCreate | Obtient ScriptingOptions pour l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetServerName | Obtient le nom de l'instance de SQL Server à laquelle l'objet est associé. (hérité de SqlSmoObject.) | |
GetServerObject | Obtient le serveur de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetSmoObject | Obtient un SqlSmoObject spécifié par un URN. | |
GetSqlServerVersionName | Obtient le nom de version de l'instance de SQL Server à laquelle l'objet est associé. (hérité de SqlSmoObject.) | |
GetStringComparer | Obtient une interface IComparer. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Affecte un paramètre de chaîne de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Affecte un paramètre de chaîne de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetTimeSpanParameterAsInt | Affecte un paramètre d'intervalle de temps de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetType | (hérité de Object.) | |
GetUrnRecursive(StringBuilder) | Affecte un objet Urn de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Affecte un objet Urn de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
Grant(ServerPermissionSet, String) | Octroie le jeu d'autorisations spécifié au bénéficiaire spécifié sur l'instance de SQL Server. | |
Grant(ServerPermissionSet, array<String> [] () [] []) | Octroie le jeu d'autorisations spécifié aux bénéficiaires spécifiés sur l'instance de SQL Server. | |
Grant(ServerPermissionSet, String, Boolean) | Octroie au bénéficiaire l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur l'instance de SQL Server. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) | Octroie aux bénéficiaires l'accès à l'autorisation spécifiée et la capacité d'octroyer l'accès à d'autres utilisateurs sur l'instance de SQL Server. | |
Grant(ServerPermissionSet, String, Boolean, String) | Octroie au bénéficiaire le jeu d'autorisations spécifié et la capacité d'octroyer à d'autres utilisateurs le jeu d'autorisations sur l'instance de SQL Server dans un rôle donné. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) | Octroie aux bénéficiaires le jeu d'autorisations spécifié et la capacité d'octroyer à d'autres utilisateurs le jeu d'autorisations sur l'instance de SQL Server dans un rôle donné. | |
ImplInitialize | Initialise les champs de l'objet SqlSmoObject. (hérité de SqlSmoObject.) | |
Initialize() () () () | Initialise l'objet et force le chargement des propriétés. (hérité de SqlSmoObject.) | |
Initialize(Boolean) | Initialise l'objet et force le chargement des propriétés. (hérité de SqlSmoObject.) | |
IsDetachedPrimaryFile | Vérifie si le fichier spécifié est un fichier de base de données primaire (.mdf). | |
IsObjectDirty | Vérifie si les propriétés de l'objet ont été modifiées et si les modifications n'ont pas encore été rendues persistantes sur l'instance de SQL Server. (hérité de SqlSmoObject.) | |
IsObjectInitialized | Vérifie si l'objet a été initialisé. (hérité de SqlSmoObject.) | |
IsObjectInSpace | Vérifie si l'objet est isolé ou connecté à l'instance de SQL Server. (hérité de SqlSmoObject.) | |
IsVersion80SP3 | Détermine si la version de SQL Server est SQL Server 2000 avec SP3. (hérité de SqlSmoObject.) | |
IsVersion90AndAbove | Détermine si la version de SQL Server est SQL Server 2005 ou une version ultérieure. (hérité de SqlSmoObject.) | |
IsWindowsGroupMember | Vérifie si le compte d'utilisateur Windows Microsoft spécifié est membre du groupe Windows spécifié. | |
KillAllProcesses | Arrête le tous les processus sur la base de données spécifiée. | |
KillDatabase | Supprime la base de données spécifiée et toute connexion active. | |
KillProcess | Arrête le processus spécifié. | |
MarkDropped | Définit l'objet SqlSmoState à supprimer. (hérité de SqlSmoObject.) | |
MarkForDropImpl | Définit l'objet SqlSmoState à supprimer. (hérité de SqlSmoObject.) | |
MemberwiseClone | (hérité de Object.) | |
PingSqlServerVersion(String) | Obtient le numéro de version de l'instance de SQL Server. | |
PingSqlServerVersion(String, String, String) | Obtient le numéro de version de l'instance spécifiée de SQL Server à l'aide du nom d'utilisateur et du mot de passe spécifiés pour l'accès. | |
PostAlter | Méthode activée après la modification du SqlSmoObject. (hérité de SqlSmoObject.) | |
PostCreate | Méthode activée après la création du SqlSmoObject. (hérité de SqlSmoObject.) | |
PostDrop | Méthode activée après la suppression du SqlSmoObject. (hérité de SqlSmoObject.) | |
ReadErrorLog() () () () | Énumère le journal des erreurs SQL Server. | |
ReadErrorLog(Int32) | Énumère le journal des erreurs SQL Server spécifié. | |
Refresh | Actualise les objets et les propriétés sur l'objet Server. (remplace SqlSmoObject. . :: . .Refresh() () () ().) | |
Revoke(ServerPermissionSet, String) | Révoque un jeu d'autorisations précédemment octroyé à une liste de bénéficiaires sur l'instance de SQL Server. | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | Révoque un jeu d'autorisations précédemment octroyé à une liste de bénéficiaires sur l'instance de SQL Server. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean) | Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur l'instance de SQL Server et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) | Révoque un jeu d'autorisations précédemment accordé aux bénéficiaires sur l'instance de SQL Server et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean, String) | Révoque un jeu d'autorisations précédemment accordé à un bénéficiaire sur l'instance de SQL Server et tous les autres utilisateurs auxquels le bénéficiaire a accordé le jeu d'autorisations spécifié. Le bénéficiaire peut également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs, dans un rôle donné. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Révoque un jeu d'autorisations précédemment accordé aux bénéficiaires sur l'instance de SQL Server et tous les autres utilisateurs auxquels les bénéficiaires ont accordé le jeu d'autorisations spécifié. Les bénéficiaires peuvent également révoquer le jeu d'autorisations spécifié accordé à d'autres utilisateurs dans un rôle donné. | |
Script() () () () | Génère un script Transact-SQL qui peut être utilisé pour recréer le serveur. | |
Script(ScriptingOptions) | Génère un script Transact-SQL qui peut être utilisé pour recréer le serveur à l'aide des options de script spécifiées. | |
ScriptAlter | Modifie l'objet SqlSmoObject d'après les paramètres. (hérité de SqlSmoObject.) | |
ScriptCreate | Modifie l'objet SqlSmoObject d'après les paramètres. (hérité de SqlSmoObject.) | |
ScriptDdl | Lève une exception InvalidSmoOperationException. (hérité de SqlSmoObject.) | |
ScriptDrop | Lève une exception InvalidSmoOperationException. (hérité de SqlSmoObject.) | |
ScriptImpl() () () () | Obtient une collection de scripts du SqlSmoObject. (hérité de SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | Obtient une collection de scripts du SqlSmoObject. (hérité de SqlSmoObject.) | |
ScriptImplWorker | Obtient une collection de scripts du SqlSmoObject. (hérité de SqlSmoObject.) | |
SetDefaultInitFields(Boolean) | Spécifie que toutes les propriétés sont extraites lorsque les objets sont instanciés. | |
SetDefaultInitFields(Type, Boolean) | Spécifie que toutes les propriétés sont extraites lorsque les objets du type spécifié sont instanciés. | |
SetDefaultInitFields(Type, StringCollection) | Spécifie les propriétés qui sont extraites lorsque les objets du type spécifié sont instanciés. | |
SetDefaultInitFields(Type, array<String> [] () [] []) | Spécifie les propriétés qui sont extraites lorsque les objets du type spécifié sont instanciés. | |
SetParentImpl | Définit le parent du SqlSmoObject sur le paramètre newParent. (hérité de SqlSmoObject.) | |
SetTraceFlag | Définit un indicateur de trace. | |
ToString | Retourne un String qui représente l'objet référencé. (hérité de SqlSmoObject.) | |
TouchImpl | Non implémenté. (hérité de SqlSmoObject.) | |
UnbindDefaultImpl | Annule la liaison des colonnes par défaut du SqlSmoObject. (hérité de SqlSmoObject.) | |
UnbindRuleImpl | Annule la liaison des règles du SqlSmoObject. (hérité de SqlSmoObject.) | |
Validate | Validates the state of an object. (hérité de SmoObjectBase.) |
Haut de la page
Événements
Nom | Description | |
---|---|---|
PropertyChanged | Représente l'événement qui se produit lorsqu'une propriété est modifiée. (hérité de SqlSmoObject.) | |
PropertyMetadataChanged | Représente l'événement qui se produit lorsque les métadonnées de la propriété sont modifiées. (hérité de SqlSmoObject.) |
Haut de la page
Champs
Nom | Description | |
---|---|---|
m_ExtendedProperties | Représente une propriété définie pour étendre les propriétés fournies par un SqlSmoObject. (hérité de SqlSmoObject.) | |
singletonParent | Représente le parent de singleton. (hérité de SqlSmoObject.) |
Haut de la page
Implémentations d'interfaces explicites
Nom | Description | |
---|---|---|
IAlienObject. . :: . .Discover | Découvre les éventuelles dépendances. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .GetDomainRoot | Retourne la racine du domaine. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .GetParent | Obtient le parent de cet objet. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyType | Obtient le type de la propriété spécifiée. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyValue | Obtient la valeur de la propriété spécifiée. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .GetUrn | Obtient l'URN (Uniform Resource Name) de l'objet. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .Resolve | Obtient l'instance qui contient les informations relatives à l'objet de l'URN (Unified Resource Name) de l'objet. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .SetObjectState | Définit l'état de l'objet sur la valeur SfcObjectState spécifiée. (hérité de SqlSmoObject.) | |
IAlienObject. . :: . .SetPropertyValue | Définit la valeur de la propriété. (hérité de SqlSmoObject.) | |
IAlienRoot. . :: . .DesignModeInitialize | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.Vérifie que l'objet Server se trouve en mode Création et qu'il est déconnecté de l'instance du moteur de base de données qu'il représente. | |
IAlienRoot. . :: . .SfcHelper_GetDataTable | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Obtient un objet DataTable qui contient les résultats d'un URN. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObject | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Obtient le Object qui représente l'objet identifié par un URN spécifié. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Obtient un List de valeurs String. | |
ISfcDomainLite. . :: . .DomainInstanceName | Obtient le nom de l'instance du domaine. | |
ISfcDomainLite. . :: . .DomainName | Obtient le nom du domaine. | |
ISfcDomainLite. . :: . .GetLogicalVersion | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie.Obtient une valeur Int32 qui indique si des modifications ont été apportées à l'objet serveur. | |
ISfcHasConnection. . :: . .ConnectionContext | Obtient le contexte de la connexion représentée par l'objet Server actuel. | |
ISfcHasConnection. . :: . .GetConnection() () () () | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Obtient une connexion à un magasin de stockage Sfc. | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Obtient une connexion à un magasin de stockage Sfc qui prend en charge le mode de requête demandé. | |
ISfcHasConnection. . :: . .SetConnection | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. Définit une connexion à un magasin de stockage Sfc. | |
ISfcPropertyProvider. . :: . .GetPropertySet | Obtient la référence d'interface au jeu de propriétés de cet objet. Ne référencez pas directement ce membre dans votre code. Il prend en charge l'infrastructure SQL Server. (hérité de SqlSmoObject.) | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Obtient une valeur Boolean qui spécifie si le serveur prend en charge le mode Création. |
Haut de la page
Notes
The Server class represents an instance of SQL Server. In SMO programming, the Server object determines the connection to a physical SQL Server installation. The Server class is the highest level in the SMO instance object hierarchy. When a Server object variable is created, it establishes a connection to an instance of SQL Server. If you do not specify the name in the Server class constructor, the connection is always made with the local, default instance of SQL Server.
By using the Server object, you can do the following:
Connect to an instance of SQL Server.
Modify the connection settings.
Run Transact-SQL statements directly.
Capture Transact-SQL output from the SMO program.
Manage transactions.
View operating system information.
Modify and view SQL Server settings, information, and user options.
Modify and view SQL Server configuration options.
Register the instance of SQL Server in the Active Directory directory service.
Subscribe to and handle SQL Server events.
Reference databases, endpoints, credentials, logins, linked servers, system messages, DDL triggers, system data types, and user-defined messages.
Regenerate the service master key.
Detach and attach databases.
Stop processes or databases.
Grant, deny, or revoke permissions on the database.
Enumerate information about the server.
Read the error log.
Remove the backup history.
Get and set the default initialization fields for specified types.
Create endpoints, such as database mirroring endpoint.
To get Server object properties, users can be a member of the public fixed server role.
To set Server object properties, users must be a member of the sysadmin fixed server role.
Thread Safety
Tout membre statique public (Partagé dans Microsoft Visual Basic) de ce type est sûr dans le cadre des opérations à plusieurs threads. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Sécurité des threads
Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.
Voir aussi