Clase Server
El objeto Server representa una instancia de SQL Server.
Jerarquía de herencia
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo..::..Server
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
<RootFacetAttribute(GetType(Server))> _
Public NotInheritable Class Server _
Inherits SqlSmoObject _
Implements ISfcSupportsDesignMode, IAlterable, IScriptable, IServerSettings, _
IServerInformation, IDmfFacet, IAlienRoot, ISfcDomainLite, ISfcHasConnection
'Uso
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
El tipo Server expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
Server() () () () | Inicializa una nueva instancia de la clase Server. | |
Server(String) | Inicializa una nueva instancia de la clase Server con el nombre especificado. | |
Server(ServerConnection) | Inicializa una nueva instancia de la clase Server basándose en la conexión especificada. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ActiveDirectory | Obtiene información sobre la configuración de Active Directory para la instancia de SQL Server. | |
AffinityInfo | Obtiene el objeto AffinityInfo asociado a una instancia de SQL Server. | |
AuditLevel | Obtiene o establece el valor de la propiedad AuditLevel. | |
Audits | Representa una colección de objetos Audit. Cada objeto Audit representa un registro de auditoría definido en la instancia de SQL Server. | |
BackupDevices | Representa una colección de objetos BackupDevice. Cada objeto BackupDevice representa un dispositivo de copia de seguridad definido en la instancia de SQL Server. | |
BackupDirectory | Obtiene o establece el valor de la propiedad BackupDirectory. | |
BrowserServiceAccount | Obtiene la cuenta de servicio bajo la que se ejecuta el servicio Browser en la instancia de SQL Server. | |
BrowserStartMode | Obtiene el modo de inicio del Servicio SQL Server Browser que se ejecuta en la instancia de SQL Server. | |
BuildClrVersion | Obtiene el valor de la propiedad BuildClrVersion. | |
BuildClrVersionString | Obtiene el valor de la propiedad BuildClrVersionString. | |
BuildNumber | Obtiene el valor de la propiedad BuildNumber. | |
Collation | Obtiene el valor de la propiedad Collation. | |
CollationID | Obtiene el valor de la propiedad CollationID. | |
ComparisonStyle | Obtiene el valor de la propiedad ComparisonStyle. | |
ComputerNamePhysicalNetBIOS | Obtiene el valor de la propiedad ComputerNamePhysicalNetBIOS. | |
Configuration | Obtiene las opciones de configuración para la instancia de SQL Server. | |
ConnectionContext | Obtiene los detalles de la conexión del servidor actual para la instancia de SQL Server. | |
Credentials | Representa una colección de objetos Credential. Cada objeto Credential representa una credencial definida en la instancia de SQL Server. | |
CryptographicProviders | Obtiene el valor de la propiedad CryptographicProviders. | |
Databases | Representa una colección de objetos Database. Cada objeto Database representa una base de datos definida en la instancia de SQL Server. | |
DefaultFile | Obtiene o establece el valor de la propiedad DefaultFile. | |
DefaultLog | Obtiene o establece el valor de la propiedad DefaultLog. | |
DefaultTextMode | Obtiene o establece el valor de propiedad Boolean que especifica si está establecido el modo de texto predeterminado para la instancia de SQL Server. | |
Edition | Obtiene el valor de la propiedad Edition. | |
Endpoints | Representa una colección de objetos Endpoint. Cada objeto Endpoint representa un extremo definido en la instancia de SQL Server. | |
EngineEdition | Obtiene el valor de la propiedad EngineEdition. | |
ErrorLogPath | Obtiene el valor de la propiedad ErrorLogPath. | |
Events | Obtiene los eventos de servidor asociados a la instancia de SQL Server. | |
ExecuteForScalar | Obtiene o establece el valor de propiedad Boolean que especifica si el objeto está establecido para que se ejecute para la opción escalar. (Se hereda de SqlSmoObject.) | |
FilestreamLevel | Obtiene el nivel de acceso de la secuencia de archivos especificado en la instancia de SQL Server. | |
FilestreamShareName | Obtiene el nombre del recurso compartido de Windows donde se guardan los datos FILESTREAM de la instancia de SQL Server. | |
FullTextService | Obtiene la implementación del servicio de búsqueda en texto completo de Microsoft Search para la instancia de SQL Server. | |
Information | Obtiene información sobre la instancia de SQL Server. | |
InstallDataDirectory | Obtiene el directorio local de Windows donde están almacenados los datos de instalación para la instancia de SQL Server. | |
InstallSharedDirectory | Obtiene el directorio compartido remoto de Windows donde están almacenados los datos de instalación para la instancia de SQL Server. | |
InstanceName | Obtiene el nombre de instancia de la instancia de SQL Server. | |
IsCaseSensitive | Obtiene el valor de la propiedad IsCaseSensitive. | |
IsClustered | Obtiene el valor de la propiedad IsClustered. | |
IsFullTextInstalled | Obtiene el valor Boolean que especifica si el servicio de búsqueda en texto completo está instalado en la instancia de SQL Server. | |
IsSingleUser | Obtiene el valor de la propiedad IsSingleUser. | |
IsTouched | Obtiene el valor de propiedad Boolean que especifica si las propiedades del objeto se han actualizado pero todavía no son persistentes en el servidor. (Se hereda de SqlSmoObject.) | |
JobServer | Obtiene el Agente SQL Server asociado a la instancia de SQL Server. | |
Language | Obtiene el valor de la propiedad Language. | |
Languages | Representa una colección de objetos Language. Cada objeto Language representa un idioma admitido por la instancia de SQL Server. | |
LinkedServers | Representa una colección de objetos LinkedServer. Cada objeto LinkedServer representa un servidor vinculado registrado en la instancia de SQL Server. | |
LoginMode | Obtiene o establece el valor de la propiedad ServerLoginMode. | |
Logins | Representa una colección de objetos Login. Cada objeto Login representa un inicio de sesión definido en la instancia de SQL Server. | |
Obtiene el servicio Microsoft SQL Mail asociado a la instancia de SQL Server. | ||
MailProfile | Obtiene o establece el valor de la propiedad MailProfile. | |
MasterDBLogPath | Obtiene el valor de la propiedad MasterDBLogPath. | |
MasterDBPath | Obtiene el valor de la propiedad MasterDBPath. | |
MaxPrecision | Obtiene el valor de la propiedad MaxPrecision. | |
Name | Obtiene el nombre del servidor, que es el nombre de la máquina física. | |
NamedPipesEnabled | Obtiene el valor Boolean que especifica si está habilitado el proveedor de canalizaciones con nombre para la conectividad cliente-servidor en la instancia de SQL Server. | |
NetName | Obtiene el valor de la propiedad NetName. | |
NumberOfLogFiles | Obtiene o establece el valor de la propiedad NumberOfLogFiles. | |
ObjectInSpace | Obtiene el valor de propiedad Boolean que especifica si el objeto existe en aislamiento, o si está conectado directa o indirectamente con la instancia de SQL Server. (Se hereda de SqlSmoObject.) | |
OleDbProviderSettings | Obtiene el valor de la propiedad DbProviderSettings. | |
OSVersion | Obtiene el valor de la propiedad OSVersion. | |
PerfMonMode | Obtiene o establece el valor de la propiedad PerfMonMode. | |
PhysicalMemory | Obtiene el valor de la propiedad PhysicalMemory. | |
PhysicalMemoryUsageInKB | Obtiene un valor Int64 que especifica la cantidad de memoria en uso por la instancia del Motor de base de datos, en kilobytes. | |
Platform | Obtiene el valor de la propiedad Platform. | |
Processors | Obtiene el valor de la propiedad Processors. | |
ProcessorUsage | Obtiene un valor Int32 que especifica el tiempo de procesador usado por la instancia del motor de base de datos. | |
Product | Obtiene el valor de la propiedad Product. | |
ProductLevel | Obtiene el valor de la propiedad ProductLevel. | |
Properties | Obtiene una colección de objetos Property que representa las propiedades del objeto. (Se hereda de SqlSmoObject.) | |
ProxyAccount | Obtiene la cuenta de proxy asociada a la instancia de SQL Server. | |
ResourceGovernor | Obtiene el valor de la propiedad ResourceGovernor. | |
ResourceLastUpdateDateTime | Obtiene el valor de la propiedad ResourceLastUpdateDateTime. | |
ResourceVersion | Obtiene la propiedad ResourceVersion. | |
ResourceVersionString | Obtiene el valor de la propiedad ResouceVersionString. | |
Roles | Representa una colección de objetos ServerRole. Cada objeto ServerRole representa un rol definido en la instancia de SQL Server. | |
RootDirectory | Obtiene el valor de la propiedad RootDirectory. | |
ScalarResult | Obtiene el resultado escalar para el objeto al que se hace referencia. (Se hereda de SqlSmoObject.) | |
ServerAuditSpecifications | Representa una colección de objetos ServerAuditSpecification. Cada objeto ServerAuditSpecification representa una especificación de auditoría concreta definida en la instancia de SQL Server. | |
ServerType | Obtiene el tipo de servidor de la instancia de SQL Server. | |
ServiceAccount | Obtiene la cuenta de servicio bajo la que se está ejecutando la instancia de SQL Server. | |
ServiceInstanceId | Obtiene el valor de identificador que identifica de forma única la instancia de servicio para esta instancia de SQL Server. | |
ServiceMasterKey | Obtiene la clave maestra de servicio asociada a la instancia de SQL Server. | |
ServiceName | Obtiene el nombre del servicio del servidor. | |
ServiceStartMode | Obtiene el modo de inicio del servicio SQL Server. | |
Settings | Obtiene la configuración modificable para la instancia de SQL Server. | |
SqlCharSet | Obtiene el valor de la propiedad SqlCharSet. | |
SqlCharSetName | Obtiene el valor de la propiedad SqlCharSetName. | |
SqlDomainGroup | Obtiene el grupo de dominio de la instancia de SQL Server. | |
SqlSortOrder | Obtiene el valor de la propiedad SqlSortOrder. | |
SqlSortOrderName | Obtiene el valor de la propiedad SqlSortOrderName. | |
State | Gets the state of the referenced object. (Se hereda de SmoObjectBase.) | |
Status | Obtiene el estado actual de la instancia de Server. | |
SystemDataTypes | Representa una colección de objetos SystemDataType. Cada objeto SystemDataType representa un tipo de datos del sistema definido en la instancia de SQL Server. | |
SystemMessages | Representa una colección de objetos SystemMessage. Cada objeto SystemMessage representa un mensaje del sistema definido en la instancia de SQL Server. | |
TapeLoadWaitTime | Obtiene o establece el valor de la propiedad TapeLoadWaitTime. | |
TcpEnabled | Obtiene el valor booleano que determina si el protocolo TCP/IP está habilitado en esta instancia de SQL Server. | |
Triggers | Representa una colección de objetos ServerDdlTrigger. Cada objeto ServerDdlTrigger representa un desencadenador DDL (lenguaje de definición de datos) del servidor definido en la instancia de SQL Server. | |
Urn | Obtiene el valor de la dirección URN (nombre de recursos uniforme) que identifica de forma única el objeto. (Se hereda de SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Se hereda de SmoObjectBase.) | |
UserDefinedMessages | Representa una colección de objetos UserDefinedMessage. Cada objeto UserDefinedMessage representa un mensaje definido por el usuario que está definido en la instancia de SQL Server. | |
UserOptions | Obtiene las opciones de usuario para la conexión actual con la instancia de SQL Server. | |
Version | Obtiene el valor de la propiedad Version. | |
VersionMajor | Obtiene el valor de la propiedad VersionMajor. | |
VersionMinor | Obtiene el valor de la propiedad VersionMinor. | |
VersionString | Obtiene el valor de la propiedad VersionString. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddDatabaseContext(StringCollection) | Agrega el contexto de la base de datos a la colección de consultas identificada por el parámetro queries. (Se hereda de SqlSmoObject.) | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Agrega el contexto de la base de datos a la colección de consultas identificada por el parámetro queries usando las opciones de scripting especificadas. (Se hereda de SqlSmoObject.) | |
Alter() () () () | Actualiza cualquier cambio que se produzca en las propiedades del objeto Server en la instancia de SQL Server. | |
Alter(Boolean) | Actualiza cualquier cambio que se produzca en las propiedades del objeto Server en la instancia de SQL Server con la opción de invalidar la comprobación de valores. | |
AlterImpl | Activa el evento de objeto modificado. (Se hereda de SqlSmoObject.) | |
AlterImplFinish | Método al que se llama cuando finaliza el evento de objeto modificado. (Se hereda de SqlSmoObject.) | |
AlterImplInit | Método al que se llama cuando se inicializa el evento de objeto modificado. (Se hereda de SqlSmoObject.) | |
AlterImplWorker | Llama a los métodos Alter. (Se hereda de SqlSmoObject.) | |
AttachDatabase(String, StringCollection) | Adjunta una base de datos existente que se compone de uno o varios archivos a la instancia de SQL Server que tiene el nombre especificado y usa los archivos de datos especificados. | |
AttachDatabase(String, StringCollection, AttachOptions) | Adjunta una base de datos existente que se compone de uno o varios archivos a la instancia de SQL Server que tiene el nombre especificado y utiliza las opciones de datos adjuntos y los archivos de datos especificados. | |
AttachDatabase(String, StringCollection, String) | Adjunta una base de datos existente que se compone de uno o varios archivos a la instancia de SQL Server que tiene el nombre especificado y usa los archivos de datos especificados. | |
AttachDatabase(String, StringCollection, String, AttachOptions) | Adjunta una base de datos existente que se compone de uno o varios archivos a la instancia de SQL Server y usa el nombre, las opciones de datos adjuntos y los archivos de datos especificados. | |
BindDefaultImpl | Enlaza los elementos predeterminados identificados por los parámetros. (Se hereda de SqlSmoObject.) | |
BindRuleImpl | Enlaza el esquema de la regla a la regla y las columnas identificadas por los parámetros. (Se hereda de SqlSmoObject.) | |
CheckCollation | Comprueba el orden de las opciones de scripting por el método de intercalación identificado por el parámetro collationName. (Se hereda de SqlSmoObject.) | |
CheckObjectState() () () () | Valida el estado del objeto al que se hace referencia. (Se hereda de SqlSmoObject.) | |
CheckObjectState(Boolean) | Valida el estado del objeto al que se hace referencia, con la opción de especificar que se produzca una excepción si todavía no se ha creado el objeto. (Se hereda de SqlSmoObject.) | |
CheckObjectStateImpl | Comprueba el estado de un objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
CheckVersion100 | Comprueba si la versión de SQL Server es SQL Server 2008. (Se hereda de SqlSmoObject.) | |
CheckVersion80 | Comprueba la validez del objeto en SQL Server 2000. (Se hereda de SqlSmoObject.) | |
CheckVersion80SP3 | Comprueba la validez del objeto en SQL Server 2000 SP3. (Se hereda de SqlSmoObject.) | |
CheckVersion90 | Comprueba la validez del objeto en SQL Server 2005. (Se hereda de SqlSmoObject.) | |
CheckVersionBelow90 | Comprueba si la versión de SQL Server es anterior a SQL Server 2005. (Se hereda de SqlSmoObject.) | |
CleanObject | Establece el objeto en el estado no modificado. (Se hereda de SqlSmoObject.) | |
CompareUrn | Compara dos URN. | |
CreateImpl | Crea un objeto con opciones de scripting. (Se hereda de SqlSmoObject.) | |
CreateImplFinish | Método al que se llama cuando finaliza el evento Create. (Se hereda de SqlSmoObject.) | |
CreateImplInit | Método al que se llama cuando se inicializa el evento Create. (Se hereda de SqlSmoObject.) | |
DeleteBackupHistory(DateTime) | Elimina el historial de copias de seguridad de esta instancia de SQL Server hasta la fecha y hora especificadas. | |
DeleteBackupHistory(Int32) | Elimina el historial de copias de seguridad del conjunto de medios especificado. | |
DeleteBackupHistory(String) | Elimina el historial de copias de seguridad de la base de datos especificada. | |
Deny(ServerPermissionSet, String) | Deniega al receptor especificado el conjunto de permisos especificado para usar la instancia de SQL Server. | |
Deny(ServerPermissionSet, array<String> [] () [] []) | Deniega a los receptores especificados el conjunto de permisos especificado para usar la instancia de SQL Server. | |
Deny(ServerPermissionSet, String, Boolean) | Deniega el conjunto de permisos especificado para usar la instancia de SQL Server al receptor especificado y a otros usuarios a los que el receptor haya concedido dicho conjunto de permisos. | |
Deny(ServerPermissionSet, array<String> [] () [] [], Boolean) | Deniega el conjunto de permisos especificado para usar la instancia de SQL Server a los receptores especificados y a otros usuarios a los que los receptores hayan concedido dicho conjunto de permisos. | |
DetachDatabase(String, Boolean) | Separa la base de datos especificada de la instancia de SQL Server con la opción de actualizar las estadísticas antes de que se separe la base de datos. | |
DetachDatabase(String, Boolean, Boolean) | Separa la base de datos especificada de la instancia de SQL Server con la opción de actualizar las estadísticas antes de que se separe la base de datos. | |
DetachedDatabaseInfo | Devuelve información sobre un archivo de base de datos separado. | |
Discover | Detecta una lista del tipo Object. (Se hereda de SqlSmoObject.) | |
DropImpl | Quita un SqlSmoObject. (Se hereda de SqlSmoObject.) | |
DropImplWorker | Llama a los métodos Drop. (Se hereda de SqlSmoObject.) | |
EnumActiveCurrentSessionTraceFlags | Obtiene las marcas de la sesión activa en forma de DataTable. | |
EnumActiveGlobalTraceFlags | Obtiene un DataTable que contiene las marcas de seguimiento globales activas. | |
EnumAvailableMedia() () () () | Enumera la lista de los medios visibles para la instancia de SQL Server en la red de área local. | |
EnumAvailableMedia(MediaTypes) | Enumera la lista de los medios visibles para la instancia de SQL Server en la red de área local pero se limita a los medios del tipo especificado. | |
EnumCollations | Enumera la lista de intercalaciones admitidas por la instancia de SQL Server. | |
EnumDatabaseMirrorWitnessRoles() () () () | Enumera la lista de roles de testigo del reflejo de la base de datos. | |
EnumDatabaseMirrorWitnessRoles(String) | Enumera la lista de roles de testigo del reflejo de la base de datos especificada. | |
EnumDetachedDatabaseFiles | Enumera la lista de archivos de base de datos separados. | |
EnumDetachedLogFiles | Enumera la lista de archivos de registro separados. | |
EnumDirectories | Enumera la lista de directorios con respecto a la ruta de acceso especificada. | |
EnumErrorLogs | Enumera la lista de archivos de registro de errores de SQL Server. | |
EnumLocks() () () () | Enumera la lista de bloqueos actuales existentes en la instancia de SQL Server. | |
EnumLocks(Int32) | Enumera la lista de bloqueos actuales que mantiene el proceso especificado sobre la instancia de SQL Server. | |
EnumMembers | Enumera la lista de miembros de roles de servidor y roles de base de datos existentes en la instancia de SQL Server. | |
EnumObjectPermissions() () () () | Enumera la lista de permisos de objetos para la instancia de SQL Server. | |
EnumObjectPermissions(String) | Enumera la lista de permisos de objetos para usar la instancia de aplicación de SQL Server para un receptor especificado. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumera la lista de permisos de objetos para la instancia de SQL Server para un permiso especificado. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumera la lista de permisos de objetos para usar la instancia de SQL Server para un receptor especificado y un permiso especificado. | |
EnumPerformanceCounters() () () () | Enumera la lista de contadores de rendimiento admitidos por la instancia de SQL Server. | |
EnumPerformanceCounters(String) | Enumera la lista de contadores de rendimiento admitidos por la instancia de SQL Server para un objeto especificado. | |
EnumPerformanceCounters(String, String) | Enumera la lista de contadores de rendimiento admitidos por la instancia de SQL Server para un objeto especificado y un contador especificado. | |
EnumPerformanceCounters(String, String, String) | Enumera la lista de contadores de rendimiento admitidos por la instancia de SQL Server para un objeto especificado, un contador especificado y en la instancia especificada de SQL Server. | |
EnumProcesses() () () () | Enumera la lista de procesos que se ejecutan en la instancia de SQL Server. | |
EnumProcesses(Boolean) | Enumera la lista de procesos que se ejecutan en la instancia de SQL Server y ofrece la opción de excluir los procesos del sistema. | |
EnumProcesses(Int32) | Enumera la lista de información sobre el proceso especificado. | |
EnumProcesses(String) | Enumera la lista de procesos que se ejecutan en la instancia de SQL Server que están asociados al inicio de sesión especificado. | |
EnumScriptImpl | Enumera los scripts especificados por el parámetro so. (Se hereda de SqlSmoObject.) | |
EnumScriptImplWorker | Llama a los métodos que enumeran los scripts especificados por el parámetro so. (Se hereda de SqlSmoObject.) | |
EnumScriptImplWorkerSOChanged | Devuelve una cadena IEnumerable que describe las opciones de scripting de un objeto. (Se hereda de SqlSmoObject.) | |
EnumServerAttributes | Enumera la lista de atributos de servidor de la instancia de SQL Server. | |
EnumServerPermissions() () () () | Enumera la lista de permisos de servidor para la instancia de SQL Server. | |
EnumServerPermissions(String) | Enumera la lista de permisos de servidor para la instancia de SQL Server para un receptor especificado. | |
EnumServerPermissions(ServerPermissionSet) | Enumera la lista de permisos de servidor para la instancia de SQL Server para un permiso especificado. | |
EnumServerPermissions(String, ServerPermissionSet) | Enumera la lista de permisos de servidor para usar la instancia de SQL Server para un receptor especificado y un permiso especificado. | |
EnumStartupProcedures | Enumera la lista de procedimientos de inicio. | |
EnumWindowsDomainGroups() () () () | Enumera la lista de cuentas de grupo de Microsoft Windows que están definidas en un dominio. | |
EnumWindowsDomainGroups(String) | Enumera la lista de cuentas de grupo de Microsoft Windows definidas para el dominio especificado. | |
EnumWindowsGroupInfo() () () () | Enumera la lista de información sobre todos los grupos de Microsoft Windows que tienen acceso a la instancia de SQL Server concedido explícitamente. | |
EnumWindowsGroupInfo(String) | Enumera la lista de información sobre todos los grupos de Microsoft Windows que tienen acceso a la instancia de SQL Server concedido explícitamente. | |
EnumWindowsGroupInfo(String, Boolean) | Enumera la lista de información sobre todos los grupos de Microsoft Windows que tienen acceso a la instancia de SQL Server concedido explícitamente y ofrece la opción de enumerar sus miembros. | |
EnumWindowsUserInfo() () () () | Enumera la lista de información sobre todos los usuarios de Microsoft Windows que tienen acceso a SQL Server concedido explícitamente. | |
EnumWindowsUserInfo(String) | Enumera la lista de información sobre todos los usuarios de Microsoft Windows que tienen acceso a la instancia de SQL Server concedido explícitamente. | |
EnumWindowsUserInfo(String, Boolean) | Enumera la lista de información sobre todos los usuarios de Microsoft Windows que tienen acceso a la instancia de SQL Server concedido explícitamente y ofrece la opción de enumerar todas las rutas de permisos (grupos) a través de las que se ha concedido a cada usuario el acceso a la instancia de SQL Server. | |
Equals | (Se hereda de Object.) | |
ExecuteNonQuery | (Se hereda de SqlSmoObject.) | |
Finalize | (Se hereda de Object.) | |
FormatSqlVariant | Da formato a un objeto como tipo SqlVariant. (Se hereda de SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | Genera un script para crear el archivo de datos. (Se hereda de SqlSmoObject.) | |
GenerateDataSpaceScript | Genera un script para asignar espacio en el archivo de datos. (Se hereda de SqlSmoObject.) | |
GetActiveDBConnectionCount | Devuelve el número de conexiones activas para la base de datos especificada. | |
GetBindDefaultScript | Obtiene el script que enlaza los valores predeterminados especificados por los parámetros defSchema y defName. (Se hereda de SqlSmoObject.) | |
GetBindRuleScript | Obtiene el script que especifica las reglas de enlace. (Se hereda de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Asigna un parámetro booleano del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Asigna una propiedad booleana del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetDateTimeParameter | Asigna la propiedad datetime del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetDateTimeParameterAsInt | Asigna la propiedad datetime del objeto SqlSmoObject como un valor entero si la propiedad datetime no es NULL. (Se hereda de SqlSmoObject.) | |
GetDBName | Obtiene el nombre de la base de datos asociada al objeto. (Se hereda de SqlSmoObject.) | |
GetDefaultInitFields | Devuelve los tipos de propiedad que se inicializan de forma predeterminada cuando se inicializa el objeto especificado. | |
GetEnumParameter | Asigna una propiedad enumeration del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetFragOptionString | Obtiene un objeto FragmentationOption como un valor de cadena. (Se hereda de SqlSmoObject.) | |
GetGuidParameter | Asigna una propiedad Guid del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetHashCode | (Se hereda de Object.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Asigna un parámetro del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Asigna un parámetro del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetPropertyNames | Devuelve los nombres de las propiedades inicializadas para el tipo de objeto especificado. | |
GetPropValue | Obtiene un valor de propiedad del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetPropValueOptional | Obtiene un valor de propiedad del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Obtiene un valor de propiedad del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetRealValue | Obtiene un valor de propiedad del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetScriptingOptionsForCreate | Obtiene ScriptingOptions para el objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetServerName | Obtiene el nombre de la instancia de SQL Server con la que está asociado el objeto. (Se hereda de SqlSmoObject.) | |
GetServerObject | Obtiene el servidor del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetSmoObject | Obtiene un SqlSmoObject especificado por un URN. | |
GetSqlServerVersionName | Obtiene el nombre de la versión de la instancia de SQL Server con la que está asociado el objeto. (Se hereda de SqlSmoObject.) | |
GetStringComparer | Obtiene una interfaz IComparer. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Asigna un parámetro de cadena del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Asigna un parámetro de cadena del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetTimeSpanParameterAsInt | Asigna un parámetro de intervalo de tiempo del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetType | (Se hereda de Object.) | |
GetUrnRecursive(StringBuilder) | Asigna un objeto Urn del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Asigna un objeto Urn del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
Grant(ServerPermissionSet, String) | Concede al receptor especificado el conjunto de permisos especificado para usar la instancia de SQL Server. | |
Grant(ServerPermissionSet, array<String> [] () [] []) | Concede a los receptores especificados el conjunto de permisos especificado para usar la instancia de SQL Server. | |
Grant(ServerPermissionSet, String, Boolean) | Concede al receptor acceso al permiso especificado y la capacidad de conceder acceso a otros usuarios para usar la instancia de SQL Server. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean) | Concede a los receptores acceso al permiso especificado y la capacidad de conceder acceso a otros usuarios para usar la instancia de SQL Server. | |
Grant(ServerPermissionSet, String, Boolean, String) | Concede al receptor el conjunto de permisos especificado y la capacidad de conceder a otros usuarios el conjunto de permisos para usar la instancia de SQL Server bajo un rol asumido. | |
Grant(ServerPermissionSet, array<String> [] () [] [], Boolean, String) | Concede a los receptores el conjunto de permisos especificado y la capacidad de conceder a otros usuarios el conjunto de permisos para usar la instancia de SQL Server bajo un rol asumido. | |
ImplInitialize | Inicializa los campos del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
Initialize() () () () | Inicializa el objeto y fuerza la carga de las propiedades. (Se hereda de SqlSmoObject.) | |
Initialize(Boolean) | Inicializa el objeto y fuerza la carga de las propiedades. (Se hereda de SqlSmoObject.) | |
IsDetachedPrimaryFile | Comprueba si el archivo especificado es un archivo de base de datos principal (.mdf). | |
IsObjectDirty | Comprueba si se han modificado las propiedades del objeto y los cambios todavía no son persistentes en la instancia de SQL Server. (Se hereda de SqlSmoObject.) | |
IsObjectInitialized | Comprueba si se ha inicializado el objeto. (Se hereda de SqlSmoObject.) | |
IsObjectInSpace | Comprueba si el objeto está aislado o conectado a la instancia de SQL Server. (Se hereda de SqlSmoObject.) | |
IsVersion80SP3 | Determina si la versión de SQL Server es SQL Server 2000 con SP3. (Se hereda de SqlSmoObject.) | |
IsVersion90AndAbove | Determina si la versión de SQL Server es SQL Server 2005 o posterior. (Se hereda de SqlSmoObject.) | |
IsWindowsGroupMember | Comprueba si la cuenta de usuario de Microsoft Windows especificada es un miembro del grupo de Windows especificado. | |
KillAllProcesses | Detiene todos los procesos de la base de datos especificada. | |
KillDatabase | Elimina la base de datos especificada y quita cualquier conexión activa. | |
KillProcess | Detiene el proceso especificado. | |
MarkDropped | Establece SqlSmoState en quitado. (Se hereda de SqlSmoObject.) | |
MarkForDropImpl | Establece SqlSmoState en quitado. (Se hereda de SqlSmoObject.) | |
MemberwiseClone | (Se hereda de Object.) | |
PingSqlServerVersion(String) | Obtiene el número de versión de la instancia de SQL Server. | |
PingSqlServerVersion(String, String, String) | Obtiene el número de versión de la instancia especificada de SQL Server usando el inicio de sesión y la contraseña especificados para obtener acceso. | |
PostAlter | Método que se activa tras modificar el objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
PostCreate | Método que se activa tras crear el objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
PostDrop | Método que se activa tras quitar el objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
ReadErrorLog() () () () | Enumera el registro de errores de SQL Server. | |
ReadErrorLog(Int32) | Enumera el registro de errores de SQL Server especificado. | |
Refresh | Actualiza los objetos y las propiedades del objeto Server. (Invalida SqlSmoObject. . :: . .Refresh() () () ().) | |
Revoke(ServerPermissionSet, String) | Revoca un conjunto de permisos concedidos previamente a una lista de receptores para usar la instancia de SQL Server. | |
Revoke(ServerPermissionSet, array<String> [] () [] []) | Revoca un conjunto de permisos concedidos previamente a una lista de receptores para usar la instancia de SQL Server. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean) | Revoca los permisos concedidos previamente para usar la instancia de SQL Server a un receptor y a otros usuarios a los que el receptor haya concedido el conjunto de permisos especificado. El receptor también tiene la capacidad de revocar el conjunto de permisos especificado a otros usuarios bajo un rol asumido. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean) | Revoca los permisos concedidos previamente para usar la instancia deSQL Server a los receptores y a otros usuarios a los que los receptores hayan concedido el conjunto de permisos especificado. Los receptores también tienen la capacidad de revocar el conjunto de permisos especificado a otros usuarios bajo un rol asumido. | |
Revoke(ServerPermissionSet, String, Boolean, Boolean, String) | Revoca los permisos concedidos previamente para usar la instancia de SQL Server a un receptor y a otros usuarios a los que el receptor haya concedido el conjunto de permisos especificado. El receptor también tiene la capacidad de revocar el conjunto de permisos especificado a otros usuarios bajo un rol asumido. | |
Revoke(ServerPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Revoca los permisos concedidos previamente para usar la instancia deSQL Server a los receptores y a otros usuarios a los que los receptores hayan concedido el conjunto de permisos especificado. Los receptores también tienen la capacidad de revocar el conjunto de permisos especificado a otros usuarios bajo un rol asumido. | |
Script() () () () | Genera un script Transact-SQL que se puede usar para volver a crear el servidor. | |
Script(ScriptingOptions) | Genera un script Transact-SQL que se puede usar para volver a crear el servidor usando las opciones de scripting especificadas. | |
ScriptAlter | Modifica el objeto SqlSmoObject de acuerdo con los parámetros. (Se hereda de SqlSmoObject.) | |
ScriptCreate | Modifica el objeto SqlSmoObject de acuerdo con los parámetros. (Se hereda de SqlSmoObject.) | |
ScriptDdl | Inicia InvalidSmoOperationException. (Se hereda de SqlSmoObject.) | |
ScriptDrop | Inicia InvalidSmoOperationException. (Se hereda de SqlSmoObject.) | |
ScriptImpl() () () () | Obtiene una colección de los scripts del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | Obtiene una colección de los scripts del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
ScriptImplWorker | Obtiene una colección de los scripts del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
SetDefaultInitFields(Boolean) | Especifica que se deben capturar todas las propiedades cuando se crean instancias de los objetos. | |
SetDefaultInitFields(Type, Boolean) | Especifica que se deben capturar todas las propiedades cuando se crean instancias de objetos del tipo especificado. | |
SetDefaultInitFields(Type, StringCollection) | Especifica las propiedades que se deben capturar cuando se crean instancias de objetos del tipo especificado. | |
SetDefaultInitFields(Type, array<String> [] () [] []) | Especifica las propiedades que se deben capturar cuando se crean instancias de objetos del tipo especificado. | |
SetParentImpl | Establece el elemento primario del objeto SqlSmoObject en el parámetro newParent. (Se hereda de SqlSmoObject.) | |
SetTraceFlag | Establece una marca de seguimiento. | |
ToString | Devuelve un valor String que representa el objeto al que se hace referencia. (Se hereda de SqlSmoObject.) | |
TouchImpl | No implementado. (Se hereda de SqlSmoObject.) | |
UnbindDefaultImpl | Desenlaza las columnas predeterminadas del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
UnbindRuleImpl | Desenlaza las reglas del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
Validate | Validates the state of an object. (Se hereda de SmoObjectBase.) |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
PropertyChanged | Representa el evento que se produce cuando se cambia una propiedad. (Se hereda de SqlSmoObject.) | |
PropertyMetadataChanged | Representa el evento que se produce cuando cambian los metadatos de la propiedad. (Se hereda de SqlSmoObject.) |
Arriba
Campos
Nombre | Descripción | |
---|---|---|
m_ExtendedProperties | Representa una propiedad definida para extender las propiedades proporcionadas por un objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
singletonParent | Representa el elemento primario singleton. (Se hereda de SqlSmoObject.) |
Arriba
Implementaciones de interfaces explícitas
Nombre | Descripción | |
---|---|---|
IAlienObject. . :: . .Discover | Detecta las dependencias. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .GetDomainRoot | Devuelve la raíz del dominio. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .GetParent | Obtiene el elemento primario de este objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyType | Obtiene el tipo de la propiedad especificada. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .GetPropertyValue | Obtiene el valor de la propiedad especificada. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .GetUrn | Obtiene el Nombre de recursos uniforme del objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .Resolve | Obtiene la instancia que contiene la información sobre el objeto del Nombre de recursos unificado del objeto. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .SetObjectState | Establece el estado del objeto en el valor SfcObjectState especificado. (Se hereda de SqlSmoObject.) | |
IAlienObject. . :: . .SetPropertyValue | Establece el valor de la propiedad. (Se hereda de SqlSmoObject.) | |
IAlienRoot. . :: . .DesignModeInitialize | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.Asegúrese de que el objeto Server está en modo de diseño, y de que está desconectado de la instancia del Motor de base de datos que representa. | |
IAlienRoot. . :: . .SfcHelper_GetDataTable | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Obtiene un objeto DataTable que contiene los resultados de un URN. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObject | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Obtiene el objeto Object que representa el objeto identificado por un URN especificado. | |
IAlienRoot. . :: . .SfcHelper_GetSmoObjectQuery | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Obtiene List de los valores String. | |
ISfcDomainLite. . :: . .DomainInstanceName | Obtiene el nombre de la instancia del dominio. | |
ISfcDomainLite. . :: . .DomainName | Obtiene el nombre del dominio. | |
ISfcDomainLite. . :: . .GetLogicalVersion | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.Obtiene un valorInt32 que indica si los cambios se han realizado en el objeto Server. | |
ISfcHasConnection. . :: . .ConnectionContext | Obtiene el contexto para la conexión representada por el objeto Server actual. | |
ISfcHasConnection. . :: . .GetConnection() () () () | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Obtiene una conexión a una memoria auxiliar de Sfc. | |
ISfcHasConnection. . :: . .GetConnection(SfcObjectQueryMode) | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Obtiene una conexión de dispositivo de almacenamiento de seguridad que admite el modo de consulta solicitado. | |
ISfcHasConnection. . :: . .SetConnection | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. Establece una conexión a una memoria auxiliar de Sfc. | |
ISfcPropertyProvider. . :: . .GetPropertySet | Obtiene la referencia de interfaz al conjunto de propiedades de este objeto. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server. (Se hereda de SqlSmoObject.) | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Obtiene un valor Boolean que especifica si el servidor admite el modo de diseño. |
Arriba
Comentarios
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
Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Seguridad para subprocesos
Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.
Vea también