Lenguaje

Server Clase

Definición

Clase de instancia que encapsula : 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
Herencia
Atributos
Implementaciones

Constructores

Nombre Description
Server()

Clase de instancia que encapsula : Server[@Name='']

Server(ServerConnection)

Construye un nuevo objeto Server que se basa en serverConnection dado para la conectividad.

Server(String)

Clase de instancia que encapsula : Server[@Name='']

Campos

Nombre Description
m_ExtendedProperties

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
singletonParent

Los objetos SMO normales acceden a la referencia de clase primaria a través de parentColl (colección correspondiente en la clase primaria). La clase Singleton no tiene ninguna colección en el elemento primario.

(Heredado de SqlSmoObject)

Propiedades

Nombre Description
ActiveDirectory
Obsoletos.

Clase de instancia que encapsula : Server[@Name='']

AffinityInfo

Clase de instancia que encapsula : Server[@Name='']

AuditLevel

Clase de instancia que encapsula : Server[@Name='']

Audits

Clase de instancia que encapsula : Server[@Name='']

AvailabilityGroups

Clase de instancia que encapsula : Server[@Name='']

BackupDevices

Clase de instancia que encapsula : Server[@Name='']

BackupDirectory

Clase de instancia que encapsula : Server[@Name='']

BrowserServiceAccount

Clase de instancia que encapsula : Server[@Name='']

BrowserStartMode

Clase de instancia que encapsula : Server[@Name='']

BuildClrVersion

Clase de instancia que encapsula : Server[@Name='']

BuildClrVersionString

Clase de instancia que encapsula : Server[@Name='']

BuildNumber

Clase de instancia que encapsula : Server[@Name='']

ClusterName

Clase de instancia que encapsula : Server[@Name='']

ClusterQuorumState

Clase de instancia que encapsula : Server[@Name='']

ClusterQuorumType

Clase de instancia que encapsula : Server[@Name='']

Collation

Clase de instancia que encapsula : Server[@Name='']

CollationDatabaseInServer

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
CollationID

Clase de instancia que encapsula : Server[@Name='']

ComparisonStyle

Clase de instancia que encapsula : Server[@Name='']

ComputerNamePhysicalNetBIOS

Clase de instancia que encapsula : Server[@Name='']

Configuration

Clase de instancia que encapsula : Server[@Name='']

ConnectionContext

contexto de conexión

Credentials

Clase de instancia que encapsula : Server[@Name='']

CryptographicProviders

Clase de instancia que encapsula : Server[@Name='']

DatabaseEngineEdition

Devuelve databaseEngineEdition del objeto SMO.

(Heredado de SqlSmoObject)
DatabaseEngineType

Devuelve el databaseEngineType del objeto SMO.

(Heredado de SqlSmoObject)
Databases

Clase de instancia que encapsula : Server[@Name='']

DefaultAvailabilityGroupClusterType

Tipo de clúster de grupo de disponibilidad predeterminado para el servidor

DefaultFile

Clase de instancia que encapsula : Server[@Name='']

DefaultLog

Clase de instancia que encapsula : Server[@Name='']

DefaultTextMode

Clase de instancia que encapsula : Server[@Name='']

Edition

Clase de instancia que encapsula : Server[@Name='']

Endpoints

Clase de instancia que encapsula : Server[@Name='']

EngineEdition

Clase de instancia que encapsula : Server[@Name='']

ErrorLogPath

Clase de instancia que encapsula : Server[@Name='']

ErrorLogSizeKb

Clase de instancia que encapsula : Server[@Name='']

Events

Clase de instancia que encapsula : Server[@Name='']

ExecuteForScalar

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ExecutionManager

Clase de instancia que encapsula : Server[@Name='']

FilestreamLevel

Clase de instancia que encapsula : Server[@Name='']

FilestreamShareName

Clase de instancia que encapsula : Server[@Name='']

FullTextService

Clase de instancia que encapsula : Server[@Name='']

HadrManagerStatus

Clase de instancia que encapsula : Server[@Name='']

HardwareGeneration

Clase de instancia que encapsula : Server[@Name='']

HostDistribution

Clase de instancia que encapsula : Server[@Name='']

HostPlatform

Clase de instancia que encapsula : Server[@Name='']

HostRelease

Clase de instancia que encapsula : Server[@Name='']

HostServicePackLevel

Clase de instancia que encapsula : Server[@Name='']

HostSku

Clase de instancia que encapsula : Server[@Name='']

Information

Clase de instancia que encapsula : Server[@Name='']

InstallDataDirectory

Clase de instancia que encapsula : Server[@Name='']

