Classe DatabaseDdlTrigger
The DatabaseDdlTrigger object represents a SQL Server database data definition language (DDL) trigger.
Gerarchia di ereditarietà
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. . :: . .DdlTriggerBase
Microsoft.SqlServer.Management.Smo..::..DatabaseDdlTrigger
Spazio dei nomi Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Sintassi
'Dichiarazione
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)> _
<SfcElementTypeAttribute("DdlTrigger")> _
Public NotInheritable Class DatabaseDdlTrigger _
Inherits DdlTriggerBase _
Implements IExtendedProperties, ISfcSupportsDesignMode
'Utilizzo
Dim instance As DatabaseDdlTrigger
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
[SfcElementTypeAttribute("DdlTrigger")]
public sealed class DatabaseDdlTrigger : DdlTriggerBase,
IExtendedProperties, ISfcSupportsDesignMode
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
[PhysicalFacetAttribute(PhysicalFacetOptions::ReadOnly)]
[SfcElementTypeAttribute(L"DdlTrigger")]
public ref class DatabaseDdlTrigger sealed : public DdlTriggerBase,
IExtendedProperties, ISfcSupportsDesignMode
[<SealedAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
[<PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)>]
[<SfcElementTypeAttribute("DdlTrigger")>]
type DatabaseDdlTrigger =
class
inherit DdlTriggerBase
interface IExtendedProperties
interface ISfcSupportsDesignMode
end
public final class DatabaseDdlTrigger extends DdlTriggerBase implements IExtendedProperties, ISfcSupportsDesignMode
Nel tipo DatabaseDdlTrigger sono esposti i membri seguenti.
Costruttori
Nome | Descrizione | |
---|---|---|
DatabaseDdlTrigger() () () () | Initializes a new instance of the DatabaseDdlTrigger class. | |
DatabaseDdlTrigger(Database, String) | Initializes a new instance of the DatabaseDdlTrigger class on the specified database and with the specified name. | |
DatabaseDdlTrigger(Database, String, DatabaseDdlTriggerEventSet, String) | Initializes a new instance of the DatabaseDdlTrigger class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch. | |
DatabaseDdlTrigger(Database, String, DatabaseDdlTriggerEventSet, String, String, String) | Initializes a new instance of the DatabaseDdlTrigger class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
AnsiNullsStatus | Gets or sets the Boolean property value that specifies whether ISO NULL handling is enabled in the data definition language (DDL) trigger. | |
AssemblyName | Gets or sets the name of the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised. | |
BodyStartIndex | Gets the index value that represents the start of the DDL trigger text body. | |
ClassName | Gets or sets the name of the class in the assembly that contains the managed code that is executed when the data definition language (DDL) trigger is raised. | |
CreateDate | Gets the date and time when the database data definition language (DDL) trigger was created. | |
DateLastModified | Gets the date and time when the database data definition language (DDL) trigger was last modified. | |
DdlTriggerEvents | Gets or sets the set of data definition language (DDL) events that raise the database DDL trigger. | |
ExecuteForScalar | Ottiene o imposta il valore della proprietà Boolean che specifica se l'oggetto viene impostato su Esegui per l'opzione scalare. Ereditato da SqlSmoObject. | |
ExecutionContext | Gets or sets the execution context type that is used by the database DDL trigger, by itself, by the caller, or by a specified login. | |
ExecutionContextUser | Gets or sets the database user that is the context used when the database DDL trigger executes. | |
ExtendedProperties | Represents a collection of ExtendedProperty objects. Each ExtendedProperty object represents an extended property for the DatabaseDdlTrigger object. | |
ID | Gets the ID value that uniquely identifies the database data definition language (DDL) trigger. | |
ImplementationType | Gets or sets the implementation type for the database data definition language (DDL) trigger. | |
IsEnabled | Gets or sets the Boolean property value that specifies whether the database data definition language (DDL) trigger is enabled. | |
IsEncrypted | Gets or sets a Boolean property value that specifies whether the Transact-SQL batch or managed code is encrypted. | |
IsSystemObject | Gets the Boolean property value that specifies whether the database data definition language (DDL) trigger is a system object. | |
IsTouched | Ottiene il valore della proprietà Boolean che specifica se le proprietà dell'oggetto sono state aggiornate ma non sono ancora persistenti nel server. Ereditato da SqlSmoObject. | |
MethodName | Gets or sets the name of the method that is owned by the class in the assembly, which is executed when the trigger is raised. | |
Name | Gets or sets a String value that specifies the name of the DDL trigger. Esegue l'override di NamedSmoObject. . :: . .Name. | |
NotForReplication | Gets or sets a Boolean property value that specifies whether the database data definition language (DDL) trigger is available for replication. | |
ObjectInSpace | Ottiene il valore della proprietà Boolean che specifica se l'oggetto esiste in isolamento o se è connesso direttamente o indirettamente all'istanza di SQL Server. Ereditato da SqlSmoObject. | |
Parent | Gets or sets the Database object that is the parent of the DatabaseDdlTrigger object. | |
Properties | Ottiene una raccolta di oggetti Property che rappresentano le proprietà dell'oggetto. Ereditato da SqlSmoObject. | |
QuotedIdentifierStatus | Gets or sets a Boolean property value that specifies whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules. | |
ScalarResult | Ottiene il risultato scalare per l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
State | Gets the state of the referenced object. Ereditato da SmoObjectBase. | |
Text | Gets the Transact-SQL statement that defines the database data definition language (DDL) trigger. | |
TextBody | Gets or sets a String value that specifies the text body that is used to define the DDL trigger. Esegue l'override di DdlTriggerBase. . :: . .TextBody. | |
TextHeader | Gets or sets a String value that specifies the text header that is used to define the DDL trigger. Esegue l'override di DdlTriggerBase. . :: . .TextHeader. | |
TextMode | Gets or sets a Boolean value that specifies whether the DDL trigger is editable as text. Esegue l'override di DdlTriggerBase. . :: . .TextMode. | |
Urn | Ottiene il valore dell'indirizzo URN (Uniform Resource Name) che identifica in modo univoco l'oggetto. Ereditato da SqlSmoObject. | |
UserData | Gets or sets user-defined data associated with the referenced object. Ereditato da SmoObjectBase. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddDatabaseContext(StringCollection) | Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries. Ereditato da SqlSmoObject. | |
AddDatabaseContext(StringCollection, ScriptingOptions) | Aggiungere il contesto del database alla raccolta di query identificate dal parametro queries e utilizzando le opzioni di scripting specificate. Ereditato da SqlSmoObject. | |
AddDdlTriggerEvents | Adds DdlTriggerEvent()()()() objects to the trigger using the specified StringBuilder and options. Ereditato da DdlTriggerBase. | |
Alter | Updates any DatabaseDdlTrigger object property changes on the instance of SQL Server. Ereditato da DdlTriggerBase. | |
AlterImpl | Attiva l'evento modificato dall'oggetto. Ereditato da SqlSmoObject. | |
AlterImplFinish | Metodo chiamato quando l'evento modificato dall'oggetto viene completato. Ereditato da SqlSmoObject. | |
AlterImplInit | Metodo chiamato quando l'evento modificato dall'oggetto viene inizializzato. Ereditato da SqlSmoObject. | |
AlterImplWorker | Chiama i metodi Alter. Ereditato da SqlSmoObject. | |
AppendCommaText | Appends text, optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AppendWithCommaText | Appends text, optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AppendWithOption | Appends text and option text separated from the main text with a “WITH” string and optionally separated by a comma. Ereditato da ScriptNameObjectBase. | |
AutoGenerateName | Generates a name based on the object Guid. Ereditato da ScriptNameObjectBase. | |
BindDefaultImpl | Associa gli elementi predefiniti identificati dai parametri. Ereditato da SqlSmoObject. | |
BindRuleImpl | Associa lo schema della regola alla regola e alle colonne identificate dai parametri. Ereditato da SqlSmoObject. | |
CheckCollation | Verifica l'ordine delle opzioni di scripting mediante il metodo delle regole di confronto identificato dal parametro collationName. Ereditato da SqlSmoObject. | |
CheckObjectDirty | Determines whether the object has been updated since the last call to the Alter method. Ereditato da DdlTriggerBase. | |
CheckObjectState() () () () | Convalida lo stato dell'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
CheckObjectState(Boolean) | Convalida lo stato dell'oggetto a cui si fa riferimento con l'opzione che specifica di generare un'eccezione se l'oggetto non è stato ancora creato. Ereditato da SqlSmoObject. | |
CheckObjectStateImpl | Verifica lo stato di un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
CheckTextCorectness | Checks text for correctness against the parameters. Ereditato da ScriptNameObjectBase. | |
CheckTextModeSupport | Checks mode of support. Ereditato da ScriptNameObjectBase. | |
CheckVersion100 | Verifica se la versione di SQL Server è SQL Server 2008. Ereditato da SqlSmoObject. | |
CheckVersion80 | Verifica la validità dell'oggetto in SQL Server 2000. Ereditato da SqlSmoObject. | |
CheckVersion80SP3 | Verifica la validità dell'oggetto in SQL Server 2000 SP3. Ereditato da SqlSmoObject. | |
CheckVersion90 | Verificare la validità dell'oggetto in SQL Server 2005. Ereditato da SqlSmoObject. | |
CheckVersionBelow90 | Verifica se la versione di SQL Server è precedente a SQL Server 2005. Ereditato da SqlSmoObject. | |
CleanObject | Cleans the referenced object. Ereditato da ScriptNameObjectBase. | |
Create | Creates a database data definition language (DDL) trigger on the instance of SQL Server as defined by the DatabaseDdlTrigger object. Ereditato da DdlTriggerBase. | |
CreateImpl | Crea un oggetto con opzioni di scripting. Ereditato da SqlSmoObject. | |
CreateImplFinish | Metodo chiamato quando l'evento Create viene completato. Ereditato da SqlSmoObject. | |
CreateImplInit | Metodo chiamato quando l'evento Create viene inizializzato. Ereditato da SqlSmoObject. | |
Discover | Individua un elenco di tipo Object. Ereditato da SqlSmoObject. | |
Drop | Drops the database data definition language (DDL) trigger. Ereditato da DdlTriggerBase. | |
DropImpl | Elimina un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
DropImplWorker | Chiama i metodi Drop. Ereditato da SqlSmoObject. | |
EnumScriptImpl | Enumera gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorker | Chiama i metodi che enumerano gli script specificati dal parametro so. Ereditato da SqlSmoObject. | |
EnumScriptImplWorkerSOChanged | Restituisce una stringa IEnumerable che descrive le opzioni di scripting per un oggetto. Ereditato da SqlSmoObject. | |
Equals | Ereditato da Object. | |
ExecuteNonQuery | Ereditato da SqlSmoObject. | |
Finalize | Ereditato da Object. | |
ForceTextModeOnTextBody | Enforces text mode on the text body. Ereditato da ScriptNameObjectBase. | |
FormatSqlVariant | Formatta un oggetto come tipo SqlVariant. Ereditato da SqlSmoObject. | |
GenerateDataSpaceFileStreamScript | Genera uno script per creare file di dati. Ereditato da SqlSmoObject. | |
GenerateDataSpaceScript | Genera uno script per allocare spazio nel file di dati. Ereditato da SqlSmoObject. | |
GetBindDefaultScript | Ottiene lo script che associa le impostazioni predefinite specificate dai parametri defSchema e defName. Ereditato da SqlSmoObject. | |
GetBindRuleScript | Ottiene lo script che specifica le regole di associazione. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro booleano dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna una proprietà booleana dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetBraketNameForText | Gets the bracket name. Ereditato da ScriptNameObjectBase. | |
GetDateTimeParameter | Assegna la proprietà datetime dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetDateTimeParameterAsInt | Assegna la proprietà datetime dell'oggetto SqlSmoObject come valore intero se la proprietà datetime è diversa da null. Ereditato da SqlSmoObject. | |
GetDBName | Ottiene il nome del database associato all'oggetto. Ereditato da SqlSmoObject. | |
GetEnumParameter | Assegna una proprietà di enumerazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetFragOptionString | Ottiene un oggetto FragmentationOption come valore stringa. Ereditato da SqlSmoObject. | |
GetGuidParameter | Assegna una proprietà Guid dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetHashCode | Ereditato da Object. | |
GetIsSystemNamed | Gets a Boolean value that specifies whether the system is named. Ereditato da ScriptNameObjectBase. | |
GetIsTextDirty | Determines whether the text value is consistent with stored value. Ereditato da ScriptNameObjectBase. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptional | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetPropValueOptionalAllowNull | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetRealValue | Ottiene un valore della proprietà dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetScriptIncludeExists | Gets the script including the test for existence of type being scripted. Ereditato da ScriptNameObjectBase. | |
GetScriptingOptionsForCreate | Ottiene l'oggetto ScriptingOptions per l'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetServerName | Ottiene il nome dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetServerObject | Ottiene il server dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetSqlServerVersionName | Ottiene il nome della versione dell'istanza di SQL Server a cui è associato l'oggetto. Ereditato da SqlSmoObject. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | Assegna un parametro stringa dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetTextBody() () () () | Returns the text body. Ereditato da ScriptNameObjectBase. | |
GetTextBody(Boolean) | Returns the text body. Ereditato da ScriptNameObjectBase. | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] []) | Gets the text for scripting. Ereditato da ScriptNameObjectBase. | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] [], Boolean) | Gets the text of script object. Ereditato da ScriptNameObjectBase. | |
GetTextHeader | Returns the text header. Ereditato da ScriptNameObjectBase. | |
GetTextMode | Determines whether the script name is using text mode. Ereditato da ScriptNameObjectBase. | |
GetTextProperty(String) | Gets the property as text. Ereditato da ScriptNameObjectBase. | |
GetTextProperty(String, ScriptingOptions) | Gets the property as text. Ereditato da ScriptNameObjectBase. | |
GetTimeSpanParameterAsInt | Assegna un parametro periodo di tempo dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetType | Ereditato da Object. | |
GetUrnRecursive(StringBuilder) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
GetUrnRecursive(StringBuilder, UrnIdOption) | Assegna un oggetto Urn dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ImplInitialize | Inizializza i campi dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Initialize() () () () | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
Initialize(Boolean) | Inizializza l'oggetto e forza il caricamento delle proprietà. Ereditato da SqlSmoObject. | |
IsEventSetDirty | Returns a Boolean value that specifies whether the database data definition language (DDL) trigger event set has been modified but not yet persisted on the instance of Microsoft SQL Server. Ereditato da DdlTriggerBase. | |
IsObjectDirty | Determines whether the referenced object is consistent with the stored object. Ereditato da ScriptNameObjectBase. | |
IsObjectInitialized | Verifica se l'oggetto è stato inizializzato. Ereditato da SqlSmoObject. | |
IsObjectInSpace | Verifica se l'oggetto è isolato o connesso all'istanza di SQL Server. Ereditato da SqlSmoObject. | |
IsVersion80SP3 | Determina se la versione di SQL Server è SQL Server 2000 con SP3. Ereditato da SqlSmoObject. | |
IsVersion90AndAbove | Determina se la versione di SQL Server è SQL Server 2005 o successiva. Ereditato da SqlSmoObject. | |
MarkDropped | Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject. | |
MarkForDropImpl | Imposta l'oggetto SqlSmoState da eliminare. Ereditato da SqlSmoObject. | |
MemberwiseClone | Ereditato da Object. | |
PostAlter | Metodo attivato dopo che l'oggetto SqlSmoObject viene modificato. Ereditato da SqlSmoObject. | |
PostCreate | Metodo attivato dopo la creazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
PostDrop | Metodo attivato dopo l'eliminazione dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Refresh | Refreshes the script name. Ereditato da ScriptNameObjectBase. | |
RenameImpl | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da NamedSmoObject. | |
RenameImplWorker | Identificato solo a scopo informativo. Non supportato. Non è garantita la compatibilità con le versioni future. Ereditato da NamedSmoObject. | |
Script() () () () | Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger. Ereditato da DdlTriggerBase. | |
Script(ScriptingOptions) | Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger as specified by the script options. Ereditato da DdlTriggerBase. | |
ScriptAlter | Runs a Transact-SQL script that updates the objects property changes on the instance of SQL Server. Ereditato da DdlTriggerBase. | |
ScriptAnsiQI | Scripts the database object in ANSI text. Ereditato da ScriptNameObjectBase. | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. Ereditato da NamedSmoObject. | |
ScriptCreate | Creates a new DdlTriggerBase script. Ereditato da DdlTriggerBase. | |
ScriptDdl | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptDrop | Genera un oggetto InvalidSmoOperationException. Ereditato da SqlSmoObject. | |
ScriptHeader | Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger header as specified by the script options. Ereditato da DdlTriggerBase. | |
ScriptImpl() () () () | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImpl(ScriptingOptions) | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptImplWorker | Ottiene una raccolta di script dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
ScriptInformativeHeaders | Scripts the information headers. Ereditato da ScriptNameObjectBase. | |
ScriptOwner | Alters the script owner authorization. Ereditato da NamedSmoObject. | |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. Ereditato da NamedSmoObject. | |
SetCollectionTextMode | Sets the collection text mode. Ereditato da ScriptNameObjectBase. | |
SetIsSystemNamed | Sets a Boolean value that specifies whether the system is named. Ereditato da ScriptNameObjectBase. | |
SetParentImpl | Imposta l'elemento padre dell'oggetto SqlSmoObject sul parametro newParent. Ereditato da SqlSmoObject. | |
SetSchemaOwned | Sets the schema owned value. Ereditato da NamedSmoObject. | |
SetTextBody | Specifies the text body. Ereditato da ScriptNameObjectBase. | |
SetTextHeader | Specifies the text header. Ereditato da ScriptNameObjectBase. | |
SetTextMode | Specifies the text mode. Ereditato da ScriptNameObjectBase. | |
SwitchTextMode | Switches the text mode. Ereditato da ScriptNameObjectBase. | |
ThrowIfTextIsDirtyForAlter | Throws an exception of text has been modified and not persisted. Ereditato da ScriptNameObjectBase. | |
ToString | Restituisce un oggetto String che rappresenta l'oggetto a cui si fa riferimento. Ereditato da SqlSmoObject. | |
TouchImpl | Non implementato. Ereditato da SqlSmoObject. | |
UnbindDefaultImpl | Annulla l'associazione delle colonne predefinite dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
UnbindRuleImpl | Annulla l'associazione delle regole dell'oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
Validate | Validates the state of an object. Ereditato da SmoObjectBase. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
PropertyChanged | Rappresenta l'evento che si verifica quando viene modificata una proprietà. Ereditato da SqlSmoObject. | |
PropertyMetadataChanged | Rappresenta l'evento che si verifica quando vengono modificati i metadati di una proprietà. Ereditato da SqlSmoObject. |
In alto
Campi
Nome | Descrizione | |
---|---|---|
m_ExtendedProperties | Rappresenta una proprietà definita per estendere le proprietà fornite da un oggetto SqlSmoObject. Ereditato da SqlSmoObject. | |
singletonParent | Rappresenta il padre singleton. Ereditato da SqlSmoObject. |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IAlienObject. . :: . .Discover | Individua eventuali dipendenze. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetDomainRoot | Restituisce la radice del dominio. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetParent | Ottiene l'elemento padre di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetPropertyType | Ottiene il tipo della proprietà specificata. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetPropertyValue | Ottiene il valore della proprietà specificata. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .GetUrn | Ottiene l'URN (Unified Resource Name) dell'oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .Resolve | Ottiene l'istanza che contiene le informazioni sull'oggetto dall'URN (Unified Resource Name) dell'oggetto. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetObjectState | Imposta lo stato dell'oggetto sul valore SfcObjectState specificato. Ereditato da SqlSmoObject. | |
IAlienObject. . :: . .SetPropertyValue | Imposta il valore della proprietà. Ereditato da SqlSmoObject. | |
ISfcPropertyProvider. . :: . .GetPropertySet | Ottiene il riferimento di interfaccia al set di proprietà di questo oggetto. Non fare riferimento direttamente a questo membro nel codice. Supporta l'infrastruttura di SQL Server. Ereditato da SqlSmoObject. | |
ISfcSupportsDesignMode. . :: . .IsDesignMode | Gets a Boolean value that specifies whether the trigger supports design mode. |
In alto
Osservazioni
DDL triggers run a Transact-SQL or user-defined function in response to certain DDL events.
SMO provides programmatic access to allow management of all DDL trigger functionality with the DatabaseDdlTrigger object and the ServerDdlTrigger object.
Database DDL triggers respond to events within the scope of the database and server DDL triggers respond to events within the scope of the SQL Server instance.
To get DatabaseDdlTrigger object properties, users can be a member of the public fixed server role.
To set DatabaseDdlTrigger object properties, users must have ALTER ANY DATABASE DDL TRIGGER permission on the database.
To create a DDL trigger, users must have ALTER ANY DATABASE DDL TRIGGER permission on the database.
To drop a DDL trigger, users must have ALTER ANY DATABASE DDL TRIGGER permission on the database.
To enable or disable the DDL trigger, users must have ALTER ANY DATABASE DDL TRIGGER permission on the database.
Thread Safety
Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.
Protezione dei thread
I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.
Vedere anche