Clase Database
El objeto Database representa una base de datos de SQL Server.
Jerarquía de herencia
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo..::..Database
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute> _
Public NotInheritable Class Database _
Inherits ScriptNameObjectBase _
Implements ICreatable, IAlterable, IDroppable, IRenamable, _
IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
'Uso
Dim instance As Database
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute]
public sealed class Database : ScriptNameObjectBase,
ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties,
IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute]
public ref class Database sealed : public ScriptNameObjectBase,
ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties,
IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute>]
type Database =
class
inherit ScriptNameObjectBase
interface ICreatable
interface IAlterable
interface IDroppable
interface IRenamable
interface IExtendedProperties
interface IScriptable
interface IDatabaseOptions
interface IDmfFacet
interface ISfcSupportsDesignMode
end
public final class Database extends ScriptNameObjectBase implements ICreatable, IAlterable, IDroppable, IRenamable, IExtendedProperties, IScriptable, IDatabaseOptions, IDmfFacet, ISfcSupportsDesignMode
El tipo Database expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
Database() () () () | Inicializa una nueva instancia de la clase Database. | |
Database(Server, String) | Inicializa una nueva instancia de la clase Database en el servidor especificado y con el nombre especificado. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
ActiveConnections | Obtiene el número de conexiones activas con la base de datos. | |
ActiveDirectory | Obtiene la información sobre la configuración de Active Directory para la base de datos. | |
AnsiNullDefault | Obtiene o establece la propiedad AnsiNullDefault. | |
AnsiNullsEnabled | Obtiene o establece el valor booleano de la propiedad ANSI_NULLS_ENABLED. | |
AnsiPaddingEnabled | Obtiene o establece si la opción de base de datos ANSI_PADDING_ENABLED está habilitada. | |
AnsiWarningsEnabled | Obtiene o establece el valor booleano de la propiedad ANSI_WARNING_ENABLED. | |
ApplicationRoles | Representa una colección de objetos ApplicationRole. Cada objeto ApplicationRole representa un rol de aplicación definido en la base de datos. | |
ArithmeticAbortEnabled | Obtiene o establece el valor de la propiedad ARITHMETICABORT. | |
Assemblies | Representa una colección de objetos SqlAssembly. Cada objeto SqlAssembly representa un ensamblado definido en la base de datos. | |
AsymmetricKeys | Representa una colección de objetos AsymmetricKey. Cada objeto AsymmetricKey representa una clave asimétrica definida en la base de datos. | |
AutoClose | Obtiene o establece la opción de base de datos AUTOCLOSE. | |
AutoCreateStatisticsEnabled | Obtiene un valor de propiedad Boolean que especifica si las estadísticas se crean automáticamente para la base de datos. | |
AutoShrink | Obtiene o establece la opción de base de datos AUTO_SHRINK. | |
AutoUpdateStatisticsAsync | Obtiene o establece un valor de propiedad que especifica si la opción de base de datos AUTOUPDATESTATISTICSASYNC está activa. | |
AutoUpdateStatisticsEnabled | Obtiene un valor de propiedad Boolean que especifica si las estadísticas se actualizan automáticamente para la base de datos. | |
BrokerEnabled | Obtiene o establece un valor de propiedad que especifica si el servicio de Service Broker está habilitado. | |
CaseSensitive | Obtiene un valor de propiedad Boolean que especifica si las letras mayúsculas y minúsculas se evalúan como iguales. | |
Certificates | Representa una colección de objetos Certificate. Cada objeto Certificate representa un certificado definido en la base de datos. | |
ChangeTrackingAutoCleanUp | Obtiene o establece un valor de propiedad booleano que especifica si la opción CHANGE_TRACKING_AUTO_CLEANUP está habilitada. | |
ChangeTrackingEnabled | Obtiene o establece un valor de propiedad que especifica si la opción CHANGE_TRACKING_VALUE está habilitada. | |
ChangeTrackingRetentionPeriod | Obtiene o establece el valor de CHANGE_TRACKING_RETENTION_PERIOD. | |
ChangeTrackingRetentionPeriodUnits | Obtiene o establece el tipo de unidad para un valor de período de retención. | |
CloseCursorsOnCommitEnabled | Obtiene o establece un valor de propiedad que especifica si la opción de base de datos CURSOR_CLOSE_ON_COMMIT está activa. | |
Collation | Obtiene o establece la intercalación predeterminada que usa la base de datos. | |
CompatibilityLevel | Obtiene o establece el nivel de compatibilidad para la base de datos. | |
ConcatenateNullYieldsNull | Obtiene o establece un valor de propiedad que especifica si la opción de base de datos CONCAT_NULL_YIELDS_NULL está activa. | |
CreateDate | Obtiene la fecha en que se creó la base de datos. | |
DatabaseAuditSpecifications | Representa una colección de objetos DatabaseAuditSpecification. Cada objeto DatabaseAuditSpecification representa una especificación de auditoría de base de datos definida en el servidor. | |
DatabaseEncryptionKey | Obtiene un tipo de datos DataBaseEncryptionKey. | |
DatabaseGuid | Obtiene el valor Guid que identifica de forma única la base de datos. | |
DatabaseOptions | Obtiene el objeto DatabaseOptions que contiene las opciones de configuración para la base de datos. | |
DatabaseOwnershipChaining | Obtiene o establece un valor de propiedad que especifica si el encadenamiento de propiedad de la base de datos está activo. | |
DatabaseSnapshotBaseName | Obtiene el nombre de la instantánea base de la base de datos. | |
DataSpaceUsage | Obtiene el espacio que usan los datos de la base de datos. | |
DateCorrelationOptimization | Obtiene o establece un valor de propiedad que especifica si la optimización de correlación de fechas está activa. Para obtener más información acerca de la optimización de correlación de fechas, vea Configurar las opciones de la base de datos. | |
DboLogin | Obtiene el valor Boolean que especifica si el usuario actual inició sesión como propietario de la base de datos (DBO). | |
DefaultFileGroup | Obtiene el grupo de archivos predeterminado que usa la base de datos. | |
DefaultFileStreamFileGroup | Obtiene un tipo de datos DefaultFileStreamFileGroup | |
DefaultFullTextCatalog | Obtiene el catálogo de texto completo predeterminado que usa la base de datos. | |
Defaults | Representa una colección de objetos Default. Cada objeto Default representa un valor predeterminado definido en la base de datos. | |
DefaultSchema | Obtiene el esquema predeterminado del usuario. | |
EncryptionEnabled | Obtiene o establece la propiedad ENCRYPTIONENABLED de una base de datos. | |
Events | Obtiene los eventos asociados con la base de datos. | |
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.) | |
ExtendedProperties | Obtiene las propiedades extendidas de la base de datos. | |
ExtendedStoredProcedures | Representa una colección de objetos ExtendedStoredProcedure. Cada objeto ExtendedStoredProcedure representa un procedimiento almacenado extendido definido en la base de datos. | |
FileGroups | Representa una colección de objetos FileGroup. Cada objeto FileGroup representa un grupo de archivos definido en la base de datos. | |
FullTextCatalogs | Representa una colección de objetos FullTextCatalog. Cada objeto FullTextCatalog representa un catálogo de texto completo definido en la base de datos. | |
FullTextStopLists | Representa una colección de objetos FullTextStopList. Cada objeto FullTextStopList representa una lista de palabras irrelevantes de texto completo definida en el servidor. | |
HonorBrokerPriority | Obtiene o establece el valor Boolean que especifica si se reconoce o no la prioridad especificada por el agente. | |
ID | Obtiene el valor de identificador que identifica de forma única la base de datos. | |
IndexSpaceUsage | Obtiene el espacio que usan los índices de la base de datos. | |
IsAccessible | Obtiene un valor de propiedad Boolean que especifica si la base de datos es accesible. | |
IsDatabaseSnapshot | Obtiene un valor de propiedad Boolean que especifica si la base de datos es de instantánea. | |
IsDatabaseSnapshotBase | Obtiene un valor de propiedad Boolean que especifica si la base de datos es la base de una base de datos de instantánea. | |
IsDbAccessAdmin | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbAccessAdmin. | |
IsDbBackupOperator | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbBackupOperator. | |
IsDbDatareader | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbDatareader. | |
IsDbDatawriter | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbDatawriter. | |
IsDbDdlAdmin | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbDdlAdmin. | |
IsDbDenyDatareader | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbDenyDatareader. | |
IsDbDenyDatawriter | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbDenyDatawriter. | |
IsDbManager | Obtiene un valor del objeto Boolean que especifica si el inicio de sesión actual es un administrador de base de datos en SQL Azure. | |
IsDbOwner | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbOwner. | |
IsDbSecurityAdmin | Obtiene un valor de propiedad Boolean que especifica si el usuario actual es un miembro del rol de la base de datos DbSecurityAdmin. | |
IsFullTextEnabled | Obtiene el valor Boolean que especifica si la base de datos está habilitada para la búsqueda de texto completo. | |
IsLoginManager | Obtiene un valor del objeto Boolean que especifica si el inicio de sesión actual es un administrador de inicio de sesión en SQL Azure. | |
IsMailHost | Obtiene el valor Boolean que especifica si la base de datos está configurada como host de correo. | |
IsManagementDataWarehouse | Obtiene el valor Boolean que especifica si la base de datos es un almacén de administración de datos. | |
IsMirroringEnabled | Obtiene el valor Boolean que especifica si está habilitada la creación de reflejo en la base de datos. | |
IsParameterizationForced | Obtiene o establece un valor de propiedad que especifica si se fuerza la parametrización en la base de datos. | |
IsReadCommittedSnapshotOn | Obtiene el valor Boolean que especifica si las transacciones con el nivel de aislamiento de lectura confirmada usan versiones de filas. | |
IsSystemObject | Obtiene el valor Boolean que especifica si la base de datos es un objeto del sistema o una base de datos definida por el usuario. | |
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.) | |
IsUpdateable | Obtiene el valor Boolean que especifica si la base de datos se puede actualizar. | |
IsVarDecimalStorageFormatEnabled | Obtiene o establece un valor de propiedad que especifica si el almacenamiento VarDecimal está habilitado. | |
LastBackupDate | Obtiene la fecha y hora en que se creó la última copia de seguridad de la base de datos. | |
LastDifferentialBackupDate | Obtiene la fecha y hora de la última copia de seguridad diferencial. | |
LastLogBackupDate | Obtiene la fecha y hora en que se creó la última copia de seguridad del registro de transacciones. | |
LocalCursorsDefault | Obtiene el valor booleano que especifica si se usan los cursores del servidor local de forma predeterminada. | |
LogFiles | Representa una colección de objetos LogFile. Cada objeto LogFile representa un archivo de registro definido en la base de datos. | |
LogReuseWaitStatus | Obtiene el tipo de operación que mantiene en espera a la reutilización del espacio del registro de transacciones. | |
MasterKey | Obtiene la clave maestra que se usa para cifrar las claves privadas de los certificados. | |
MirroringFailoverLogSequenceNumber | Obtiene el número de secuencia de registro de la última conmutación por error. | |
MirroringID | Obtiene el valor de identificador que identifica de forma única la asociación de creación de reflejo. | |
MirroringPartner | Obtiene o establece la dirección de la instancia de Motor de base de datos que es el servidor asociado para la creación de reflejo de la base de datos. | |
MirroringPartnerInstance | Obtiene la instancia de SQL Server en la que está configurado el asociado de creación de reflejo. | |
MirroringRedoQueueMaxSize | Obtiene o establece el tamaño máximo de la cola Rehacer de la instancia del servidor reflejado en KB. | |
MirroringRoleSequence | Obtiene el número de secuencia de los roles principales o de copia de seguridad desempeñados por los asociados de creación de reflejo. | |
MirroringSafetyLevel | Obtiene o establece el nivel de seguridad de creación de reflejo. | |
MirroringSafetySequence | Obtiene el número de secuencia de rol para niveles de seguridad de los asociados de creación de reflejo. | |
MirroringStatus | Obtiene el estado de la base de datos y la sesión de creación de reflejo de la base de datos. | |
MirroringTimeout | Obtiene o establece el tiempo máximo, en segundos, que la instancia de servidor principal espera un mensaje PING de otra instancia en la sesión de creación de reflejo antes de asumir que la otra instancia está desconectada. | |
MirroringWitness | Obtiene o establece el nombre de la instancia de Motor de base de datos del servidor testigo de la creación de reflejo de la base de datos. | |
MirroringWitnessStatus | Obtiene el estado del servidor testigo de la creación de reflejo. | |
Name | Obtiene o establece el nombre de la base de datos. (Invalida NamedSmoObject. . :: . .Name.) | |
NumericRoundAbortEnabled | Obtiene o establece un valor de propiedad booleano que especifica si la opción de base de datos NUMERIC_ROUNDABORT está activa. | |
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.) | |
Owner | Obtiene la entidad de seguridad de base de datos que es propietaria de la base de datos. | |
PageVerify | Especifica el tipo de comprobación de integridad de página que realiza SQL Server cuando lee páginas de la base de datos. | |
Parent | Obtiene el objeto Server que es primario del objeto Database. | |
PartitionFunctions | Representa una colección de objetos PartitionFunction. Cada objeto PartitionFunction representa una función de partición definida en la base de datos. | |
PartitionSchemes | Representa una colección de objetos PartitionScheme. Cada objeto PartitionScheme representa un esquema de partición definido en la base de datos. | |
PlanGuides | Obtiene las guías de plan asociadas con una base de datos. | |
PrimaryFilePath | Obtiene el directorio del sistema operativo que contiene el archivo principal de la base de datos. | |
Properties | Obtiene una colección de objetos Property que representa las propiedades del objeto. (Se hereda de SqlSmoObject.) | |
QuotedIdentifiersEnabled | Obtiene o establece un valor de propiedad booleano que especifica si los identificadores delimitados con comillas dobles (" ") son palabras clave reservadas de Transact-SQL o contienen caracteres normalmente no permitidos por las reglas de sintaxis de Transact-SQL. | |
ReadOnly | Obtiene o establece el valor de propiedad booleano que especifica si la base de datos es de solo lectura. | |
RecoveryForkGuid | Obtiene el valor de GUID que especifica la bifurcación de recuperación en la que está activa actualmente la base de datos. | |
RecoveryModel | Obtiene o establece el modelo de recuperación para la base de datos. | |
RecursiveTriggersEnabled | Obtiene o establece el valor booleano que especifica si los desencadenadores recursivos están habilitados en la base de datos. | |
ReplicationOptions | Obtiene la configuración de replicación activa de una base de datos. | |
Roles | Representa una colección de objetos DatabaseRole. Cada objeto DatabaseRole representa un rol definido en la base de datos. | |
Rules | Representa una colección de objetos Rule. Cada objeto Rule representa una regla definida en la base de datos. | |
ScalarResult | Obtiene el resultado escalar para el objeto al que se hace referencia. (Se hereda de SqlSmoObject.) | |
Schemas | Representa una colección de objetos Schema. Cada objeto Schema representa un esquema definido en la base de datos. | |
ServiceBroker | Obtiene un objeto ServiceBroker que representa Service Broker. | |
ServiceBrokerGuid | Obtiene el objeto Guid que identifica de forma única la instancia de Service Broker. | |
Size | Obtiene el tamaño de la base de datos en MB. | |
SnapshotIsolationState | Obtiene el estado del aislamiento de instantáneas para la base de datos. | |
SpaceAvailable | Obtiene el espacio disponible en la base de datos en KB. | |
State | Gets the state of the referenced object. (Se hereda de SmoObjectBase.) | |
Status | Obtiene el estado de la base de datos. | |
StoredProcedures | Representa una colección de objetos StoredProcedure. Cada objeto StoredProcedure representa un procedimiento almacenado definido en la base de datos. | |
SymmetricKeys | Representa una colección de objetos SymmetricKey. Cada objeto SymmetricKey representa una clave simétrica definida en la base de datos. | |
Synonyms | Representa una colección de objetos Synonym. Cada objeto Synonym representa un sinónimo definido en la base de datos. | |
Tables | Representa una colección de objetos Table. Cada objeto Table representa una tabla definida en la base de datos. | |
Triggers | Representa una colección de objetos DatabaseDdlTrigger. Cada objeto DatabaseDdlTrigger representa un desencadenador definido en la base de datos. | |
Trustworthy | La propiedad de base de datos TRUSTWORTHY sirve para indicar si la instancia de SQL Server 2005 confía en la base de datos y en su contenido. | |
Urn | Obtiene el valor de la dirección URN (nombre de recursos uniforme) que identifica de forma única el objeto. (Se hereda de SqlSmoObject.) | |
UserAccess | Obtiene o establece el acceso del usuario a la base de datos. | |
UserData | Gets or sets user-defined data associated with the referenced object. (Se hereda de SmoObjectBase.) | |
UserDefinedAggregates | Representa una colección de objetos UserDefinedAggregate. Cada objeto UserDefinedAggregate representa un agregado definido por el usuario en la base de datos. | |
UserDefinedDataTypes | Representa una colección de objetos UserDefinedDataType. Cada objeto UserDefinedDataType representa un tipo de datos definido por el usuario en la base de datos. | |
UserDefinedFunctions | Representa una colección de objetos UserDefinedFunction. Cada objeto UserDefinedFunction representa una función definida por el usuario en la base de datos. | |
UserDefinedTableTypes | Representa una colección de objetos UserDefinedTableType. Cada objeto UserDefinedTableType representa un tipo de tabla definido por el usuario en la base de datos. | |
UserDefinedTypes | Representa una colección de objetos UserDefinedType. Cada objeto UserDefinedType representa un tipo definido por el usuario en la base de datos. | |
UserName | Obtiene o establece el nombre del usuario de la base de datos. | |
Users | Representa una colección de objetos User. Cada objeto User representa a un usuario que está definido en la base de datos. | |
Version | Obtiene la versión de la instancia de SQL Server que se usó para crear la base de datos. | |
Views | Representa una colección de objetos View. Cada objeto View representa una vista definida en la base de datos. | |
XmlSchemaCollections | Representa una colección de objetos XmlSchemaCollection. Cada objeto XmlSchemaCollection representa un esquema XML definido en la base de datos. |
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 Database en la instancia de SQL Server. | |
Alter(TimeSpan) | Actualiza cualquier cambio que se produzca en las propiedades del objeto Database en la instancia de SQL Server. | |
Alter(TerminationClause) | Actualiza cualquier cambio que se produzca en las propiedades del objeto Database en la instancia de SQL Server. | |
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.) | |
AppendCommaText | Appends text, optionally separated by a comma. (Se hereda de ScriptNameObjectBase.) | |
AppendWithCommaText | Appends text, optionally separated by a comma. (Se hereda de ScriptNameObjectBase.) | |
AppendWithOption | Appends text and option text separated from the main text with a “WITH” string and optionally separated by a comma. (Se hereda de ScriptNameObjectBase.) | |
AutoGenerateName | Generates a name based on the object Guid. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
ChangeMirroringState | Cambia la configuración de creación de reflejo tal y como se especifica mediante las opciones. | |
CheckAllocations | Examina todas las páginas de la base de datos a la que se hace referencia y realiza pruebas con ellas para asegurarse de su integridad. | |
CheckAllocationsDataOnly | Examina todas las páginas de la base de datos a la que se hace referencia y realiza pruebas solamente con los datos para asegurarse de su integridad. | |
CheckCatalog | Prueba la integridad del catálogo de la base de datos. | |
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.) | |
CheckIdentityValues | Comprueba la integridad de todas las columnas de las tablas de la base de datos. | |
CheckObjectDirty | Checks whether object has been modified and not persisted. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
Checkpoint | Emite un punto de comprobación. | |
CheckTables(RepairType) | Prueba la integridad de las páginas de la base de datos para todas las tablas y los índices definidos en las tablas de la base de datos. | |
CheckTables(RepairType, RepairOptions) | Prueba la integridad de las páginas de la base de datos para todas las tablas y los índices definidos en las tablas de la base de datos. | |
CheckTables(RepairType, RepairStructure) | Prueba la integridad de las páginas de la base de datos para todas las tablas y los índices definidos en las tablas de la base de datos. | |
CheckTables(RepairType, RepairOptions, RepairStructure) | Prueba la integridad de las páginas de la base de datos para todas las tablas y los índices definidos en las tablas de la base de datos. | |
CheckTablesDataOnly() () () () | Prueba la integridad de los datos de las páginas que almacenan datos para todas las tablas e índices definidos en las tablas de la base de datos a la que se hace referencia. | |
CheckTablesDataOnly(RepairOptions) | Prueba la integridad de los datos de las páginas que almacenan datos para todas las tablas e índices definidos en las tablas de la base de datos a la que se hace referencia, con las opciones de reparación especificadas. | |
CheckTablesDataOnly(RepairStructure) | Prueba la integridad de los datos de las páginas que almacenan datos para todas las tablas e índices definidos en las tablas de la base de datos a la que se hace referencia, con la estructura de reparación especificada. | |
CheckTablesDataOnly(RepairOptions, RepairStructure) | Prueba la integridad de los datos de las páginas que almacenan datos para todas las tablas e índices definidos en las tablas de la base de datos a la que se hace referencia, con las opciones y la estructura de reparación especificadas. | |
CheckTextCorectness | Checks text for correctness against the parameters. (Se hereda de ScriptNameObjectBase.) | |
CheckTextModeSupport | Checks mode of support. (Se hereda de ScriptNameObjectBase.) | |
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 | Cleans the referenced object. (Se hereda de ScriptNameObjectBase.) | |
Create() () () () | Crea una base de datos en la instancia de SQL Server de acuerdo con la definición del objeto Database. | |
Create(Boolean) | Crea una base de datos en la instancia de SQL Server de acuerdo con la definición del objeto Database. | |
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.) | |
Deny(DatabasePermissionSet, String) | Deniega al receptor especificado el conjunto de permisos especificado para usar la base de datos. | |
Deny(DatabasePermissionSet, array<String> [] () [] []) | Deniega a los receptores especificados el conjunto de permisos especificado para usar la base de datos. | |
Deny(DatabasePermissionSet, String, Boolean) | Deniega el conjunto de permisos especificado para usar la base de datos al receptor especificado y a otros usuarios a los que el receptor haya concedido dicho conjunto de permisos. | |
Deny(DatabasePermissionSet, array<String> [] () [] [], Boolean) | Deniega el conjunto de permisos especificado para usar la base de datos a los receptores especificados y a otros usuarios a los que los receptores hayan concedido dicho conjunto de permisos. | |
DisableAllPlanGuides | Deshabilita todas las guías de plan de una base de datos. | |
Discover | Detecta una lista del tipo Object. (Se hereda de SqlSmoObject.) | |
Drop | Quita la base de datos. | |
DropAllPlanGuides | Quita todas las guías de plan de una base de datos. | |
DropBackupHistory | Quita el historial de copias de seguridad de la base de datos. | |
DropImpl | Quita un SqlSmoObject. (Se hereda de SqlSmoObject.) | |
DropImplWorker | Llama a los métodos Drop. (Se hereda de SqlSmoObject.) | |
EnableAllPlanGuides | Habilita todas las guías de plan de una base de datos. | |
EnumBackupSetFiles() () () () | Devuelve un DataTable con una lista de los archivos que contiene un conjunto de copia de seguridad. | |
EnumBackupSetFiles(Int32) | Devuelve un DataTable con una lista de los archivos que contiene un conjunto de copia de seguridad. | |
EnumBackupSets | Devuelve un DataTable con una lista de los conjuntos de copia de seguridad asociados con una base de datos. | |
EnumCandidateKeys | Enumera la lista de todas las claves principales candidatas de la base de datos a las que puede hacer referencia una clave externa. | |
EnumDatabasePermissions() () () () | Enumera la lista de todos los permisos existentes en la base de datos. | |
EnumDatabasePermissions(String) | Enumera la lista de permisos existentes en la base de datos para el usuario especificado. | |
EnumDatabasePermissions(DatabasePermissionSet) | Enumera la lista de permisos existentes en la base de datos para el conjunto de permisos especificado. | |
EnumDatabasePermissions(String, DatabasePermissionSet) | Enumera la lista de permisos existentes en la base de datos para el usuario especificado y un conjunto de permisos especificado. | |
EnumLocks() () () () | Enumera la lista de todos los bloqueos actuales mantenidos en la base de datos. | |
EnumLocks(Int32) | Enumera la lista de bloqueos actuales mantenidos en la base de datos para un identificador de proceso del sistema especificado. | |
EnumLoginMappings | Enumera la lista de inicios de sesión de SQL Server para todos los usuarios de la base de datos. | |
EnumMatchingSPs(String) | Enumera la lista de procedimientos almacenados que contienen la cadena especificada en la definición. | |
EnumMatchingSPs(String, Boolean) | Enumera la lista de procedimientos almacenados que contienen la cadena especificada en la definición. | |
EnumObjectPermissions() () () () | Enumera la lista de permisos para los objetos de la base de datos. | |
EnumObjectPermissions(String) | Enumera la lista de permisos para los objetos de la base de datos que pertenecen al usuario especificado. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumera la lista de permisos para los objetos de la base de datos limitándose al conjunto de permisos especificado. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumera la lista de permisos para los objetos de la base de datos que pertenecen al usuario especificado, limitándose al conjunto de permisos especificado. | |
EnumObjects() () () () | Enumera la lista de objetos de la base de datos. | |
EnumObjects(DatabaseObjectTypes) | Enumera la lista de objetos de la base de datos. | |
EnumObjects(DatabaseObjectTypes, SortOrder) | Enumera la lista de objetos de la base de datos. | |
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.) | |
EnumTransactions() () () () | Enumera la lista de transacciones abiertas de la base de datos. | |
EnumTransactions(TransactionTypes) | Enumera la lista de transacciones abiertas de la base de datos que son de un tipo especificado. | |
EnumWindowsGroups() () () () | Enumera la lista de grupos de Windows. | |
EnumWindowsGroups(String) | Enumera la lista de grupos de Windows para un grupo especificado. | |
Equals | (Se hereda de Object.) | |
ExecuteNonQuery(StringCollection) | Ejecuta un lote en el contexto de la base de datos sin devolución de resultados. | |
ExecuteNonQuery(String) | Ejecuta una instrucción en el contexto de la base de datos sin devolución de resultados. | |
ExecuteNonQuery(StringCollection, ExecutionTypes) | Ejecuta una colección de lotes en el contexto de la base de datos sin devolución de resultados únicamente para el tipo de ejecución especificado. | |
ExecuteNonQuery(String, ExecutionTypes) | Ejecuta un lote en el contexto de la base de datos sin devolución de resultados únicamente para el tipo de ejecución especificado. | |
ExecuteNonQuery(StringCollection, Boolean) | (Se hereda de SqlSmoObject.) | |
ExecuteWithResults(StringCollection) | Ejecuta un lote en el contexto de la base de datos con devolución de resultados. | |
ExecuteWithResults(String) | Ejecuta una colección de lotes en el contexto de la base de datos con devolución de resultados. | |
Finalize | (Se hereda de Object.) | |
ForceTextModeOnTextBody | Enforces text mode on the text body. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
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.) | |
GetBraketNameForText | Gets the bracket name. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
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.) | |
GetIsSystemNamed | Gets a Boolean value that specifies whether the system is named. (Se hereda de ScriptNameObjectBase.) | |
GetIsTextDirty | Determines whether the text value is consistent with stored value. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
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.) | |
GetScriptIncludeExists | Gets the script including the test for existence of type being scripted. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
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.) | |
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.) | |
GetTextBody() () () () | Returns the text body. (Se hereda de ScriptNameObjectBase.) | |
GetTextBody(Boolean) | Returns the text body. (Se hereda de ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] []) | Gets the text for scripting. (Se hereda de ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] [], Boolean) | Gets the text of script object. (Se hereda de ScriptNameObjectBase.) | |
GetTextHeader | Returns the text header. (Se hereda de ScriptNameObjectBase.) | |
GetTextMode | Determines whether the script name is using text mode. (Se hereda de ScriptNameObjectBase.) | |
GetTextProperty(String) | Gets the property as text. (Se hereda de ScriptNameObjectBase.) | |
GetTextProperty(String, ScriptingOptions) | Gets the property as text. (Se hereda de ScriptNameObjectBase.) | |
GetTimeSpanParameterAsInt | Asigna un parámetro de intervalo de tiempo del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
GetTransactionCount() () () () | Obtiene el número de transacciones abiertas en la base de datos. | |
GetTransactionCount(TransactionTypes) | Obtiene el número de transacciones abiertas en la base de datos que son de un tipo especificado. | |
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(DatabasePermissionSet, String) | Concede al receptor especificado el conjunto de permisos especificado para usar la base de datos. | |
Grant(DatabasePermissionSet, array<String> [] () [] []) | Concede a los receptores especificados el conjunto de permisos especificado para usar la base de datos. | |
Grant(DatabasePermissionSet, String, Boolean) | Concede al receptor acceso al permiso especificado y la capacidad de conceder acceso a otros usuarios para usar la base de datos. | |
Grant(DatabasePermissionSet, array<String> [] () [] [], Boolean) | Concede a los receptores acceso al permiso especificado y la capacidad de conceder acceso a otros usuarios para usar la base de datos. | |
Grant(DatabasePermissionSet, 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 base de datos bajo un rol asumido. | |
Grant(DatabasePermissionSet, 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 base de datos 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.) | |
IsMember | Determina si el grupo o rol especificado pertenece a la base de datos. | |
IsObjectDirty | Determines whether the referenced object is consistent with the stored object. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
MarkDropped | Establece SqlSmoState en quitado. (Se hereda de SqlSmoObject.) | |
MarkForDropImpl | Establece SqlSmoState en quitado. (Se hereda de SqlSmoObject.) | |
MemberwiseClone | (Se hereda de Object.) | |
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.) | |
PrefetchObjects() () () () | Captura objetos de la base de datos. | |
PrefetchObjects(Type) | Captura los objetos de la base de datos que son de un tipo especificado. | |
PrefetchObjects(Type, ScriptingOptions) | Captura los objetos de la base de datos que son de un tipo especificado con opciones de scripting. | |
RecalculateSpaceUsage | Recalcula el uso de espacio. | |
Refresh | Actualiza el objeto Database. (Invalida ScriptNameObjectBase. . :: . .Refresh() () () ().) | |
RemoveFullTextCatalogs | Quita catálogos de texto completo de la base de datos. | |
Rename | Cambia el nombre de la base de datos. | |
RenameImpl | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. (Se hereda de NamedSmoObject.) | |
RenameImplWorker | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. (Se hereda de NamedSmoObject.) | |
Revoke(DatabasePermissionSet, String) | Revoca un conjunto de permisos concedidos previamente a un receptor para usar la base de datos. | |
Revoke(DatabasePermissionSet, array<String> [] () [] []) | Revoca un conjunto de permisos concedidos previamente a una lista de receptores para usar la base de datos. | |
Revoke(DatabasePermissionSet, String, Boolean, Boolean) | Revoca los permisos concedidos previamente para usar la base de datos 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(DatabasePermissionSet, array<String> [] () [] [], Boolean, Boolean) | Revoca los permisos concedidos previamente para usar la base de datos 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(DatabasePermissionSet, String, Boolean, Boolean, String) | Revoca los permisos concedidos previamente para usar la base de datos 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(DatabasePermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | Revoca los permisos concedidos previamente para usar la base de datos 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 la base de datos. | |
Script(ScriptingOptions) | Genera un script Transact-SQL que se puede usar para volver a crear la base de datos de acuerdo con lo especificado en las opciones de script. | |
ScriptAlter | Modifica el objeto SqlSmoObject de acuerdo con los parámetros. (Se hereda de SqlSmoObject.) | |
ScriptAnsiQI | Scripts the database object in ANSI text. (Se hereda de ScriptNameObjectBase.) | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Se hereda de NamedSmoObject.) | |
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.) | |
ScriptInformativeHeaders | Scripts the information headers. (Se hereda de ScriptNameObjectBase.) | |
ScriptOwner | Alters the script owner authorization. (Se hereda de NamedSmoObject.) | |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Se hereda de NamedSmoObject.) | |
SetCollectionTextMode | Sets the collection text mode. (Se hereda de ScriptNameObjectBase.) | |
SetDefaultFileGroup | Establece el grupo de archivos predeterminado para la base de datos. | |
SetDefaultFileStreamFileGroup | Establece el grupo de secuencia de archivo predeterminado. | |
SetDefaultFullTextCatalog | Establece el catálogo de texto completo predeterminado para la base de datos. | |
SetIsSystemNamed | Sets a Boolean value that specifies whether the system is named. (Se hereda de ScriptNameObjectBase.) | |
SetOffline | Establece la base de datos sin conexión. | |
SetOnline | Establece la base de datos en línea. | |
SetOwner(String) | Establece el propietario de la base de datos. | |
SetOwner(String, Boolean) | Establece el propietario de la base de datos. | |
SetParentImpl | Establece el elemento primario del objeto SqlSmoObject en el parámetro newParent. (Se hereda de SqlSmoObject.) | |
SetSchemaOwned | Sets the schema owned value. (Se hereda de NamedSmoObject.) | |
SetSnapshotIsolation | Establece el nivel de aislamiento de instantánea. | |
SetTextBody | Specifies the text body. (Se hereda de ScriptNameObjectBase.) | |
SetTextHeader | Specifies the text header. (Se hereda de ScriptNameObjectBase.) | |
SetTextMode | Specifies the text mode. (Se hereda de ScriptNameObjectBase.) | |
Shrink | Reduce la base de datos. | |
SwitchTextMode | Switches the text mode. (Se hereda de ScriptNameObjectBase.) | |
ThrowIfTextIsDirtyForAlter | Throws an exception of text has been modified and not persisted. (Se hereda de ScriptNameObjectBase.) | |
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.) | |
TruncateLog | Trunca el registro de la base de datos. | |
UnbindDefaultImpl | Desenlaza las columnas predeterminadas del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
UnbindRuleImpl | Desenlaza las reglas del objeto SqlSmoObject. (Se hereda de SqlSmoObject.) | |
UpdateIndexStatistics | Actualiza las estadísticas de índice. | |
Validate | Validates the state of an object. (Se hereda de SmoObjectBase.) | |
ValidateAllPlanGuides() () () () | Comprueba la validez de los planes de ejecución asociados con la base de datos. | |
ValidateAllPlanGuides(DataTable%) | Comprueba la validez de los planes de ejecución asociados con la base de datos y devuelve el informe de la validación. |
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.) | |
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 booleano que indica si el objeto admite el modo de diseño. Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
Arriba
Comentarios
The Database class represents databases, either system or user-defined, on the instance of SQL Server. The Server class is the parent of the Database class.
By using the Database class, you can do the following:
Create a new database or drop and existing database.
Register the database in the Active Directory directory service.
Reference database objects in collections, such as tables, users, and triggers.
Set up database mirroring.
Create a master database key.
Set up a full-text search catalog.
Check data, allocations, catalogs, and tables.
Issue a checkpoint.
Grant, revoke, and deny permissions to users on the database.
Run Transact-SQL statements.
Enumerate database information, such as locks or object permissions.
Remove the backup history.
Monitor the number of transactions.
Set the database offline or online.
Change the owner of the database.
Update statistics.
Shrink the database.
Truncate the log.
Script the database.
To get Database object properties, a login must be a member of the public fixed server role and the user mapped to this login in the database must be a member of the public database role.
To set Database object properties and run the Alter method, users must have ALTER permission on the database, or be a member of the db_owner fixed database role.
To create a database, users must have CREATE DATABASE, CREATE ANY DATABASE, or ALTER ANY DATABASE permission on the parent server.
To drop a database, users must have CONTROL permission on the database, or be a member of the db_owner fixed database role.
To grant, revoke, or deny other users permission on the database, users must have CONTROL permission on the database or be a member of the db_owner fixed database 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.
Ejemplos
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Define a Database object variable by supplying the server and the database name arguments in the constructor.
Dim db As Database
db = New Database(srv, "Test_SMO_Database")
'Create the database on the instance of SQL Server.
db.Create()
'Reference the database and display the date when it was created.
db = srv.Databases("Test_SMO_Database")
Console.WriteLine(db.CreateDate)
'Remove the database.
db.Drop()
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database($srv, "Test_SMO_Database")
$db.Create()
Write-Host $db.CreateDate
$db.Drop()
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