InstallSharedDirectory

Clase de instancia que encapsula : Server[@Name='']

InstanceName

Clase de instancia que encapsula : Server[@Name='']

IsAvailabilityReplicaSeedingModeSupported

Clase de instancia que encapsula : Server[@Name='']

IsCaseSensitive

Clase de instancia que encapsula : Server[@Name='']

IsClustered

Clase de instancia que encapsula : Server[@Name='']

IsConfigurationOnlyAvailabilityReplicaSupported

Clase de instancia que encapsula : Server[@Name='']

IsCrossPlatformAvailabilityGroupSupported

Clase de instancia que encapsula : Server[@Name='']

IsFullTextInstalled

Clase de instancia que encapsula : Server[@Name='']

IsHadrEnabled

Clase de instancia que encapsula : Server[@Name='']

IsJsonDataTypeEnabled

Clase de instancia que encapsula : Server[@Name='']

IsMemberOfWsfcCluster

Comprueba si el servidor es miembro del clúster de WSFC.

IsPolyBaseInstalled

Clase de instancia que encapsula : Server[@Name='']

IsReadOnlyListWithLoadBalancingSupported

Clase de instancia que encapsula : Server[@Name='']

IsSingleUser

Clase de instancia que encapsula : Server[@Name='']

IsTouched

Si el objeto se ha táctilizado para el scripting incondicional de Alter

(Heredado de SqlSmoObject)
IsXTPSupported

Clase de instancia que encapsula : Server[@Name='']

JobServer

Clase de instancia que encapsula : Server[@Name='']

Language

Clase de instancia que encapsula : Server[@Name='']

Languages

Clase de instancia que encapsula : Server[@Name='']

LinkedServers

Clase de instancia que encapsula : Server[@Name='']

LoginMode

Clase de instancia que encapsula : Server[@Name='']

Logins

Clase de instancia que encapsula : Server[@Name='']

Mail

Clase de instancia que encapsula : Server[@Name='']

MailProfile

Clase de instancia que encapsula : Server[@Name='']

MasterDBLogPath

Clase de instancia que encapsula : Server[@Name='']

MasterDBPath

Clase de instancia que encapsula : Server[@Name='']

MaxPrecision

Clase de instancia que encapsula : Server[@Name='']

Name

Clase de instancia que encapsula : Server[@Name='']

NamedPipesEnabled

Clase de instancia que encapsula : Server[@Name='']

NetName

Clase de instancia que encapsula : Server[@Name='']

NumberOfLogFiles

Clase de instancia que encapsula : Server[@Name='']

ObjectInSpace

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
OleDbProviderSettings

Clase de instancia que encapsula : Server[@Name='']

OSVersion

Clase de instancia que encapsula : Server[@Name='']

ParentCollection

Devuelve la colección que contiene el objeto . Puede ser null.

(Heredado de SqlSmoObject)
PathSeparator

Clase de instancia que encapsula : Server[@Name='']

PerfMonMode

Clase de instancia que encapsula : Server[@Name='']

PhysicalMemory

Clase de instancia que encapsula : Server[@Name='']

PhysicalMemoryUsageInKB

Clase de instancia que encapsula : Server[@Name='']

Platform

Clase de instancia que encapsula : Server[@Name='']

Processors

Clase de instancia que encapsula : Server[@Name='']

ProcessorUsage

Clase de instancia que encapsula : Server[@Name='']

Product

Clase de instancia que encapsula : Server[@Name='']

ProductLevel

Clase de instancia que encapsula : Server[@Name='']

ProductUpdateLevel

Clase de instancia que encapsula : Server[@Name='']

Properties

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ProxyAccount

Clase de instancia que encapsula : Server[@Name='']

ReservedStorageSizeMB

Clase de instancia que encapsula : Server[@Name='']

ResourceGovernor

Clase de instancia que encapsula : Server[@Name='']

ResourceLastUpdateDateTime

Clase de instancia que encapsula : Server[@Name='']

ResourceVersion

Clase de instancia que encapsula : Server[@Name='']

ResourceVersionString

Clase de instancia que encapsula : Server[@Name='']

Roles

Clase de instancia que encapsula : Server[@Name='']

RootDirectory

Clase de instancia que encapsula : Server[@Name='']

ScalarResult

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ServerAuditSpecifications

Clase de instancia que encapsula : Server[@Name='']

ServerType

Clase de instancia que encapsula : Server[@Name='']

ServerVersion

Devuelve serverVersion del servidor que contiene el objeto . Si el objeto no está asociado a un servidor conectado, se devuelve la versión de servidor más conocida.

