AddDatabaseContext(StringCollection)
AddDatabaseContext(StringCollection)
AddDatabaseContext(StringCollection)
|
method get called from the create script related method (from derived classes like Table, Index etc..)
(Inherited from SqlSmoObject)
|
AlterImpl()
AlterImpl()
AlterImpl()
|
Inherited from SqlSmoObject
|
AlterImplWorker()
AlterImplWorker()
AlterImplWorker()
|
Inherited from SqlSmoObject
|
BindDefaultImpl(String, String, Boolean)
BindDefaultImpl(String, String, Boolean)
BindDefaultImpl(String, String, Boolean)
|
Inherited from SqlSmoObject
|
BindRuleImpl(String, String, Boolean)
BindRuleImpl(String, String, Boolean)
BindRuleImpl(String, String, Boolean)
|
Inherited from SqlSmoObject
|
CheckObjectState()
CheckObjectState()
CheckObjectState()
|
Inherited from SqlSmoObject
|
CheckObjectState(Boolean)
CheckObjectState(Boolean)
CheckObjectState(Boolean)
|
This is a virtual function, so that derived classes can
override it if they want to do additional checks on the state of the object
(Inherited from SqlSmoObject)
|
CheckObjectStateImpl(Boolean)
CheckObjectStateImpl(Boolean)
CheckObjectStateImpl(Boolean)
|
Checks object state
Because it is not recusrive, this function can be called directly and
which means derived classes can't supply their own validation
(Inherited from SqlSmoObject)
|
CleanObject()
CleanObject()
CleanObject()
|
Inherited from SqlSmoObject
|
CreateImpl()
CreateImpl()
CreateImpl()
|
Inherited from SqlSmoObject
|
CreateOrAlterImpl()
CreateOrAlterImpl()
CreateOrAlterImpl()
|
Inherited from SqlSmoObject
|
Discover()
Discover()
Discover()
|
Best Effort Discovery mechanism : This method
reflects upon metadata and gets all available objects
(Inherited from SqlSmoObject)
|
DropImpl(Boolean)
DropImpl(Boolean)
DropImpl(Boolean)
|
drops the object
(Inherited from SqlSmoObject)
|
DropImplWorker(Urn, Boolean)
DropImplWorker(Urn, Boolean)
DropImplWorker(Urn, Boolean)
|
drops the object
(Inherited from SqlSmoObject)
|
ExecuteNonQuery(StringCollection, Boolean, Boolean)
ExecuteNonQuery(StringCollection, Boolean, Boolean)
ExecuteNonQuery(StringCollection, Boolean, Boolean)
|
Executes sql statements
(Inherited from SqlSmoObject)
|
ExecuteWithModes(SqlExecutionModes, Action)
ExecuteWithModes(SqlExecutionModes, Action)
ExecuteWithModes(SqlExecutionModes, Action)
|
Executes the given action under the given execution modes.
Resets the original modes after the action completes or fails.
(Inherited from SqlSmoObject)
|
FormatSqlVariant(Object)
FormatSqlVariant(Object)
FormatSqlVariant(Object)
|
Inherited from SqlSmoObject
|
GenerateAlterEvent()
GenerateAlterEvent()
GenerateAlterEvent()
|
Inherited from SqlSmoObject
|
GenerateAlterEvent(Urn, Object)
GenerateAlterEvent(Urn, Object)
GenerateAlterEvent(Urn, Object)
|
Inherited from SqlSmoObject
|
GetContextDB()
GetContextDB()
GetContextDB()
|
Inherited from SqlSmoObject
|
GetDBName()
GetDBName()
GetDBName()
|
Inherited from SqlSmoObject
|
GetFragOptionString(FragmentationOption)
GetFragOptionString(FragmentationOption)
GetFragOptionString(FragmentationOption)
|
Inherited from SqlSmoObject
|
GetPropValue(String)
GetPropValue(String)
GetPropValue(String)
|
Retrieve the property value from :
- The property bag directly if property is available (dirty or retrieved)
- A call to our OnPropertyMissing method otherwise
Will throw an exception if the property value is NULL in either case.
(Inherited from SqlSmoObject)
|
GetPropValueOptional(String)
GetPropValueOptional(String)
GetPropValueOptional(String)
|
Retrieve the property value from :
- The property bag if the state is creating or we're in Design Mode (possible NULL value)
- A call to our OnPropertyMissing method otherwise (will throw exception if value is NULL)
(Inherited from SqlSmoObject)
|
GetPropValueOptionalAllowNull(String)
GetPropValueOptionalAllowNull(String)
GetPropValueOptionalAllowNull(String)
|
Retrieve the property value from :
- The property bag if the state is creating or we're in Design Mode (possible NULL)
- A call to our OnPropertyMissing method otherwise (possible NULL)
(Inherited from SqlSmoObject)
|
GetRealValue(Property, Object)
GetRealValue(Property, Object)
GetRealValue(Property, Object)
|
Returns the real value for the property.
(Inherited from SqlSmoObject)
|
GetServerName()
GetServerName()
GetServerName()
|
Inherited from SqlSmoObject
|
GetServerObject()
GetServerObject()
GetServerObject()
|
Inherited from SqlSmoObject
|
GetSqlServerVersionName()
GetSqlServerVersionName()
GetSqlServerVersionName()
|
Gets the sqlserver public name for the current connection, e.g: will transfer "SQLTOOLS2008-2" to "SQL Server 2008".
(Inherited from SqlSmoObject)
|
GetUrnRecursive(StringBuilder)
GetUrnRecursive(StringBuilder)
GetUrnRecursive(StringBuilder)
|
Computes the Urn for the object.
(Inherited from SqlSmoObject)
|
GetUrnRecursive(StringBuilder, UrnIdOption)
GetUrnRecursive(StringBuilder, UrnIdOption)
GetUrnRecursive(StringBuilder, UrnIdOption)
|
Computes the Urn for the object, potentially including other fields in
the definition besides the key fields.
(Inherited from SqlSmoObject)
|
ImplInitialize(String[], OrderBy[])
ImplInitialize(String[], OrderBy[])
ImplInitialize(String[], OrderBy[])
|
Inherited from SqlSmoObject
|
Initialize()
Initialize()
Initialize()
|
Inherited from SqlSmoObject
|
Initialize(Boolean)
Initialize(Boolean)
Initialize(Boolean)
|
Initializes the object, by reading its properties from the enumerator
(Inherited from SqlSmoObject)
|
IsExpressSku()
IsExpressSku()
IsExpressSku()
|
Returns whether the server containing this object is an Express SKU
(Inherited from SqlSmoObject)
|
IsObjectDirty()
IsObjectDirty()
IsObjectDirty()
|
Inherited from SqlSmoObject
|
IsObjectInitialized()
IsObjectInitialized()
IsObjectInitialized()
|
Inherited from SqlSmoObject
|
IsObjectInSpace()
IsObjectInSpace()
IsObjectInSpace()
|
Inherited from SqlSmoObject
|
IsSupportedProperty(String)
IsSupportedProperty(String)
IsSupportedProperty(String)
|
Validate whether the specified property is supported in current server environment
(Inherited from SqlSmoObject)
|
IsVersion80SP3()
IsVersion80SP3()
IsVersion80SP3()
|
Inherited from SqlSmoObject
|
IsVersion90AndAbove()
IsVersion90AndAbove()
IsVersion90AndAbove()
|
Inherited from SqlSmoObject
|
MarkDropped()
MarkDropped()
MarkDropped()
|
Inherited from SqlSmoObject
|
MarkForDropImpl(Boolean)
MarkForDropImpl(Boolean)
MarkForDropImpl(Boolean)
|
Inherited from SqlSmoObject
|
PostAlter()
PostAlter()
PostAlter()
|
this function is meant to be overriden by derived classes,
if they have to do supplimentary actions after altering the object
(Inherited from SqlSmoObject)
|
PostCreate()
PostCreate()
PostCreate()
|
this function is meant to be overriden by derived classes,
if they have to do supplimentary actions after object creation
(Inherited from SqlSmoObject)
|
PostDrop()
PostDrop()
PostDrop()
|
this function is meant to be overriden by derived classes,
if they have to do supplimentary actions after dropping the object
(Inherited from SqlSmoObject)
|
Refresh()
Refresh()
Refresh()
|
refreshes the object's properties by reading them from the server
(Inherited from SqlSmoObject)
|
ScriptImpl()
ScriptImpl()
ScriptImpl()
|
Inherited from SqlSmoObject
|
ScriptImpl(ScriptingOptions)
ScriptImpl(ScriptingOptions)
ScriptImpl(ScriptingOptions)
|
Returns a StringCollection object with the script for the object. This method
throws an error if ScriptData is true
(Inherited from SqlSmoObject)
|
SetAccessToken(IRenewableToken)
SetAccessToken(IRenewableToken)
SetAccessToken(IRenewableToken)
|
Set the accessToken for connection.
(Inherited from SqlSmoObject)
|
SetParentImpl(SqlSmoObject)
SetParentImpl(SqlSmoObject)
SetParentImpl(SqlSmoObject)
|
Inherited from SqlSmoObject
|
ThrowIfAboveVersion100(String)
ThrowIfAboveVersion100(String)
ThrowIfAboveVersion100(String)
|
Throws an exception if the ServerVersion major version for this object is above 10.0 (SQL 2008)
(Inherited from SqlSmoObject)
|
ThrowIfAboveVersion80(String)
ThrowIfAboveVersion80(String)
ThrowIfAboveVersion80(String)
|
Throws an exception if the ServerVersion major version for this object is above 8.0 (SQL 2000)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion100(String)
ThrowIfBelowVersion100(String)
ThrowIfBelowVersion100(String)
|
Throws an exception if the ServerVersion major version for this object is below 10.0 (SQL 2008)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion110(String)
ThrowIfBelowVersion110(String)
ThrowIfBelowVersion110(String)
|
Throws an UnsupportedVersionException if either the source or destination server is below 11.0 (SQL 2012)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion110Prop(String)
ThrowIfBelowVersion110Prop(String)
ThrowIfBelowVersion110Prop(String)
|
Throws an exception with text saying the specified property is not supported
if the ServerVersion major version for this object is below 11.0 (SQL 2012)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion120(String)
ThrowIfBelowVersion120(String)
ThrowIfBelowVersion120(String)
|
Throws an exception if the ServerVersion major version for this object is below 12.0 (SQL 2014)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion120Prop(String)
ThrowIfBelowVersion120Prop(String)
ThrowIfBelowVersion120Prop(String)
|
Throws an exception with text saying the specified property is not supported
if the ServerVersion major version for this object is below 12.0 (SQL 2014)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion130(String)
ThrowIfBelowVersion130(String)
ThrowIfBelowVersion130(String)
|
Throws an exception if the ServerVersion major version for this object is below 13.0 (SQL 2016)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion130Prop(String)
ThrowIfBelowVersion130Prop(String)
ThrowIfBelowVersion130Prop(String)
|
Throws an exception with text saying the specified property is not supported
if the ServerVersion major version for this object is below 13.0 (SQL 2016)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion140(String)
ThrowIfBelowVersion140(String)
ThrowIfBelowVersion140(String)
|
Throws an exception if the ServerVersion major version for this object is below 14.0 (SQL 2017)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion140Prop(String)
ThrowIfBelowVersion140Prop(String)
ThrowIfBelowVersion140Prop(String)
|
Throws an exception with text saying the specified property is not supported
if the ServerVersion major version for this object is below 14.0 (SQL 2017)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion80(String)
ThrowIfBelowVersion80(String)
ThrowIfBelowVersion80(String)
|
Throws an exception if the ServerVersion major version for this object is below 8.0 (SQL 2000)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion80SP3()
ThrowIfBelowVersion80SP3()
ThrowIfBelowVersion80SP3()
|
Throws an exception if the ServerVersion for this object is below
8.760 (8.0 SP3)
(Inherited from SqlSmoObject)
|
ThrowIfBelowVersion90(String)
ThrowIfBelowVersion90(String)
ThrowIfBelowVersion90(String)
|
Throws an exception if the ServerVersion major version for this object is below 9.0 (SQL 2005)
(Inherited from SqlSmoObject)
|
ToString()
ToString()
ToString()
|
Inherited from SqlSmoObject
|
Touch()
Touch()
Touch()
|
Mark the object "touched" for unconditional scripting of Alter.
(Inherited from SqlSmoObject)
|
TouchImpl()
TouchImpl()
TouchImpl()
|
Virtual method to allow derived classes to do additional
work when touched.
(Inherited from SqlSmoObject)
|
UnbindDefaultImpl(Boolean)
UnbindDefaultImpl(Boolean)
UnbindDefaultImpl(Boolean)
|
Inherited from SqlSmoObject
|
UnbindRuleImpl(Boolean)
UnbindRuleImpl(Boolean)
UnbindRuleImpl(Boolean)
|
Inherited from SqlSmoObject
|
Validate(String, Object[])
Validate(String, Object[])
Validate(String, Object[])
|
Inherited from SmoObjectBase
|