(Heredado de SqlSmoObject)
ServiceAccount

Clase de instancia que encapsula : Server[@Name='']

ServiceInstanceId

Clase de instancia que encapsula : Server[@Name='']

ServiceMasterKey

Clase de instancia que encapsula : Server[@Name='']

ServiceName

Clase de instancia que encapsula : Server[@Name='']

ServiceStartMode

Clase de instancia que encapsula : Server[@Name='']

ServiceTier

Clase de instancia que encapsula : Server[@Name='']

Settings

Clase de instancia que encapsula : Server[@Name='']

SmartAdmin

Clase de instancia que encapsula : Server[@Name='']

SqlCharSet

Clase de instancia que encapsula : Server[@Name='']

SqlCharSetName

Clase de instancia que encapsula : Server[@Name='']

SqlDomainGroup

Clase de instancia que encapsula : Server[@Name='']

SqlSortOrder

Clase de instancia que encapsula : Server[@Name='']

SqlSortOrderName

Clase de instancia que encapsula : Server[@Name='']

State

Devuelve el estado del objeto.

(Heredado de SmoObjectBase)
Status

Clase de instancia que encapsula : Server[@Name='']

SupportedAvailabilityGroupClusterTypes

Obtiene los tipos de clúster de grupo de disponibilidad admitidos para el servidor.

SystemDataTypes

Clase de instancia que encapsula : Server[@Name='']

SystemMessages

Clase de instancia que encapsula : Server[@Name='']

TapeLoadWaitTime

Clase de instancia que encapsula : Server[@Name='']

TcpEnabled

Clase de instancia que encapsula : Server[@Name='']

Triggers

Clase de instancia que encapsula : Server[@Name='']

Urn

Devuelve el urn del objeto, calculado sobre la marcha.

(Heredado de SqlSmoObject)
UrnSuffix

Clase de instancia que encapsula : Server[@Name='']

UsedStorageSizeMB

Clase de instancia que encapsula : Server[@Name='']

UserData

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SmoObjectBase)
UserDefinedMessages

Clase de instancia que encapsula : Server[@Name='']

UserOptions

Clase de instancia que encapsula : Server[@Name='']

Version

Clase de instancia que encapsula : Server[@Name='']

VersionMajor

Clase de instancia que encapsula : Server[@Name='']

VersionMinor

Clase de instancia que encapsula : Server[@Name='']

VersionString

Clase de instancia que encapsula : Server[@Name='']

Métodos

Nombre Description
AddDatabaseContext(StringCollection)

método al que se llama desde el método relacionado con el script create (de clases derivadas como Table, Index, etc.).

(Heredado de SqlSmoObject)
Alter()

Modifique los metadatos del servidor, incluidos los objetos secundarios dependientes, como Configuración, Información y Configuración. La clase Configuration no invalidará la comprobación de valores con esta llamada.

Alter(Boolean)

Modifique los metadatos del servidor, incluidos los objetos secundarios dependientes, como Configuración, Información y Configuración.

AlterImpl()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
AlterImplWorker()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
AttachDatabase(String, StringCollection, AttachOptions)

Adjuntar base de datos

AttachDatabase(String, StringCollection, String, AttachOptions)

Adjuntar base de datos

AttachDatabase(String, StringCollection, String)

Adjuntar base de datos

AttachDatabase(String, StringCollection)

Adjuntar base de datos

BindDefaultImpl(String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
BindRuleImpl(String, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
CheckObjectState()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
CheckObjectState(Boolean)

Se trata de una función virtual para que las clases derivadas puedan invalidarla si quieren realizar comprobaciones adicionales en el estado del objeto.

(Heredado de SqlSmoObject)
CheckObjectStateImpl(Boolean)

Comprueba el estado del objeto Porque no es recusivo, esta función se puede llamar directamente y lo que significa que las clases derivadas no pueden proporcionar su propia validación.

(Heredado de SqlSmoObject)
CleanObject()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
CompareUrn(Urn, Urn)

Compara dos urn, teniendo en cuenta las intercalaciones en el servidor.

CreateImpl()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
CreateOrAlterImpl()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
DeleteBackupHistory(DateTime)

Elimina las entradas de las tablas del historial de copia de seguridad y restauración de conjuntos de copia de seguridad anteriores a olderDate.

DeleteBackupHistory(Int32)

Elimina las entradas de las tablas del historial de copia de seguridad y restauración para los conjuntos de copia de seguridad en mediaSetID.

DeleteBackupHistory(String)

Elimina las entradas de las tablas del historial de copia de seguridad y restauración de la base de datos.

Deny(ServerPermissionSet, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']

Deny(ServerPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']

Deny(ServerPermissionSet, String[], Boolean)

Clase de instancia que encapsula : Server[@Name='']

Deny(ServerPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']

DetachDatabase(String, Boolean, Boolean)

Separación de una base de datos

DetachDatabase(String, Boolean)

Separación de una base de datos

DetachedDatabaseInfo(String)

El método DetachedDBInfo devuelve información sobre una base de datos desasociada.

Discover()

Mecanismo de detección de mejor esfuerzo: este método refleja los metadatos y obtiene todos los objetos disponibles.

(Heredado de SqlSmoObject)
DropImpl(Boolean, Boolean)

En el caso de las llamadas de colocación en la base de datos de usuario de Azure, la conexión se cerrará cuando se quite la base de datos. Normalmente, ExecutionManager intentará reintentar dichas llamadas mediante la reapertura de la conexión Queremos evitar este reintento cuando handleSevereError sea true.

(Heredado de SqlSmoObject)
DropImpl(Boolean)

quita el objeto

(Heredado de SqlSmoObject)
DropImplWorker(Urn, Boolean)

quita el objeto

(Heredado de SqlSmoObject)
EnumActiveCurrentSessionTraceFlags()

Devuelve la salida de DBCC TRACESTATUS()

EnumActiveGlobalTraceFlags()

Enumere todas las marcas de seguimiento globales activas establecidas para SQL Instance y las devuelva como DataTable. Devuelve la salida de DBCC TRACESTATUS (-1)

EnumAvailableMedia()

Devuelve la salida de xp_availablemedia

EnumAvailableMedia(MediaTypes)

Devuelve la salida de xp_availablemedia

EnumClusterMembersState()

Enumere el estado actual del Windows miembros del clúster de los que forma parte la instancia.

EnumClusterSubnets()

Enumere el estado actual del Windows miembros del clúster de los que forma parte la instancia.

EnumCollations()

Clase de instancia que encapsula : Server[@Name='']

EnumDatabaseMirrorWitnessRoles()

Enumera los roles testigos que desempeña el servidor en una asociación de creación de reflejo de la base de datos

EnumDatabaseMirrorWitnessRoles(String)

Clase de instancia que encapsula : Server[@Name='']

EnumDetachedDatabaseFiles(String)

Enumera todos los archivos de base de datos a los que hace referencia un archivo de base de datos principal.

EnumDetachedLogFiles(String)

El método ListDetachedLogFiles enumera todos los archivos de registro a los que hace referencia el archivo de registro principal.

EnumDirectories(String)

Clase de instancia que encapsula : Server[@Name='']

EnumErrorLogs()

Clase de instancia que encapsula : Server[@Name='']

EnumLocks()

Devuelve una tabla de bloqueos activos

EnumLocks(Int32)

Devuelve una tabla de bloqueos activos

EnumMembers(RoleTypes)

Devuelve una lista de roles de servidor o base de datos en los que el inicio de sesión conectado actualmente es miembro.

EnumObjectPermissions()

Clase de instancia que encapsula : Server[@Name='']

EnumObjectPermissions(ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']

EnumObjectPermissions(String, ObjectPermissionSet)

Clase de instancia que encapsula : Server[@Name='']

EnumObjectPermissions(String)

Clase de instancia que encapsula : Server[@Name='']

EnumPerformanceCounters()

Recupera los datos del contador de rendimiento del servidor.

EnumPerformanceCounters(String, String, String)

Recupera los datos del contador de rendimiento del servidor.

EnumPerformanceCounters(String, String)

Recupera los datos del contador de rendimiento del servidor.

EnumPerformanceCounters(String)

Recupera los datos del contador de rendimiento del servidor.

EnumProcesses()

Clase de instancia que encapsula : Server[@Name='']

EnumProcesses(Boolean)

enumerar procesos opcionales excluyendo los procesos del sistema

EnumProcesses(Int32)

Clase de instancia que encapsula : Server[@Name='']

EnumProcesses(String)

Clase de instancia que encapsula : Server[@Name='']

EnumServerAttributes()

Devuelve el contenido de sp_server_info

EnumServerPermissions()

Clase de instancia que encapsula : Server[@Name='']

EnumServerPermissions(ServerPermissionSet)

Clase de instancia que encapsula : Server[@Name='']

EnumServerPermissions(String, ServerPermissionSet)

Clase de instancia que encapsula : Server[@Name='']

EnumServerPermissions(String)

Clase de instancia que encapsula : Server[@Name='']

EnumStartupProcedures()

Clase de instancia que encapsula : Server[@Name='']

EnumWindowsDomainGroups()

Clase de instancia que encapsula : Server[@Name='']

EnumWindowsDomainGroups(String)

Clase de instancia que encapsula : Server[@Name='']

EnumWindowsGroupInfo()

Devuelve la salida de xp_logininfo filtrada a grupos.

EnumWindowsGroupInfo(String, Boolean)

Devuelve la salida de xp_logininfo filtrada a grupos.

EnumWindowsGroupInfo(String)

Devuelve la salida de xp_logininfo filtrada a grupos.

EnumWindowsUserInfo()

Devuelve la salida de xp_logininfo filtrada a los usuarios.

EnumWindowsUserInfo(String, Boolean)

Devuelve la salida de xp_logininfo filtrada a los usuarios.

EnumWindowsUserInfo(String)

Devuelve la salida de xp_logininfo filtrada a los usuarios.

ExecuteNonQuery(StringCollection, Boolean, Boolean)

Ejecuta instrucciones sql

(Heredado de SqlSmoObject)
ExecuteWithModes(SqlExecutionModes, Action)

Ejecuta la acción dada en los modos de ejecución especificados.

Restablece los modos originales después de que la acción se complete o produzca un error.

(Heredado de SqlSmoObject)
FileExists(String)

Comprueba si el archivo especificado existe.

FormatSqlVariant(Object)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GenerateAlterEvent()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GenerateAlterEvent(Urn, Object)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetActiveDBConnectionCount(String)

Clase de instancia que encapsula : Server[@Name='']

GetContextDB()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetDBName()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetDefaultInitFields(Type, DatabaseEngineEdition)

devuelve un clon de los campos init predeterminados.

GetDefaultInitFields(Type)

devuelve un clon de los campos de inicialización predeterminados. Esta función quedará en desuso. Use la función de sobrecarga.

GetDisabledProperties(ScriptingPreferences)

Proporciona una enumeración de propiedades que están deshabilitadas explícitamente para determinados tipos de servidor o ediciones. Esta no es una lista de todas las propiedades que no funcionan para el destino especificado.

(Heredado de SqlSmoObject)
GetFragOptionString(FragmentationOption)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetPropertyNames(Type, DatabaseEngineEdition)

Obtener el campo Propiedad admitido por el tipo de objeto especificado

GetPropValue(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades directamente si la propiedad está disponible (sucia o recuperada): una llamada al método OnPropertyMissing de lo contrario.

Producirá una excepción si el valor de la propiedad es NULL en cualquier caso.

(Heredado de SqlSmoObject)
GetPropValueOptional(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible valor NULL): una llamada al método OnPropertyMissing de lo contrario (producirá una excepción si el valor es NULL).

(Heredado de SqlSmoObject)
GetPropValueOptional<T>(String, T)

Devuelve el valor de la propiedad con nombre. Si el objeto está en el estado Creating y la propiedad aún no se ha establecido, se devuelve defaultValue. Si el objeto existe, se omite defaultValue y se devuelve el valor real.

(Heredado de SqlSmoObject)
GetPropValueOptionalAllowNull(String)

Recuperar el valor de propiedad de : : el contenedor de propiedades si el estado está creando o estamos en modo de diseño (posible NULL): una llamada al método OnPropertyMissing de lo contrario (posible NULL)

(Heredado de SqlSmoObject)
GetRealValue(Property, Object)

Devuelve el valor real de la propiedad .

(Heredado de SqlSmoObject)
GetServerName()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetServerObject()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
GetSmoObject(Urn)

Devuelve el objeto con el urn correspondiente.

GetSqlServerVersionName()

Obtiene el nombre público de sqlserver para la conexión actual, por ejemplo: "SQL Server 2008".

(Heredado de SqlSmoObject)
GetStringComparer()

Devuelve el comparador utilizado por todas las colecciones de objetos secundarios para realizar la comparación de nombres de objeto. El comparador de un servidor se basa en la intercalación del patrón El comparador de una base de datos y sus elementos secundarios se basa en la intercalación de la base de datos.

(Heredado de SqlSmoObject)
GetStringComparer(String)

Devuelve el objeto comparador correspondiente a la cadena de intercalación pasada.

GetUrnRecursive(StringBuilder, UrnIdOption)

Calcula el urn para el objeto, incluyendo potencialmente otros campos en la definición además de los campos clave.

(Heredado de SqlSmoObject)
GetUrnRecursive(StringBuilder)

Calcula el urn para el objeto .

(Heredado de SqlSmoObject)
Grant(ServerPermissionSet, String, Boolean, String)

Clase de instancia que encapsula : Server[@Name='']

Grant(ServerPermissionSet, String, Boolean)

Clase de instancia que encapsula : Server[@Name='']

Grant(ServerPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean, String)

Clase de instancia que encapsula : Server[@Name='']

Grant(ServerPermissionSet, String[], Boolean)

Clase de instancia que encapsula : Server[@Name='']

Grant(ServerPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']

GrantAvailabilityGroupCreateDatabasePrivilege(String)

Se llama a este método en una réplica secundaria que se ha unido al grupo de disponibilidad para conceder privilegios de creación de grupos de disponibilidad para que funcione la propagación automática.

ImplInitialize(String[], OrderBy[])

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
InitChildCollection(Urn, Boolean)

Inicializa la colección de objetos secundarios asociada al tipo especificado. Por ejemplo, el nombre Column inicializaría la colección Columns.

(Heredado de SqlSmoObject)
Initialize()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
Initialize(Boolean)

Inicializa el objeto; para ello, lee sus propiedades del enumerador.

(Heredado de SqlSmoObject)
IsDetachedPrimaryFile(String)

El método IsDetachedPrimaryFile especifica si un archivo es un archivo de base de datos principal desasociado.

IsExpressSku()

Devuelve si el servidor que contiene este objeto es una SKU express.

(Heredado de SqlSmoObject)
IsObjectDirty()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IsObjectInitialized()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IsObjectInSpace()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IsSupportedProperty(String)

Validar si la propiedad especificada es compatible con el entorno del servidor actual

(Heredado de SqlSmoObject)
IsSupportedProperty(Type, String, DatabaseEngineEdition)

Devuelve true si el nombre de propiedad especificado es válido para el objeto de tipo Type para la versión y edición del servidor.

IsSupportedProperty<T>(Expression<Func<T,Object>>, DatabaseEngineEdition)

Devuelve true si la expresión identifica una propiedad SqlSmoObject válida para la versión y edición actual del servidor.

IsSupportedProperty<T>(String, DatabaseEngineEdition)

Devuelve true si el nombre de propiedad especificado es válido para el objeto de Tipo T para la versión y edición del servidor.

IsTraceFlagOn(Int32, Boolean)

Comprueba si una marca de seguimiento está habilitada en el servidor.

IsVersion80SP3()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IsVersion90AndAbove()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IsWindowsGroupMember(String, String)

El método IsNTGroupMember expone una instancia de derechos de acceso de Microsoft SQL Server 2000 para las cuentas de usuario de Windows NT 4.0 o Microsoft Windows 2000. La nube por ahora no admite inicios de sesión de Windows. Y los inicios de sesión de Sql no pueden ser miembros de ningún grupo de windows. Por lo tanto, este método no es compatible con Cloud.

JoinAvailabilityGroup(String, AvailabilityGroupClusterType)

Se llama a este método en una réplica secundaria que se ha agregado a un grupo de disponibilidad desde una principal para completar el protocolo de enlace. Tras la ejecución correcta, la instancia se convertirá en una réplica en funcionamiento en el grupo de disponibilidad.

JoinAvailabilityGroup(String)

Se llama a este método en una réplica secundaria que se ha agregado a un grupo de disponibilidad desde una principal para completar el protocolo de enlace. Tras la ejecución correcta, la instancia se convertirá en una réplica en funcionamiento en el grupo de disponibilidad.

KillAllProcesses(String)

Elimina todos los procesos de usuario que usan la base de datos especificada.

KillDatabase(String)

Quita una base de datos. Si los usuarios están conectados a ella, se quitarán sus conexiones.

KillProcess(Int32)

Clase de instancia que encapsula : Server[@Name='']

MarkDropped()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
MarkForDropImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ParentDirectoryExists(String)

Comprueba si existe el directorio primario del archivo especificado.

PingSqlServerVersion(String, String, String)

se conectará al servicio especificado, recuperará la cadena de versión y se desconectará antes de volver al autor de la llamada. Esto permite que el autor de la llamada haga ping a la versión de SQLServer Caro porque necesitamos realizar una conexión para obtener la información, llamar solo cuando sea necesario.

PingSqlServerVersion(String)

se conectará al servicio especificado, recuperará la cadena de versión y se desconectará antes de volver al autor de la llamada. Esto permite que el autor de la llamada haga ping a la versión de SQLServer Caro porque necesitamos realizar una conexión para obtener la información, llamar solo cuando sea necesario.

PostAlter()

esta función está pensada para reemplazarse por clases derivadas, si tienen que realizar acciones supplimentary después de modificar el objeto.

(Heredado de SqlSmoObject)
PostCreate()

esta función está pensada para ser invalidada por clases derivadas, si tienen que realizar acciones supplimentary después de la creación de objetos.

(Heredado de SqlSmoObject)
PostDrop()

esta función está pensada para invalidarse mediante clases derivadas, si tienen que realizar acciones supplimentary después de quitar el objeto.

(Heredado de SqlSmoObject)
ReadErrorLog()

Clase de instancia que encapsula : Server[@Name='']

ReadErrorLog(Int32)

Clase de instancia que encapsula : Server[@Name='']

Refresh()

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean, String)

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String, Boolean, Boolean)

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String)

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean, String)

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String[], Boolean, Boolean)

Clase de instancia que encapsula : Server[@Name='']

Revoke(ServerPermissionSet, String[])

Clase de instancia que encapsula : Server[@Name='']

RevokeAvailabilityGroupCreateDatabasePrivilege(String)

Revocar el privilegio de creación de la base de datos del grupo de disponibilidad especificado

Script()

Clase de instancia que encapsula : Server[@Name='']

Script(ScriptingOptions)

Clase de instancia que encapsula : Server[@Name='']

ScriptImpl()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ScriptImpl(ScriptingOptions)

Devuelve un objeto StringCollection con el script para el objeto . Este método produce un error si ScriptData es true

(Heredado de SqlSmoObject)
SetAccessToken(IRenewableToken)

Establezca accessToken para la conexión.

(Heredado de SqlSmoObject)
SetDefaultInitFields(Boolean)

Establece un valor que indica si los objetos de las colecciones deben inicializarse con todas las propiedades y borra cualquier configuración anterior de otras invalidaciones de este método. Se pueden elegir propiedades específicas para capturar un tipo determinado para la inicialización mediante otra invalidación de este método.

SetDefaultInitFields(Type, Boolean, DatabaseEngineEdition)

Establecer los campos predeterminados del tipo de objeto especificado

SetDefaultInitFields(Type, Boolean)

Establezca los campos predeterminados del tipo de objeto especificado. Esta función quedará en desuso. Use la función de sobrecarga.

SetDefaultInitFields(Type, DatabaseEngineEdition, String[])

Establecer los campos predeterminados del tipo de objeto especificado

SetDefaultInitFields(Type, String[])

Establezca los campos predeterminados del tipo de objeto especificado. Esta función quedará en desuso. Use la función de sobrecarga.

SetDefaultInitFields(Type, StringCollection, DatabaseEngineEdition)

Establecer los campos predeterminados del tipo de objeto especificado

SetDefaultInitFields(Type, StringCollection)

Establezca el valor predeterminado para los campos del tipo de objeto especificado. Esta función quedará en desuso. Use la función de sobrecarga.

SetParentImpl(SqlSmoObject)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
SetState(SqlSmoState)

Establece el estado del objeto (Existente, Quitado, etc.) Las aplicaciones deben evitar el uso de este método.

(Heredado de SmoObjectBase)
SetTraceFlag(Int32, Boolean)

Establece una marca de seguimiento de sesión

ThrowIfAboveVersion100(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfAboveVersion80(String)

Produce una excepción si la versión principal serverVersion de este objeto está por encima de la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion100(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a 10.0 (SQL 2008)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110(String)

Produce una excepción UnsupportedVersionException si el servidor de origen o de destino está por debajo de 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion110Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 11.0 (SQL 2012)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion120Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 12.0 (SQL 2014)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion130Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 13.0 (SQL 2016)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140(String)

Produce una excepción si la versión principal serverVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion140Prop(String)

Produce una excepción con texto que indica que la propiedad especificada no se admite si la versión principal ServerVersion de este objeto es inferior a la 14.0 (SQL 2017)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion160(String)

Produce una excepción si la versión principal ServerVersion de este objeto es inferior a la 16.0

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 8.0 (SQL 2000)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion80SP3()

Produce una excepción si ServerVersion para este objeto es inferior a 8.760 (8.0 SP3)

(Heredado de SqlSmoObject)
ThrowIfBelowVersion90(String)

Produce una excepción si la versión principal de ServerVersion para este objeto es inferior a la 9.0 (SQL 2005)

(Heredado de SqlSmoObject)
ToString()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
Touch()

Marque el objeto "táctil" para el scripting incondicional de Alter.

(Heredado de SqlSmoObject)
TouchImpl()

Método virtual para permitir que las clases derivadas realicen trabajo adicional cuando se toca.

(Heredado de SqlSmoObject)
UnbindDefaultImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
UnbindRuleImpl(Boolean)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
Validate(String, Object[])

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SmoObjectBase)

Eventos

Nombre Description
PropertyChanged

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
PropertyMetadataChanged

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)

Implementaciones de interfaz explícitas

Nombre Description
IAlienObject.Discover()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IAlienObject.GetDomainRoot()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IAlienObject.GetParent()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyType(String)

Detecta el tipo de propiedad.

(Heredado de SqlSmoObject)
IAlienObject.GetPropertyValue(String, Type)

Recupera el valor de una propiedad determinada. Produce si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
IAlienObject.GetUrn()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IAlienObject.Resolve(String)

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
IAlienObject.SetObjectState(SfcObjectState)

Establece el estado de este objeto basado en SfcObjectState proporcionado.

(Heredado de SqlSmoObject)
IAlienObject.SetPropertyValue(String, Type, Object)

Establece el valor de la propiedad especificada, si se puede escribir. Si la propiedad no está en el contenedor de propiedades, se usa la reflexión. Produce una excepción si no se encuentra la propiedad .

(Heredado de SqlSmoObject)
IAlienRoot.DesignModeInitialize()

Clase de instancia que encapsula : Server[@Name='']

IAlienRoot.SfcHelper_GetDataTable(Object, String, String[], OrderBy[])

Asistente para SFC. Pregunte al enumerador para obtener una tabla de datos de resultados dada una urn.

IAlienRoot.SfcHelper_GetSmoObject(String)

Devuelve el objeto con el urn correspondiente en forma de cadena.

IAlienRoot.SfcHelper_GetSmoObjectQuery(String, String[], OrderBy[])

Asistente para SFC. Las interfaces de consulta e iterador/enumerador deben ser el nivel en el que se abstrae, pero por ahora nos aseguramos de que el almacenamiento en caché a través de InitChildLevel se realiza mientras seguimos devolviendo la lista de urns.

ISfcDomainLite.DomainInstanceName

Devuelve el nombre de instancia de este dominio.

ISfcDomainLite.DomainName

Devuelve el nombre de dominio de SMO.

ISfcDomainLite.GetLogicalVersion()

Devuelve la versión lógica del esquema del modelo de objetos de SMO.

ISfcHasConnection.ConnectionContext

Clase de instancia que encapsula : Server[@Name='']

ISfcHasConnection.GetConnection()

Clase de instancia que encapsula : Server[@Name='']

ISfcHasConnection.GetConnection(SfcObjectQueryMode)

Clase de instancia que encapsula : Server[@Name='']

ISfcHasConnection.SetConnection(ISfcConnection)

Clase de instancia que encapsula : Server[@Name='']

ISfcPropertyProvider.GetPropertySet()

Clase de instancia que encapsula : Server[@Name='']

(Heredado de SqlSmoObject)
ISfcSupportsDesignMode.IsDesignMode

Este objeto extiende ISfcSupportsDesignMode.

Métodos de extensión

Nombre Description
GetAssessmentItems(Server, String[])

Busca todas las comprobaciones disponibles para dado server.

GetAssessmentItems(SqlSmoObject, String[])

Busca todas las comprobaciones disponibles para dado smoObject.

GetAssessmentResults(Server, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado server y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResults(Server, String[])

Ejecuta de forma sincrónica la evaluación para dado server y proporciona una IEnumerable<T> descripción de los problemas detectados.

GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResults(SqlSmoObject, String[])

Ejecuta de forma sincrónica la evaluación para dado smoObject y proporciona una IEnumerable<T> descripción de los problemas detectados.

GetAssessmentResultsList(Server, IEnumerable<ICheck>)

Ejecuta de forma sincrónica la evaluación para dado server y proporciona una IEnumerable<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResultsList(Server, String[])

Ejecuta de forma asincrónica la evaluación para dado server y proporciona una List<T> descripción de los problemas detectados.

GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>)

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados. Este método solo realiza comprobaciones dadas de checks.

GetAssessmentResultsList(SqlSmoObject, String[])

Ejecuta de forma asincrónica la evaluación para dado smoObject y proporciona una List<T> descripción de los problemas detectados.

IsSupportedObject<T>(SqlSmoObject, ScriptingPreferences)

Comprueba si el tipo especificado es compatible con y ServerVersionDatabaseEngineType del servidor raíz para este objeto. Si scriptingPreferences no son NULL también comprobará si el tipo especificado es compatible con y ServerVersionDatabaseEngineType el servidor de destino.

Se aplica a