Microsoft.SqlServer.Smo
The namespace contains classes that represent the core SMO objects. These include instances, utility classes, enumerations, event handler types, and exception types.
The object is a base class object that is used in the construction of collection objects.
This value supports the SMO infrastructure and is not intended to be used directly from your code.
Adds an object to the collection.
A object that specifies the object to be added to the collection.
Adds an object to the collection.
A object that specifies the object to be added to the collection.
The object represents the Affinity settings for all CPUs and NUMA nodes on an Instance of SQL Server. Access to the object is provided though the object.
This method updates the server with the current values in the class.
This method fills in the and with the local server settings.
Generates a Transact-SQL script that can be used to re-create the instance of SQL Server affinity settings as specified in the object.
A system object value that contains a list of Transact-SQL command batch statements that defines the object.
Generates a Transact-SQL script that can be used to re-create the instance of SQL Server affinity settings as specified in the object.
A object value that is used to specify the script options
Gets or Sets the member of the class. Valid values are or .
The current value of the member.
The member is a collection that represents the CPU settings for all CPUs on an Instance of SQL Server.
Returns a .
The member is a collection that contains the NUMA node settings for an Instance of SQL Server.
Returns the
This gets the parent object of the object. This value is the same as the object that contains the member.
The parent object that contains the object. If a parent does not exist then is returned.
The enumeration represents the possible affinity settings for an instance of SQL Server.
The member represents the auto affinity mode for an instance of SQL Server. In this mode, a database developer can control which threads are assigned to which CPU.
The member represents the manual affinity mode for an instance of SQL Server. In this mode, the Database Engine controls thread assignments for each CPU on the server.
The object represents a security role that is used to set access privileges from an application regardless of the user's permissions.
Initializes a new instance of the class.
Initializes a new instance of the class.
A object value that specifies the database to which the application role belongs.
A value that specifies the name of the application role.
Updates any object property changes on the instance of Microsoft SQL Server.
Modifies the password of the application role.
A value that specifies the new password.
Modifies the password of the application role.
A value that specifies the new password.
Creates an application role on the instance of SQL Server as defined by the object and with the specified password.
A value that specifies the password required when accessing the application role.
Creates an application role on the instance of SQL Server as defined by the object and with the specified password.
A value that specifies the password required when accessing the application role.
Denies the specified permission for the specified grantee on the application role.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the application role.
Denies the specified permission for the specified grantees on the application role.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions on the application role.
Denies access to the specified permission for the specified grantee and other users that the grantee granted the specified set of permissions on the application role.
A object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions of the application role.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the application role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. Otherwise, False.
Denies the specified permission for the specified grantees on the application role.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the application role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. Otherwise, False.
Removes the application role from the instance of Microsoft SQL Server.
Enumerates a list of object permissions for the application role.
An array of objects that contains object permission information for the application role.
Enumerates a list of object permissions for a specified permission on the application role.
An array of objects that contains object permission information for the specified permission on the application role.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the application role.
An array of objects that contains object permission information for the specified grantee on the application role.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the application role.
An array of objects that contains object permission information for the specified grantee and permission on the application role.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the application role.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the application role.
Grants the specified set of permissions to the specified grantees on the application role.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the application role.
Grants the specified permission and the ability to grant the set of permissions to the specified grantee on the application role.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False.
Grants the specified permission and the ability to grant the set of permissions to other users on the application role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the application role. If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False.
Grants the specified set of permissions and the ability to grant the set of permissions to other users on the application role.
An object that specifies the permission.
A value that specifies a grantee to be granted the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the application role. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions and the ability to grant the set of permissions to other users on the application role under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the application role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the application role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the application role.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the application role. Use this parameter for grantees who are members of more than one role.
Renames the application role.
A value that specifies the new name assigned to the application role.
Revokes a previously granted set of permissions from a grantee on the application role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the application role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the set of permissions from other users.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the application role.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked the specified set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the application role.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the application role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the permission.
A value that specifies a grantee to be revoked the specified set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role. Otherwise, False.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the application role. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the application role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the application role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the application role. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the application role. Otherwise, False.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the application role. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the application role.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the application role as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the date and time when the application role was created.
A system object value that specifies the date and time when the application role was created.
Gets the date and time when the application role was last modified.
A system object value that specifies the date and time when the application role was last modified.
Gets or sets the default schema for the application role.
A value that specifies the name of the default schema.
Gets the events that are supported by the application role.
An ApplicationRoleEvents object value that specifies the events supported by the application role.
Represents a collection of objects that contain information about the extended properties of the object.
An object that contains the extended properties of the object.
Gets the ID value that uniquely identifies the application role.
A value that specifies the ID value of the application role.
Gets a Boolean value that indicates whether the object supports design mode.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the application roles on the referenced database.
Add the specified application role to the collection.
A object that specifies the application role to add to the collection.
Copies the current application role collection to the specified application role array at the specified index.
The array of application roles to which the collection will be added.
The index of the application role array at which the collection roles will be added.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets an object in the collection by index number.
An object value that represents the application role.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the application role.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for Microsoft SQL Server application role event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns a set of currently subscribed event notifications.
An object that specifies the event selection.
Starts receiving events.
Stops receiving events.
Specifies the object events to receive.
An object that specifies the events to receive.
Specifies the object events to receive.
An object that specifies the events to receive.
A object that specifies the event handler for the specified events.
Clears all event settings, and removes all event handlers.
Clears the specified event setting, and removes all event handlers.
An object that specifies the events to clear.
The object represents a base class that is used in the construction of collections that are based on array lists.
Adds an object or member to this collection at the specified index.
An value that will be added to the collection.
An value that specifies the index position in the collection at which to insert the specified object.
The object represents a SQL Server asymmetric key.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database.
A object value that specifies the database to which the asymmetric key belongs.
A value that specifies the name of the asymmetric key.
Adds a private key to the asymmetric key with the specified password.
A value that specifies the private key password.
Updates any object property changes on the instance of SQL Server.
Modifies the private key password that is used to secure the private key for the asymmetric key.
A value that specifies the old private key password.
A value that specifies the new private key password.
Creates an asymmetric key on the instance of SQL Server with the specified encryption algorithm.
A object value that specifies the encryption algorithm.
Creates an asymmetric key on the instance of SQL Server with the specified encryption algorithm and the specified password.
A object value that specifies the encryption algorithm.
A value that specifies the password with which the key is encrypted.
Creates an asymmetric key on the instance of SQL Server by loading the asymmetric key from the specified source.
A value that specifies the source from which to load the asymmetric key.
An object value that specifies the type of source from which to load the asymmetric key.
Creates an asymmetric key on the instance of SQL Server by loading the specified asymmetric key and by using the specified password.
A value that specifies the source from which to load the asymmetric key.
An object value that specifies the type of source from which to load the asymmetric key.
A value that specifies the password with which the key is encrypted.
Creates an asymmetric key on the instance of SQL Server by loading the specified asymmetric key and by using the specified password.
A that identifies the name of the Provider Algorithm
A that identifies the name of the key as designated by the provider
A is an object used to specify an existing or a new Extensible Key Management key.
The enumeration contains values that specify the source of the certificate to be loaded.
Denies the specified set of permissions for the specified grantee on the asymmetric key.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the asymmetric key.
Denies the specified set of permissions for the specified grantees on the asymmetric key.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the asymmetric key.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the asymmetric key.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the asymmetric key.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the asymmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the asymmetric key.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the asymmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the asymmetric key from the instance of SQL Server.
Removes an Extensible Key Management (EKM) key from an EKM device.
A property indicating removal of an Extensible Key Management (EKM) key from an EKM device.
Enumerates a list of object permissions for the asymmetric key.
An array of objects that contains object permission information for the asymmetric key.
Enumerates a list of object permissions for a specified permission on the asymmetric key.
An array of objects that contains object permission information for the specified permission on the asymmetric key.
An value that specifies the permissions.
Enumerates a list of object permissions for a specified grantee on the asymmetric key.
An array of objects that contains object permission information for the specified grantee on the asymmetric key.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the asymmetric key.
An array of objects that contains object permission information for the specified grantee and permission on the asymmetric key.
A value that specifies the grantee.
A object value that specifies the permission.
Grants the specified set of permissions to a grantee on the asymmetric key.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the asymmetric key.
Grants the specified set of permissions to the specified grantees on the asymmetric key.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the asymmetric key.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the asymmetric key.
A object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the asymmetric key.
A object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key. If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the asymmetric key under an assumed role.
A object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the asymmetric key under an assumed role.
A object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the asymmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the asymmetric key.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.
Removes the private key from the asymmetric key.
Revokes a previously granted set of permissions for a grantee on the asymmetric key.
A object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions for a list of grantees on the asymmetric key.
A object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions for a grantee on the asymmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the asymmetric key.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions for grantees on the asymmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the asymmetric key.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions for a grantee on the asymmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the asymmetric key.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions for grantees on the asymmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the asymmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the asymmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the asymmetric key.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the asymmetric key.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the asymmetric key. Use this parameter for grantees who are members of more than one role.
Gets the ID value that uniquely identifies the asymmetric key.
A value that specifies the ID value that uniquely identifies the asymmetric key.
Gets the encryption algorithm used to encrypt the asymmetric key.
A object value that specifies the encryption algorithm used to encrypt the asymmetric key.
Gets the length of the asymmetric key.
An object value that specifies the length of the asymmetric key.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the database principal that is the owner of the asymmetric key.
A value that specifies the database principal (database user, database role, or asymmetric key) that is the owner of the asymmetric key.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets the encryption type for the private key for the asymmetric key.
A value that specifies the encryption type for the private key associated with the asymmetric key.
Gets or sets an asymmetric security key provider name.
Returns a value that identifies the key provider name.
Gets the public key for the asymmetric key.
A array value that specifies the public key for the asymmetric key.
Gets the logon security identifier (SID) for the asymmetric key.
A array value that specifies the logon SID for the asymmetric key.
Gets the globally unique SHA-1 hash thumbprint for the asymmetric key.
A array value that specifies the SHA-1 hash thumbprint for the asymmetric key.
The class represents a collection of objects that represent all the asymmetric keys on the referenced database.
Adds a new Asymmetric Key to a database.
The object represents a SQL Server asymmetric key.
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
A value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the asymmetric key.
A value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the asymmetric key.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that are used to specify the source type used to load an asymmetric key.
File = 1 - Load the public key from a file
Executable = 2 - Load the public key from an executable
Provider = 4 - Load the public key from the Cryptographic Provider
SqlAssembly = 3 - Load the public key from an SqlAssembly
The enumeration contains values that are used to specify attach options.
Enables Service Broker . Value = 1.
Stops all current active Service Broker conversations at the save point and issues an error message. Value = 3.
Creates a new Service Broker . Value = 2.
There are no attach options. Value = 0.
Rebuilds the log. Value = 4.
The object represents a SQL Server audit log.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server and with the specified name.
A object that specifies the server in which to create the object.
A object that specifies the name of the audit log to be created.
Updates any object property changes on the instance of SQL Server.
Creates an audit on the instance of SQL Server as defined by the object.
Disables the audit.
Removes the audit from the instance of SQL Server.
Enables the audit.
Enumerates a list of databases and audit specifications defined by the audit.
A system object value that contains a list of information about the databases in the audit. The following table describes the different columns of the returned . Column Data type Description Database NameThe name of the database. DB Specification NameThe name of the database audit specification associated with the database.
Returns the name of the referenced server audit specification.
A object that contains the name of the server audit specification.
Changes the name of the audit to the specified string.
A string object specifying the new name of the audit.
Generates a Transact-SQL script that can be used to re-create the audit.
A system object value that contains a list of Transact-SQL command batch statements defining the audit.
Generates a Transact-SQL script that can be used to re-create the audit as specified by the script options.
A system object value that contains a list of Transact-SQL command batch statements defining the audit.
A object value that is used to specify the script options.
Gets the date and time when the audit log was created.
A system object value that specifies the time and date when the audit log was created.
Gets the date and time when the audit log was last modified.
A system object value that specifies the time and date when the audit log was last modified.
Gets or sets the type of destination to which the audit log information is recorded, such as a file, or an application log.
A object that represents the type of destination to which the audit log information is logged.
Gets the value that specifies whether the referenced audit is enabled on the instance of SQL Server.
A value that specifies whether the table references a system table.If True, the referenced audit is enabled on the instance of SQL Server; otherwise, False (default).
Gets the name of the file in which the audit log information is recorded, when the audit destination is a file.
A value that specifies the name of the file in which the audit log information is recorded.
Gets or sets the location of the folder where the audit file is stored when the audit type is a file.
A value that specifies the path of the file in which the audit log information is recorded.
Gets or sets the unique system identifier for the referenced audit.
A value that specifies a unique system identifier for the referenced audit.
Gets the integer value that uniquely identifies the audit.
A value that uniquely identifies the audit.
Gets or sets the maximum size of the audit in megabytes.
A value that specifies the maximum size of the audit in megabytes.
Gets or sets the maximum file size unit that an audit is allowed to reach.
An value specifying the type of the maximum audit file size.
Gets or sets the maximum number of rollover files allowed.
An int64 value that specifies the maximum number of rollover files allowed.
Gets or sets the action taken when the audit fails.
A value that specifies the type of action taken after the audit fails, such as whether to continue or shut down the system.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the amount of time in milliseconds that can elapse before audit actions are processed.
A value that specifies the number of milliseconds that can elapse before audit actions are processed.
Gets or sets the property value that specifies whether disk space is reserved for the audit file.
A value that specifies whether disk space is reserved for the audit file.If True, disk space equal to the maximum file size, is reserved in advance; otherwise, False (default).
The class represents a collection of objects that represent all the audits on the instance of SQL Server.
Adds the specified object to the .
The object that is to be added to the .
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets an object in the collection by index number.
An object value that represents the audit.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the audit.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Adds methods and properties to the Audit object.
Adds methods and properties to the Audit object.
Adds methods and properties to the Audit object.
The object that is to be extended.
Validates the specified method with specified parameters for the audit.
A that specifies the name of the method.
An array the contains the method parameters.
Returns the connection context for the Audit object.
A object that specifies the connection context for the object.
Returns the state of the Audit object.
A object that specifies the current state of the object.
The class defines the audit groups and specifies the server audit that they belong to.
Initializes a new instance of the class.
Updates any object property changes on the instance of SQL Server.
Creates an audit specification on the instance of SQL Server as defined by the object.
Disables the audit specification.
Drops the audit specification.
Enables the audit specification.
Enumerates the details of the audit specification in a collection of objects.
A collection of objects value that contains the details of the audit specification.
Refreshes the object properties.
Removes a set of details from the existing audit specification provided by the specified object.
An object that specifies the details of the audit specification.
Removes a set of details from the existing audit specification provided by the specified object.
An object that specifies the details of the audit specification.
Generates a Transact-SQL script that can be used to re-create the audit specification.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the audit specification as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Alters an existing audit specification script.
A object that contains the revised query.
A object that contains the scripting options for the revised script.
Creates a new audit specification script.
A object that specifies the audit specification script to be created.
A object that specifies the scripting options associated with the new script.
Drops an existing audit specification script.
A object that specifies the query to be dropped.
A object that specifies the scripting options associated with the script.
The object represents a SQL Server audit specification detail required when creating an audit.
Initializes a new instance of the class with the specified action.
A object value that specifies the type of action to monitor during the audit.
Initializes a new instance of the class for the specified action, object and principal.
A object value that specifies the type of action to monitor during the audit.
A value that specifies the name of the object to monitor during the audit.
A value that specifies the principal to monitor during the audit.
Initializes a new instance of the class for the specified action, object, schema and principal.
A object value that specifies the type of action to track during the audit.
A value that specifies the schema of the object to monitor during the audit.
A value that specifies the name of the object to monitor during the audit.
A value that specifies the principal to monitor during the audit.
Initializes a new instance of the class for the specified action, class, schema, name, and principal.
A object value that specifies the type of action to track during the audit.
A value that specifies the class of the object to monitor during the audit.
A value that specifies the schema of the object to monitor during the audit.
A value that specifies the name of the object to monitor during the audit.
A value that specifies the principal to monitor during the audit.
Gets the type of action to be monitored during the audit.
A system object value that specifies the type of action to monitor during the audit.
Gets the name of the object to be monitored during the audit.
A object value that specifies the name of the object to be monitored during the audit.
Gets the schema of the object to be monitored during the audit.
A object value that specifies the schema of the object to be monitored during the audit.
Gets the name of the principal to be monitored during the audit.
A object value that specifies the name of the principal to be monitored during the audit.
The object provides programmatic access to SQL Server backup devices.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name and on the specified instance of SQL Server.
A object value that specifies the SQL Server instance that contains the backup device.
A value that specifies the name of the backup device.
Creates a new backup device on the instance of SQL Server as defined by the object.
Drops an existing backup device.
Enumerates the contents of the media maintained by a backup device or operating system file.
A system object that contains the backup device or operating system file media information.
Enumerates the values of a backup media header record.
A system object that contains the backup media header record.
Generates a Transact-SQL script that can be used to re-create the backup device.
A system object value that contains a list of Transact-SQL command batch statements that defines the backup device.
Generates a Transact-SQL script that can be used to re-create the backup device as specified by the script options.
A system object value that contains a list of Transact-SQL command batch statements that defines the backup device.
A object value that is used to specify the script options.
Gets or sets the type of backup device of the backup device.
A object that specifies the device type of the backup device. By default, the value is not specified.
Gets the object that owns the object.
A object value that is the parent of the object.
Gets or sets the path to the device or operating system file that represents the physical backup location.
A value that contains the full path to the physical location of the backup device. By default, the value is an empty string.
Gets or sets a property value that specifies whether to check that the tape label is correct or not.
A value that specifies whether the tape label is checked or not.If True, it is assumed that the correct media is already loaded and therefore the tape label is not checked.If False (default), the tape label is checked.
The class represents a collection of objects that represent all the backup devices on an instance of SQL Server.
Adds the specified backup device to the referenced collection.
A object that specifies the backup device to be added to the collection.
Copies the collection of objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Gets a object in the collection by index number.
A object value that represents the backup device.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the backup device.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server certificate.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified server and that has the specified name.
A object that specifies the database on which to create the certificate.
A value that specifies the name of the certificate.
Adds a private key to the certificate with the specified decryption password.
A value that specifies the system path to the private key file.
A value that specifies the decryption password for the private key.
Adds a private key to the certificate with the specified decryption and encryption passwords.
A value that specifies the system path to the private key file.
A value that specifies the decryption password for the private key.
A value that specifies the encryption password for the private key.
Updates any object property changes on the instance of SQL Server.
Modifies the private key password that is used to secure the private key for the certificate.
A value that specifies the old private key password.
A value that specifies the new private key password.
Creates a certificate on the database.
Creates a certificate based on a certificate encryption algorithm or based on a certificate source type.
A value that specifies the encryption password.
Creates a certificate on the database that has the specified certificate source type.
A value that specifies the source of the certificate.
An object value that specifies the certificate source type.
Creates a certificate on the database that has the specified certificate source type.
A value that specifies the source of the certificate.
A object value that specifies the certificate source type.
A value that specifies the system path for the private key.
A value that specifies the password used for decryption of the private key.
Creates a certificate on the database that has the specified certificate source type.
A value that specifies the source of the certificate.
A object value that specifies the certificate source type.
A value that specifies the system path for the private key.
A value that specifies the password used for decryption of the private key.
A value that specifies the password used for encryption of the private key.
Denies the specified set of permissions for the specified grantee on the certificate.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the certificate.
Denies the specified set of permissions for the specified grantees on the certificate.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the certificate.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the certificate.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the certificate.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the certificate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the certificate.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the certificate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the certificate from the instance of SQL Server.
Enumerates a list of object permissions for the certificate.
An array of objects that contains object permission information for the certificate.
Enumerates a list of object permissions for a specified permission on the certificate.
An array of objects that contains object permission information for the specified permission on the certificate.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the certificate.
An array of objects that contains object permission information for the specified grantee on the certificate.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the certificate.
An array of objects that contains object permission information for the specified grantee and permission on the certificate.
A value that specifies the grantee.
An object value that specifies the permission.
Saves the certificate in the specified system path location.
A value that specifies the system path to which to save the certificate.
Saves the certificate in the specified system path location.
A value that specifies the system path to which to save the certificate.
A value that specifies the system path to the private key.
A value that specifies the system path to encrypt the private key.
Saves the certificate in the specified system path location.
A value that specifies the system path to which to save the certificate.
A value that specifies the system path to the private key.
A value that specifies the system path to encrypt the private key.
A value that specifies the system path to decrypt the private key.
Grants the specified set of permissions to the specified grantee on the certificate.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the certificate.
Grants the specified set of permissions to the specified grantees on the certificate.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the certificate.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the certificate.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the certificate.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the certificate. If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the certificate under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the certificate. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the certificate under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the certificate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the certificate. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the certificate. Use this parameter for grantees who are members of more than one role.
Removes the private key from the certificate.
Revokes a previously granted set of permissions from a grantee on the certificate.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the certificate.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the certificate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the certificate. Otherwise, False.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the certificate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the certificate. Otherwise, False.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the certificate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the certificate. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the certificate. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the certificate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the certificate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the certificate. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the certificate.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the certificate. Use this parameter for grantees who are members of more than one role.
Gets or sets the property that specifies whether the certificate is active for use in the BEGIN DIALOG statement for Service Broker purposes.
A object value that specifies whether the certificate is active for use in the BEGIN DIALOG statement for Service Broker purposes.If True, the certificate is active for use in Service Broker dialogs. Otherwise, False.
Gets the events that are associated with the certificate.
A object that represents the certificate events.
Gets or sets the date and time at which the certificate expires.
A object value that specifies the expiration date of the certificate.
Gets the ID value that uniquely identifies the certificate.
An value that specifies the ID value of the certificate.
Gets the issuer of the certificate.
A value that specifies the issuer of the certificate.
Gets or sets the date and time at which the certificate was last backed up.
A object value that specifies the last backup date of the certificate.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the database principal that is the owner of the certificate.
A value that specifies the database principal (database user, database role, or certificate) that is the owner of the certificate.
Gets or sets the object that owns the object.
A object value that specifies the parent of the object.
Gets the encryption type of the private key for the certificate.
A object value that specifies the encryption type used by the private key.
Gets the serial number of the certificate.
A value that specifies the serial number of the certificate.
Gets the logon security identifier (SID) for the certificate.
A value that specifies the logon SID for the certificate.
Gets or sets the date and time from which the certificate is effective.
A object value that specifies the date and time from which the certificate is effective.
Gets or sets the subject of the certificate.
A value that specifies the subject of the certificate.
Gets the globally unique SHA-1 hash thumbprint for the certificate.
A array value that specifies the SHA-1 hash thumbprint for the certificate.
The class represents a collection of objects that represent all the certificates on an instance of SQL Server.
Adds a object to the referenced collection.
A object that specifies the object to be added to the collection.
Copies the collection of objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection
Gets a object in the collection by index number.
A object value that represents the certificate.
An integer value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the certificate.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that owns the object.
The object represents the settings that are required for SQL ServerCertificate event notification.
Specifies the event raised when an event occurs in a object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
An object that specifies the set of Certificate events.
Starts receiving events.
Stops receiving events.
Specifies the Certificate events to receive.
A object that specifies the set of events to receive.
Specifies the Certificate events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The enumeration contains values that are used to specify the source of the certificate.
Value = 2. Loads the certificate from an executable.
Value = 1. Loads the certificate from a file.
Value = 3. Loads the certificate from the specified assembly.
The object represents a SQL Server check constraint.
Initializes a new instance of the class.
Initializes a new instance of the class, which is owned by the specified parent object and has the specified name.
A object value that specifies the parent object.
A value that specifies the name of the check constraint.
Updates any object property changes on an instance of Microsoft SQL Server.
Creates a check constraint on the instance of Microsoft SQL Server as defined by the object.
Drops the check constraint.
Marks the foreign key to be dropped next time its parent object is altered by the method.
A value that specifies whether the check constraint is dropped when an method is run on the parent object.If True, the check constraint is dropped when the table is altered.If False, the check constraint is not marked for drop.
Marks the foreign key to be dropped next time its parent object is altered by the method.
A value that specifies the new name of the check constraint.
Generates a Transact-SQL script that can be used to re-create the check constraint.
A system object value that contains a list of Transact-SQL command batch statements that defines the check constraint.
Generates a Transact-SQL script that can be used to re-create the check constraint as specified by the script options.
A system object value that contains a list of Transact-SQL command batch statements that defines the check constraint.
A object value that is used to specify the script options.
Gets the date and time that the check constraint was created.
A system object value that specifies the date and time when the check constraint was created.
Gets the date and time that the check constraint was last modified.
A system object value that specifies the date and time when the check constraint was last modified.
Represents a collection of objects. Each object represents an extended property on the object.
An object that represents all the extended properties defined on the object.
Gets the database ID value that uniquely identifies the check constraint.
An value that specifies the ID value that uniquely identifies the check constraint.
Gets the property value that specifies whether the constraint was enabled without checking existing rows, so constraint may not hold for all rows
A value that specifies whether the check constraint was enabled without checking existing rows. If True, the check constraint was enabled without checking existing rows.If False (default), existing rows were checked when the check constraint was enabled.
Gets the property value that specifies whether the check constraint is enabled.
A value that specifies whether the check constraint is enabled. By default, the value is unspecified.If True, the check constraint is enabled.If False (default), the check constraint is not enabled.
Gets the property value that specifies whether the check constraint was named automatically by Microsoft SQL Server or named by the database object creator.
A value that specifies whether the check constraint is a system-named check constraint. By default, the value is unspecified.If True, the check constraint is system-named.If False (default), the check constraint is not system-named.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the check constraint.
A string value that contains the name of the check constraint.
Gets the property value that specifies whether the check constraint is available for replication or not.
A value that specifies whether the check constraint is available for replication or not. By default, the value is unspecified.If True, the check constraint is not available for replication.If False (default), the check constraint is available for replication.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the Transact-SQL statement that defines the check constraint.
A value that specifies the actual text of the Transact-SQL statement that defines the check constraint. By default, the value is unspecified.
The class represents a collection of objects that represent all the check constraints defined on the parent object.
Adds a object to the collection.
A object value that is to be added into the collection.
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object value that specifies the check constraint to be removed from the collection.
Removes a object with the specified name from the collection.
A object that specifies the name of the object to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the check constraint.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the check constraint.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is an exception that is raised when an attempt is made to retrieve a collection that is not available.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message text.
A value that specifies the message text describing the event that caused the exception.
Initializes a new instance of the class with the specified message text and inner exception.
A value that specifies the message text that describes the event that caused the exception.
An object that contains the inner exception. This is used for situations when one exception causes another exception to be raised.
Initializes a new instance of the class with the specified collection and the version of the instance of Microsoft SQL Server.
A value that specifies the name of the collection that is not available.
A object value that specifies the version of the instance of SQL Server that raised the exception.
Override based on the virtual method. .
A object that holds the serialized object data about the exception that is being thrown.
A object that contains contextual information about the source or destination.
Gets the name of the collection that is not available.
A value that specifies the name of the collection that is not available.
Gets the message that describes the current exception.
A value that specifies the description of the current exception.
Gets the version of the instance of Microsoft SQL Server that raised the exception.
A object value that specifies the version of the instance of SQL Server that raised the exception.
Gets the type of exception.
An object value that specifies the type of exception.
The object represents a SQL Server column.
Initializes a new instance of the class.
Initializes a new instance of the class that has the specified parent and specified name.
A object that specifies the parent that owns the object.
A value that specifies the name of the column.
Initializes a new instance of the class that has the specified parent and specified name.
A object that specifies the parent of the object.
A value that specifies the name of the column.
A object value that specifies the data type assigned to the column.
Initializes a new instance of the class that uses the specified parent, datayype, and optionally adding the FILESTREAM attribute.
A object that specifies the parent that owns the object.
A value that specifies the name of the column.
A object value that specifies the data type assigned to the column.
A value that specifies if the FILESTREAM attribute will be attached to the column.
Adds a default constraint to the column.
A object that specifies the default constraint bound to the column.
Adds a default constraint to the column.
A object that specifies the default constraint added to the column.
A value that specifies the default constraint to add to the column.
Updates any object property changes on the instance of SQL Server.
Binds a default to the column.
A value that specifies the name of the default schema.
A value that specifies the name of the default.
Binds a rule to the column.
A value that specifies the name of the rule schema.
A value that specifies the name of the rule.
Creates a column on the instance of Microsoft SQL Server as defined by the object.
Drops the column.
Enumerates a list of foreign keys that reference the column.
A object value that contains information about the foreign keys that reference the column. The table describes the different columns of the returned . Column Data type Description ColumnThe name of the column.Table_SchemaThe schema that is associated with the table that contains the column.Table_NameThe name of the table that contains the column.NameThe name of the foreign key.
Enumerates a list of indexes that include the column.
A object value that contains the enumerated list of indexes. The table describes the different columns of the returned . Column Data type Description UrnThe URN that uniquely identifies an index that uses the referenced column in its definition.
Enumerates a list of permissions for a specified user.
A object value that contains the enumerated list of permissions for the specified user. The table describes the different columns of the returned . Column Data type Description GranteeThe name of the principal that received the permission.GrantorThe name of the principal that granted, revoked, or denied permission.PermissionStateThe numeric value that represents the ASCII character code for the first letter of the permission state. Deny = 68, Revoke = 82, and Grant = 71.CodeThe code that specifies the permission type. See sys.database_permissions (Transact-SQL).ObjectClassThe type of object to which permission is granted. See sys.database_permissions (Transact-SQL).GranteeTypeThe type of grantee. See the class.GrantorTypeThe type of grantor. See the class.GolumnNameThe name of the column.
A value that specifies the database user.
Marks the column to be dropped when the method is run on the column's parent object.
A value that specifies whether to drop the column when the parent object is altered.If True, the column is dropped when the parent table is altered. Otherwise, False (default).
Refreshes the object properties.
Renames the column.
A value that specifies the new name of the column.
Unbinds the currently bound default from the column.
Unbinds the currently bound rule from the column.
Updates objects that monitor this column.
Updates objects that monitor this column.
A object value that specifies the type operation to perform during the creation or update of a object.
Updates objects that monitor this column using a sampled scan.
A object value that specifies the type operation to perform during the creation or update of a object.
An value that specifies the number of rows or percentage of the total number of rows to use in a sampled scan. This parameter is required only when the scanType indicates a sampled scan.
Updates objects that monitor this column using a sampled scan.
A object value that specifies the type operation to perform during the creation or update of a object.
An value that specifies the number of rows or percentage of the total number of rows to use in a sampled scan. This parameter is required only when the scanType indicates a sampled scan.
A value that specifies whether the statistics will be automatically recomputed or not.If True, the statistics are automatically recomputed. Otherwise, False.
Gets or sets a Boolean property value that specifies whether the ANSI_PADDING_ENABLED column option is active.
A Boolean value that specifies the whether the ASNI_PADDING_ENABLED column option is active. If True, trailing blanks inserted into variable-length columns are not trimmed. Otherwise, False (default).
Gets or sets the default collation that is used by the column.
A value that specifies the name of the default collation.
Gets the property value that specifies whether the column is the product of computed expression
A value that specifies the whether the column is computed or not. If True, the column is the product of a computed expression. Otherwise, False (default).
Gets or sets the Transact-SQL expression that is used to generate the value of a computed column
A value that specifies the Transact-SQL expression that is used to generate the value of a computed column.
Gets or sets the data type that is assigned to the column.
A object value that specifies the data type assigned to the column.
Gets the default bound to the column.
A object that specifies the default bound to the column.
Gets or sets a default value for the column.
A value that specifies a default value for the column.
Gets or sets the default schema that is bound to the column.
A value that specifies the schema bound to the column.
Represents a collection of objects. Each object represents an extended property for the object.
An object that represents all the extended properties defined on the object.
Gets the column ID that uniquely identifies the column.
An value that specifies the ID value that uniquely identifies the column.
Gets or sets the property value that specifies whether the column is an identity column.
A value that specifies the whether the column is an identity column.If True, the column is an identity column. Otherwise, False (default).
Gets or sets the identity increment for an identity column.
An value that specifies the identity increment.
Gets or sets the identity seed for an identity column.
An value that specifies the identity seed for an identity column.
Gets the property value that specifies whether the column is included in the definition of a primary key or unique key constraint.
A value that specifies whether the column participates in a primary key or unique key column. If True, the column is part of a primary key or unique key constraint defined on the table. Otherwise, False (default).
Gets or sets the property value that specifies whether the column has been set.
A property value that specifies whether column has been set. If True, the column has been set. Otherwise, False (default).
Gets or sets the property value that specifies whether the value of a computed column can change in subsequent invocations.
A value that specifies the whether a computed column can change between invocations.
Gets a value that represents the FILESTREAM attribute of the column.
A value that represents the FILESTREAM attribute of the column.If True, the column has the FILESTREAM attribute. Otherwise, False.
Gets the property value that specifies whether the column is a foreign key.
A value that specifies whether the column is a foreign key. If True, the column is a foreign key. Otherwise, False (default).
Gets the property value that specifies whether the column participates in a full-text index.
A value that specifies whether the column participates in a full-text index. If True, the column is used by a full-text index. Otherwise, False (default).
Gets the Boolean property value that specifies whether the computed value of the object is saved with the data, thus avoiding a computation each time the column is accessed.
A Boolean property value that specifies whether the computed value of the object is saved with the data.If True, the computed value of the object is saved with the data.If False (default), the computed value of the object is computed every time the column data is requested. The property can only be set to True for computed columns. Otherwise, it will cause an error.
Gets or sets the property value that specifies whether a computed column is a precise value.
A value that specifies the whether a computed column is precise.
Gets or sets the property value that specifies whether the column value is sparse.
A property value that specifies whether column value is sparse. If True, the column is sparse. Otherwise, False (default).
Gets the property value that specifies whether the column is participating in replication.
A value that specifies whether the column participates in replication.If True, the column is being published in SQL Server replication. Otherwise, False (default).
Gets or sets the property value that specifies whether the column can accept null values.
A value that specifies whether the column can accept null values.If True, the column can accept null values. Otherwise, False (default).
Gets the object that is the parent of the object.
A object value that specifies the parent that owns the object.
Gets or sets the property value that specifies whether the column is automatically updated with a unique GUID value.
A value that specifies whether the column contains an automatically updated unique GUID value.If True, the column is automatically updated with a unique GUID value. Otherwise, False (default).
Gets or sets the rule that is bound to the column.
A value that specifies the rule that is bound to the column.
Gets or sets the rule schema that is bound to the column.
A value that specifies the name of the rule schema that is bound to the column.
The class represents a collection of objects that represent all the columns defined on a table.
Adds a object to the collection.
A object value that specifies the column to be added to the collection.
Adds a object to the collection at a specified position.
A object value that specifies the column to be added to the collection.
An value that specifies the index position in the collection at which to insert the object.
Adds a object to the collection after a specified object currently in the collection.
A object that already exists in the collection after which the new object is inserted.
A string value that specifies the name of the object, currently in the collection, after which to insert the new .
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object value that is to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the column.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the column.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object contains information pertaining to a Microsoft SQL Server configuration option, such as maximum, minimum, current, and new values.
Gets or sets the new value of the configuration option.
An value that specifies the new value of the configuration option.
Gets a textual description of the configuration property.
A value that contains a description of the configuration property.
Gets the name of the configuration option being modified.
A value that specifies the new value of the configuration option.
Gets the property value that specifies whether the configuration option is an advanced option.
A value that specifies whether the configuration option is an advanced option.If True, the configuration option is advanced.If False (default), the configuration option is basic and not advanced.
Gets the property value that specifies whether the configuration option is immediately updated or waits until the instance of Microsoft SQL Server is restarted.
A value that specifies whether configuration option is immediately updated or updated when the instance of SQL Server is restarted.If True, the configuration option is dynamic and is updated immediately.If False (default), the configuration option is not dynamic and is updated when the instance of SQL Server is restarted.
Gets the maximum value to which the configuration option can be set.
An value that specifies the maximum value to which the configuration option can be set.
Gets the maximum value to which the configuration option can be set.
An value that specifies the minimum value to which the configuration option can be set.
Gets the index position of the configuration option.
An value that specifies the index position of the configuration option.
Gets the current running value of the configuration option.
An value that specifies the current running value of the configuration option.
The class represents a collection of objects that represent all the configuration properties defined on the instance of SQL Server.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value to start the copy from.
Gets an enumerator that can iterate through the list of objects.
An object value that can be used to iterate through the collection.
Gets the number of objects in the collection.
An value that specifies the number of objects in the collection.
Gets the property value that specifies whether access to the collection is synchronized and therefore thread safe.
A value that specifies whether the access to the collection is synchronized.If True, access to the collection is synchronized. Otherwise, False (default).
Gets a object in the collection by index number.
A object value that represents the configuration property.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the configuration property.
A value that specifies the name of the object in the collection.
Gets an object that can be used to synchronize access to the collection.
An system object value that can be used to synchronize access to the collection.
The class contains the configuration information for the instance of SQL Server.
Gets the object that is used to set the ad hoc distributed queries configuration option.
A object that specifies the settings for the ad hoc distributed queries configuration option.
Gets the object that is used to set the affinity 64 IO mask configuration option.
A object that specifies the settings for the affinity 64 IO mask configuration option.
Gets the object that is used to set the affinity 64 mask configuration option.
A object that specifies the settings for the affinity 64 mask configuration option.
Gets the object that is used to set the affinity IO mask configuration option.
A object that specifies the settings for the affinity IO mask configuration option.
Gets the object that is used to set the affinity mask configuration option.
A object that specifies the settings for the affinity mask configuration option.
Gets the object that is used to set the agent XPs enabled configuration option.
A object that specifies the settings for the agent XPs enabled configuration option.
Gets the object that is used to set the allow updates configuration option.
A object that specifies the settings for the allow updates configuration option.
Gets the object that is used to set the AWE enabled configuration option.
A object that specifies the settings for the AWE enabled configuration option.
Gets the object that sets the blocked process threshold configuration option.
A object that specifies the settings for the blocked process threshold configuration option.
Gets the object that is used to set the C2 audit mode configuration option.
A object that specifies the settings for the C2 audit mode configuration option.
Gets the object that is used to set the common criteria compliance enabled configuration option.
A object that specifies the settings for the common criteria compliance enabled configuration option.
Gets the object that is used to set the cost threshold for parallelism configuration option.
A object that specifies the settings for the cost threshold for parallelism configuration option.
Gets the object that is used to set the cross DB ownership chaining configuration option.
A object that specifies the settings for the cross DB ownership chaining configuration option.
Gets the object that is used to set the cursor threshold configuration option.
A object that specifies the settings for the cursor threshold configuration option.
Gets the object that is used to set the database mail enabled configuration option.
A object that specifies the settings for the database mail enabled configuration option.
Gets the object that is used to set the default backup compression configuration option.
A object that specifies the settings for the backup compression default configuration option.
Gets the object that is used to set default full text language configuration option.
A object that specifies the settings for the default full text language configuration option.
Gets the object that is used to set the default language configuration option.
A object that specifies the settings for the default language configuration option.
Gets the object that is used to set the default trace enabled configuration option.
A object that specifies the settings for the default trace enabled configuration option.
Gets the object that is used to set the disallow results from triggers configuration option.
A object that specifies the settings for the disallow results from triggers configuration option.
Gets the object that is used to set the extensible key management enabled configuration option.
A object that specifies the settings for the extensible key management enabled configuration option.
Gets the object that sets the FILESTREAM access level configuration option.
A object that specifies the settings for the FILESTREAM access level configuration option.
Gets the object that is used to set the fill factor configuration option.
A object that specifies the settings for the fill factor configuration option.
Gets the object that is used to set the full text crawl bandwith max configuration option.
A object that specifies the settings for the full text crawl bandwidth max configuration option.
Gets the object that is used to set the full text crawl bandwith min configuration option.
A object that specifies the settings for the full text crawl bandwidth min configuration option.
Gets the object that is used to set the full text crawl range max configuration option.
A object that specifies the settings for the full text crawl range max configuration option.
Gets the object that is used to set the full text notify bandwith max configuration option.
A object that specifies the settings for the full text notify bandwidth max configuration option.
Gets the object that is used to set the full text notify bandwith min configuration option.
A object that specifies the settings for the full text notify bandwidth min configuration option.
Gets the object that is used to set the index create memory configuration option.
A object that specifies the settings for the index create memory configuration option.
Gets the object that is used to set the in doubt transaction resolution configuration option.
A object that specifies the settings for the in doubt transaction resolution configuration option.
Gets the object that is used to set the is SQL CLR enabled configuration option.
A object that specifies the settings for the is SQL CLR enabled configuration option.
Gets the object that is used to set the lightweight pooling configuration option.
A object that specifies the settings for the lightweight pooling configuration option.
Gets the object that is used to set the locks configuration option.
A object that specifies the settings for the locks configuration option.
Gets the object that is used to set the max degree of parallelism configuration option.
A object that specifies the settings for the max degree of parallelism configuration option.
Gets the object that is used to set the max server memory configuration option.
A object that specifies the settings for the max server memory configuration option.
Gets the object that is used to set the max worker threads configuration option.
A object that specifies the settings for the max worker threads configuration option.
Gets the object that is used to set the media retention configuration option.
A object that specifies the settings for the media retention configuration option.
Gets the object that is used to set the min memory per query configuration option.
A object that specifies the settings for the min memory per query configuration option.
Gets the object that is used to set the min server memory configuration option.
A object that specifies the settings for the min server memory configuration option.
Gets the object that is used to set the nested triggers configuration option.
A object that specifies the settings for the nested triggers configuration option.
Gets the object that is used to set the network packet size configuration option.
A object that specifies the settings for the network packet size configuration option.
Gets the object that is used to set the OLE automation procedures enabled configuration option.
A object that specifies the settings for the OLE automation procedures enabled configuration option.
Gets the object that is used to set the open objects configuration option.
A object that specifies the settings for the open objects configuration option.
Gets the object that sets the optimize ad hoc workloads configuration option.
A object that specifies the settings for the optimize ad hoc workloads configuration option.
Gets the object that is used to set the precompute rank configuration option.
A object that specifies the settings for the precompute rank configuration option.
Gets the object that is used to set the priority boost configuration option.
A object that specifies the settings for the priority boost size configuration option.
Returns a collection of objects. The collection represents the properties of the object.
A object that specifies the collection of Configuration object properties.
Gets the object that is used to set the protocol handler timeoutconfiguration option.
A object that specifies the settings for the protocol handler timeout configuration option.
Gets the object that is used to set the query governor cost limit option.
A object that specifies the settings for the query governor cost limit configuration option.
Gets the object that is used to set the query wait configuration option.
A object that specifies the settings for the query wait configuration option.
Gets the object that is used to set the recovery interval configuration option.
A object that specifies the settings for the recovery interval configuration option.
Gets the object that is used to set the remote access configuration option.
A object that specifies the settings for the remote access configuration option.
Gets the object that is used to set the remote DAC connections enabled configuration option.
A object that specifies the settings for the remote DAC connections enabled configuration option.
Gets the object that is used to set the remote login timeout configuration option.
A object that specifies the settings for the remote login timeout configuration option.
Gets the object that is used to set the remote proc trans configuration option.
A object that specifies the settings for the remote proc trans configuration option.
Gets the object that is used to set the remote query timeout configuration option.
A object that specifies the settings for the remote query timeout configuration option.
Gets the object that is used to set the replication max text size configuration option.
A object that specifies the settings for the replication max text size configuration option.
Gets the object that is used to set the replication XPs enabled configuration option.
A object that specifies the settings for the replication XPs enabled configuration option.
Gets the object that is used to set the scan for startup procedures configuration option.
A object that specifies the settings for the scan for startup procedures configuration option.
Gets the object that is used to set the server trigger recursion enabled configuration option.
A object that specifies the settings for the server trigger recursion enabled configuration option.
Gets the object that is used to set the set working set size configuration option.
A object that specifies the settings for the set working set size configuration option.
Gets the object that is used to set the show advanced options configuration option.
A object that specifies the settings for the show advanced options configuration option.
Gets the object that is used to set the SMO and DMO XPs enabled configuration option.
A object that specifies the settings for the SMO and DMO XPs enabled configuration option.
Gets the object that is used to set the SQL mail XPs enabled configuration option.
A object that specifies the settings for the SQL mail XPs enabled configuration option.
Gets the object that is used to set the transform noise words configuration option.
A object that specifies the settings for the transform noise words configuration option.
Gets the object that is used to set the two digit year cutoff configuration option.
A object that specifies the settings for the two digit year cutoff configuration option.
Gets the object that is used to set the user connections configuration option.
A object that specifies the settings for the user connections configuration option.
Gets the object that is used to set the user instances enabled configuration option.
A object that specifies the settings for the user instances enabled configuration option.
Gets the object that is used to set the user instance timeout configuration option.
A object that specifies the settings for the user instance timeout configuration option.
Gets the object that is used to set the user options configuration option.
A object that specifies the settings for the user options configuration option.
Gets the object that is used to set the web XPs enabled configuration option.
A object that specifies the settings for the web XPs enabled configuration option.
Gets the object that is used to set the XP cmd shell enabled configuration option.
A object that specifies the settings for the XP cmd shell enabled configuration option.
The class is a base class that represents configuration information for the instance of SQL Server.
Updates the object property changes on the instance of SQL Server.
Updates the object property changes on the instance of SQL Server.
A value that specifies whether to override validation of the object property values.
Refreshes the object properties.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class contains information about one CPU on an instance of SQL Server.
Gets or sets the member of the class.
Returns a that shows the current affinity mask setting for the CPU that is represented by this instance.
Gets the current value of the member.
Returns the GroupID that is assigned to this object.
Gets the of the CPU that is represented by this object.
An value that is assigned to the CPU represented by this instance.
Gets the of the NUMA node to which this object belongs.
An value that is assigned to the CPU represented by this instance.
The class represents a collection of objects that represent all the CPUs that are defined on an instance of SQL Server.
Copies the collection of objects to a one-dimensional array beginning at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Copies the collection of objects to a one-dimensional array beginning at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Gets a interface that can be used to iterate over the object.
Returns an interface that can be used to iterate over the object.
Sets the affinity mask for all CPUs on an instance of SQL Server.
If true, affinity is set for each CPU in the specified range. If false, the affinity state is removed from each CPU in the specified range.
Sets the affinity mask for the CPUs in the specified range.
An from 0 to -1 that specifies the beginning of the range of CPUs. If startIndex is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.
An that specifies the endIndex of the range. endIndex must be greater than or equal to startIndex and less than If endIndex is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndexd.If endIndex is less than startIndex, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.
If true, affinity is set to each CPU in the specified range. If false, affinity is removed from each CPU in the specified range.
Gets an affinitized list.
Returns an IEnumerable list.
Gets the number of entries in the collection.
Returns the number of entries in the collection. The return type is an T: value.
Gets a value that indicates whether the collection is synchronized with the instance of SQL Server.
Returns a value. If true, the collection is synchronized with the instance of SQL Server.
Gets a object from the collection.
Returns a T object.
An value that specifies the index value in the collection to get.
Gets the synchronization root of the object.
Returns the synchronization root of the object.
The object represents a Microsoft SQL Server credential.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server and with the specified name.
A object value that specifies instance of SQL Server on which the credential is created.
A value that specifies the name of the credential.
Updates any object property changes on instance of SQL Server.
Updates any object property changes on instance of SQL Server.
A value that specifies the name of the credential.
Updates any object property changes on instance of SQL Server.
A value that specifies the name of the credential.
A value that specifies the password for the credential.
Updates any object property changes on instance of SQL Server.
A value that specifies the name of the credential.
A value that specifies the password of the credential.
Creates a credential on the instance of SQL Server as defined by the object.
Creates a credential on the instance of SQL Server as defined by the object.
A value that specifies the name of the credential.
Creates a credential on the instance of SQL Server as defined by the object.
A value that specifies the name of the credential.
A value that specifies the password for the credential.
Creates a credential on the instance of SQL Server as defined by the object.
A value that specifies the name of the credential.
A value that specifies the password for the credential.
Drops the credential.
Enumerates a list of logins associated with the credential.
A object value that contains a list of logins associated with the credential.
Gets the date and time that the credential was created.
A system object value that specifies the date and time when the credential was created.
Gets the date and time that the credential was last modified.
A system object value that specifies the date and time when the credential was last modified.
Gets the database ID value that uniquely identifies the credential.
An value that specifies the ID value that uniquely identifies the credential.
Gets or sets the identity associated with the credential.
A value that specifies the identity associated with the credential.
Gets or sets the class associated with the credential.
A value that specifies the type of class associated with the credential.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the name of the provider.
A value that specifies the name of the provider.
The class represents a collection of objects that represent all the credentials defined on the instance of Microsoft SQL Server.
Adds a object to the referenced collection.
A object that specifies the credential to be added to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the credential.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the credential.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object value that is the parent of the .
The object represents a SQL Server cryptographic provider.
Initializes a new default instance of the CryptographicProvider class.
Initializes a new instance of the class on the specified instance of SQL Server and with the specified name.
A object value that specifies instance of SQL Server on which the cryptographic provider is created.
A value that specifies the name of the cryptographic provider.
Updates any object property changes on an instance of SQL Server.
Creates a new object on the connected server that has the specified name and DLL path.
Disables the on the connected server.
Removes the object and updates the connected server.
Enables the cryptographic provider.
Enumerates a list of encryption algorithms that are supported by the cryptographic provider.
A object that lists all of the encryption algorithms that are supported by the cryptographic provider.
Enumerates a list of encryption keys that are supported by the cryptographic provider.
A object that lists all of the encryption keys that are supported by the cryptographic provider.
Generates a Transact-SQL script that can be executed to create or delete the object.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be executed to create or delete the object by using the specified scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options. This parameter filters information in the generated script.
Upgrades the cryptographic provider assembly to the DLL version at the specified path.
Specifies the path to the updated DLL.
Gets the value that specifies whether the asymmetric key is exportable.
A value that specifies whether the asymmetric key is exportable.Returns True if the asymmetric key is exportable; otherwise, False.
Gets the value that specifies whether the asymmetric key is importable.
A value that specifies whether the asymmetric key is importable.Returns True if the asymmetric key is importable; otherwise, False.
Gets the value that specifies whether the asymmetric key can be persisted.
A value that specifies whether the asymmetric key can be persisted.Returns True if the asymmetric key can be persisted; otherwise, False.
Gets the value that specifies whether the asymmetric key is supported.
A value that specifies whether the asymmetric key is supported.Returns True if the asymmetric key is supported; otherwise, False.
Gets the type of authentication that is used by the cryptographic provider.
A value that specifies the type of authentication that is used by the cryptographic provider.
Gets or sets the path to the physical file that contains the cryptographic provider.
A value that specifies the path to the physical file that contains the cryptographic provider.
Gets or sets the value that specifies whether the cryptographic provider is enabled.
A value that specifies whether the cryptographic provider is enabled.Returns True if the cryptographic provider is enabled; otherwise, False.
Gets the ID value that uniquely identifies the cryptographic provider.
An value that specifies the ID value that uniquely identifies the cryptographic provider.
Gets or sets the parent of the object.
A object that is the parent of the object.
Gets the value that uniquely identifies the cryptographic provider.
A value that uniquely identifies the cryptographic provider.
Gets the version number of the SQL Server cryptographic provider assembly.
A value that specifies the version number of the SQL Server cryptographic provider assembly.
Gets the value that specifies whether the symmetric key is exportable.
A value that specifies whether the symmetric key is exportable.Returns True if the symmetric key is exportable; otherwise, False.
Gets the value that specifies whether the symmetric key is importable.
A value that specifies whether the symmetric key is importable.Returns True if the symmetric key is importable; otherwise, False.
Gets the value that specifies whether the symmetric key can be persisted.
A value that specifies whether the symmetric key can be persisted.Returns True if the symmetric key can be persisted; otherwise, False.
Gets the value that specifies whether the symmetric key is supported.
A value that specifies whether the symmetric key is supported.Returns True if the symmetric key is supported; otherwise, False.
Gets the version of the cryptographic provider.
A value that specifies the version of the cryptographic provider.
A collection of type that represents a collection of r objects.
Adds a provider to the collection.
Copies the collection to a simple array starting at the specified index.
Returns an item based on the item ID.
Gets an item from the collection based on an index.
specifying the index of the Item in the collection.
Gets an item in the collection based on a string.
identifying the item.
Gets the parent object of the collection.
identifying the parent property of the object.
The object represents a SQL Server database.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified server and with the specified name.
A object that represents the instance of SQL Server on which the database exists.
A value that specifies the name of the database.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server.
A object value that specifies any open transactions that are affected by the method.
Updates any object property changes on the instance of SQL Server.
A object value that specifies a period of time to let transactions complete before persisting the property changes with the method.
Changes the mirroring configuration as specified by the options.
A object value that specifies how the mirroring configuration is updated.
Scans all pages of the referenced database and tests pages to help ensure integrity.
A object value that contains a report about the allocations in the database.
A object value that specifies the repair options.
Scans all pages of the referenced database and tests only the data to help ensure integrity.
A object value that contains a report about the allocations in the database.
Tests the integrity of the database catalog.
A object value that contains a report about the integrity of the catalog in the database.
Verifies the integrity of all identity columns in tables in the database.
Issues a checkpoint.
Tests the integrity of database pages for all tables and indexes defined on the tables of the database.
A StringCollection object that contains a report about the integrity of the tables and indexes in the database.
A object that specifies the repair mode.
Tests the integrity of database pages for all tables and indexes defined on the tables of the database.
A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.
A object that specifies the repair mode.
A object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.
Tests the integrity of database pages for all tables and indexes defined on the tables of the database.
A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.
A object that specifies the repair mode.
A object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.
Tests the integrity of database pages for all tables and indexes defined on the tables of the database.
A StringCollection object value that contains a report about the integrity of the tables and indexes in the database.
A object that specifies the repair mode.
A object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.
A object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.
Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database.
A object value that contains a report about the integrity of the tables in the database.
Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database, with the specified repair options.
A object value that contains a report about the integrity of the tables in the database.
A object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.
Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database with the specified repair structure.
A object value that contains a report about the integrity of the tables in the database.
A object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.
Tests integrity of data in pages that store data for all tables and indexes defined on the tables of the referenced database with the specified repair options and repair structure.
A object value that contains a report about the integrity of the tables in the database.
A object value that specifies the repair options, such as whether to perform an estimate only and what type of messages to include in the returned report.
A object value that specifies the type of structural checks to perform, such as 'physical only' that checks the page consistency and allocation structures.
Creates a database on the instance of SQL Server as defined by the object.
Creates a database on the instance of SQL Server as defined by the object.
A value that specifies whether the database is being created so that a database can be attached.If True, the database is created for a database to be attached. Otherwise, False.
Denies the specified set of permissions for the specified grantee on the database.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the database.
Denies the specified set of permissions for the specified grantees on the database.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the database.
Denies the specified set of permissions for the specified grantee and other users who the grantee granted the specified set of permissions on the database.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the database.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users who the grantee granted the specified set of permissions on the database.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions. If False, only the grantee is denied the specified set of permissions.
Disables all Plan Guides in a database.
Drops the database.
Drops all Plan Guides in a database.
Drops the backup history for the database.
Enables all Plan Guides in a database.
Returns a DataTable listing files contained in a backup set.
A listing the files in a backup set.
Returns a Data table that lists the files in a backup set
A listing the files in a backup set.
A unique identification number of the file containing the backup set.
Returns a DataTable listing the backup sets associated with a database.
A listing all the backup sets associated with a database.
Enumerates a list of all candidate primary keys in the database, which can be referenced by a foreign key.
A system object value that contains an enumerated list of candidate keys. The table describes the different columns of the returned . Column Data type Description Table_NameThe name of the table that contains the candidate primary key.NameThe name of the candidate primary key.
Enumerates a list of all permissions in the database.
An array of object values that contains an enumerated list of permissions.
Enumerates a list of permissions in the database for the specified permission set.
An array of object values that contains an enumerated list of permissions.
A object that limits the enumerated list to those listed.
Enumerates a list of permissions in the database for the specified user.
An array of object values that contains an enumerated list of permissions.
A value that specifies the user.
Enumerates a list of permissions in the database for the specified user and a specified permission set.
An array of object values that contains an enumerated list of permissions.
A value that specifies the user.
A object that limits the enumerated list to those listed.
Enumerates a list of all current locks held on the database.
A object value that contains a list of locks held on the database and information about the type and location of the locks. The table describes the different columns of the returned . Column Data type DescriptionRequestorSpidThe system process ID value of the process that is holding a lock on a database resource.LockTypeThe description of the type of lock. See the syslockinfo table for a description of different lock types.DatabaseThe name of the database on which the lock is held.TableThe name of the table on which the lock is held. This field contains a value only if the lock is held on a table.IndexThe name of the index on which the lock is held. This field contains a value only if the lock is held on an index.StatusThe status of the lock, which can be one of the following:1 = Granted.2 = Converting.3 = Waiting.
Enumerates a list of current locks held on the database for a specified system process ID.
A object value that contains a list of locks held on the database and information about the type and location of the locks. The table describes the different columns of the returned . ColumnData typeDescriptionRequestorSpidThe system process ID value of the process that is holding a lock on a database resource.LockTypeThe description of the type of lock. See the syslockinfo table for a description of different lock types.DatabaseThe name of the database on which the lock is held.TableThe name of the table on which the lock is held. This field contains a value only if the lock is held on a table.IndexThe name of the index on which the lock is held. This field contains a value only if the lock is held on an index.StatusThe status of the lock, which can be one of the following:1 = Granted.2 = Converting.3 = Waiting.
An that specifies the process ID value that uniquely identifies the process.
Enumerates a list of SQL Server logins for all the users in the database.
A object value that contains a list of logon mappings to users in the database. The table describes the different columns of the returned . ColumnData typeDescriptionUserNameThe name of the database user.LoginNameThe login account that is mapped to the database user in the referenced database.
Enumerates a list of stored procedures that contain the specified string in the definition.
A object value that contains a list of matching stored procedures for the database.
A value that specifies the text to find a match for in the stored procedure definition.
Enumerates a list of stored procedures that contain the specified string in the definition.
A object value that contains a list of matching stored procedures for the database.
A value that specifies the text to find a match for in the stored procedure definition.
A value that specifies whether to include system stored procedures in the returned list.If True, system stored procedures are included. Otherwise, False.
Enumerates a list of permissions for objects in the database.
An array of objects that contains a list of object permissions for the database.
Enumerates a list of permissions for objects in the database limited to the specified permission set.
An array of objects that contains a list of object permissions for the database.
A object that limits the enumerated list to those listed.
Enumerates a list of permissions for objects in the database that belong to the specified user.
An array of objects that contains a list of object permissions for the specified owner.
A value that specifies the user who is the owner of the objects.
Enumerates a list of permissions for objects in the database that belong to the specified user and limited to the specified permission set.
An array of objects that contains a list of permissions for the specified owner and permission set.
A value that specifies the user who is the owner of the objects.
A object that limits the enumerated list to those listed.
Enumerates a list of objects in the database.
A object value that contains a list of objects in the database. The table describes the different columns of the returned . ColumnData typeDescriptionDatabaseObjectTypesThe type of database object. See enumeration.SchemaThe schema associated with the referenced object.NameThe name of the referenced object.UrnThe URN string that represents the referenced object.
Enumerates a list of objects in the database.
A object value that contains a list of objects in the database. The table describes the different columns of the returned . ColumnData typeDescriptionDatabaseObjectTypesThe type of database object. See enumeration.SchemaThe schema associated with the referenced object.NameThe name of the referenced object.UrnThe URN string that represents the referenced object.
A object that limits the object types in the returned list.
Enumerates a list of objects in the database.
A object value that contains a list of objects in the database. The table describes the different columns of the returned . ColumnData typeDescriptionDatabaseObjectTypesThe type of database object. See enumeration.SchemaThe schema associated with the referenced object.NameThe name of the referenced object.UrnThe URN string that represents the referenced object.
A object that limits the object types in the returned list.
A object value that specifies the way in which to order the returned list of objects.
Enumerates a list of open transactions on the database.
A object value that contains a list of open transactions that affect the database. The table describes the different columns of the returned . ColumnData typeDescriptionNameThe name of the transaction. TransactionIDThe ID value that uniquely identifies the transaction. See sys.dm_tran_active_transactions.BeginTimeThe date and time when the transaction started.SpidThe session ID that uniquely identifies the session in which the transaction is running.DatabaseNameThe name of the database in which the transaction is running.DatabaseIDThe ID value of the database in which the transaction is running.DatabaseBeginTimeThe date and time when the database came online.IsVersionedThe Boolean value that specifies whether the transaction is a snapshot transaction and has a sequence number. See enumeration class.
Enumerates a list of open transactions of a specified type on the database.
A object value that contains a list of open transactions that affect the database. The table describes the different columns of the returned . ColumnData typeDescriptionNameThe name of the transaction. TransactionIDThe ID value that uniquely identifies the transaction. See sys.dm_tran_active_transactions.BeginTimeThe date and time when the transaction started.SpidThe session ID that uniquely identifies the session in which the transaction is running.DatabaseNameThe name of the database in which the transaction is running.DatabaseIDThe ID value of the database in which the transaction is running. See sys.databases (Transact-SQL).DatabaseBeginTimeThe date and time when the database came online.IsVersionedThe Boolean value that specifies whether the transaction is a snapshot transaction and has a sequence number. See enumeration class.
A object value that specifies the type of transaction.
Enumerates a list of Windows groups.
A object value that contains a list of Windows groups. The table describes the different columns of the returned . ColumnData typeDescriptionUrnThe URN string that represents the Windows group. NameThe name of the Windows group.IDThe ID value that uniquely identifies the Windows group.LoginThe login that represents the Windows group in SQL Server.IsSystemObjectThe Boolean value that specifies whether the Windows group is a system object.LoginTypeThe type of login. See .HasDBAccessThe Boolean value that specifies whether the Windows group as access to the referenced database.SidThe login security identifier for the Windows group.UserTypeThe type of user. See .CertificateThe certificate that the Windows group uses to log on to SQL Server.AsymmetricKeyThe asymmetric key that the Windows group uses to log on to SQL Server.CreateDateThe date and time when the Windows group was created.DateLastModifiedThe date and time when the Windows group was last modified.DefaultSchemaThe default schema associated with the Windows group.
Enumerates a list of Windows groups for a specified group.
A object value that contains Windows group information for the specified group. The table describes the different columns of the returned . ColumnData typeDescriptionUrnThe URN string that represents the Windows group. NameThe name of the Windows group.IDThe ID value that uniquely identifies the Windows group.LoginThe login that represents the Windows group in SQL Server.IsSystemObjectThe Boolean value that specifies whether the Windows group is a system object.LoginTypeThe type of login. See .HasDBAccessThe Boolean value that specifies whether the Windows group as access to the referenced database.SidThe login security identifier for the Windows group.UserTypeThe type of user. See .CertificateThe certificate that the Windows group uses to log on to SQL Server.AsymmetricKeyThe asymmetric key that the Windows group uses to log on to SQL Server.CreateDateThe date and time when the Windows group was created.DateLastModifiedThe date and time when the Windows group was last modified.DefaultSchemaThe default schema associated with the Windows group.
A value that specifies a Windows group name.
Executes a statement in the context of the database where there are no results returned.
A value that contains the Transact-SQL command.
Executes a batch in the context of the database where there are no results returned.
A System object value that contains more than one Transact-SQL command.
Executes a batch in the context of the database where there are no results returned for the specified execution type only.
A value that contains a Transact-SQL command.
An object value that specifies the execution type.
Runs a collection of batches in the context of the database where there are no results returned for the specified execution type only.
A System object value that contains more than one Transact-SQL command.
An object value that specifies the execution type.
Executes a collection of batches in the context of the database where there are results returned.
A system object value that contains the returned results set.
A value that contains a Transact-SQL command.
Executes a batch in the context of the database where there are results returned.
A system object value that contains the returned results set.
A System object value that contains more than one Transact-SQL command.
Gets the number of open transactions on the database.
An value that specifies the number of open transactions on the database.
Gets the number of open transactions of a specified type on the database.
An value that specifies the number of open transactions on the database of the specified type.
A object value that specifies the transaction type of which to limit the returned count.
Grants the specified set of permissions to the specified grantee on the database.
A object value that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the database.
Grants the specified set of permissions to the specified grantees on the database.
A object value that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the database.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the database.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the database.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database. If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the database under an assumed role.
A object value that specifies the set of permissions.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.
A value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the database. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the database under an assumed role.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database.
A value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the database. Use this parameter for grantees who are members of more than one role.
Determines whether the specified group or role belongs to the database.
A value that specifies whether the specified group or role is associated with the database.If True, the specified group or role belongs to the database.If False, the specified group or role belongs to the database.
A value that specifies the name of the group or role.
Prefetches database objects.
Prefetches database objects of a specified type.
A object that limits the type of object that is to be prefetched.
Prefetches database objects of a specified type with scripting options.
A object that limits the type of object that is prefetched.
A object value that specifies the scripting options for the prefetched database object.
Recalculates space usage.
Updates the object.
Removes full-text catalogs from the database.
Renames the database.
A string value that specifies the new name of the database.
Revokes a previously granted set of permissions from a grantee on the database.
A object value that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the database.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the database and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object value that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the database and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the database and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object value that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when that user revokes the specified set of permission from other users on the database. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the database and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when that user revokes the specified set of permission from other users on the database. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the database.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the database as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Sets the default file group for the database.
A value that specifies the name of the default file group.
Sets the default filestream group.
identifying the filestream filegroup name on an NTFS file system.
Sets the default full-text catalog for the database.
A value that specifies the name of the default full-text catalog.
Sets the database offline.
Sets the database online.
Sets the database owner.
A value that specifies the SQL Server logon that is the new database owner.
Sets the database owner.
A value that specifies the SQL Server logon that is the new database owner.
A property value that specifies to override if the specified logon is already a user in the database.If True, the user who has the specified logon is dropped from the database and made into the database owner.If False, an error occurs.
Sets the snapshot isolation level.
A value that specifies whether the snapshot isolation level is enabled.
Shrinks the database.
An value that specifies how much to reduce the database in percent.
A object value that specifies the method that is used to shrink the database.
Truncates the database log.
Updates index statistics.
Verifies the validity of the execution plans associated with the database.
A value that determines whether all of the execution plans are valid.
Verifies the validity of the execution plans associated with the database and returns validation report.
A value that determines whether all of the execution plans are valid.
A reference to object value that contains detailed information about the validation errors for each execution plan that is associated with the database.
Gets the number of active connections to the database.
An value that specifies the number of active connections to the database.
Gets the information about the Active Directory settings for the database.
A object that specifies the Active Directory settings for the database.
Gets or sets AnsiNullDefault Property.
A value that specifies whether the database option is active. If True, user-defined data types default to allowing NULL values. Otherwise, False (default).
Gets or sets the Boolean ANSI_NULLS_ENABLED property value.
A value that specifies whether the database option is active. If True, comparisons to null values equate to false. If False (default), comparisons to null values equate to true.
Gets or sets the ANSI_PADDING_ENABLED database option is enabled.
A value that specifies whether the ANSI_PADDING_ENABLED database option is active. If True, trailing blanks inserted into variable-length columns are not trimmed. If False (default), blanks inserted into variable-length columns are trimmed.
Gets or sets the Boolean ANSI_WARNING_ENABLED property value.
A value that specifies whether the database option is active. If True, warnings are issued when null values are encountered in a statement. If False (default), warnings are not issued when null values are encountered in statements.
Represents a collection of objects. Each object represents an application role defined on the database.
An object that represents all the application roles defined on the database.
Gets or sets the ARITHMETICABORT property value.
A value that specifies whether the database option is active. If True, a transaction is stopped and rolled back when an arithmetic error occurs. If False (default), a transaction continues when an arithmetic error occurs.
Represents a collection of objects. Each object represents an assembly defined on the database.
An object that represents all the assemblies defined on the database.
Represents a collection of objects. Each object represents an asymmetric key defined on the database.
An object that represents all the asymmetric keys defined on the database.
Gets or sets the AUTOCLOSE database option is set.
A value that specifies whether the database option is active. If True, the database is closed, and its resources are freed when no user connection accesses the database. If False (default), the server maintains the database in an open and ready state regardless of user activity..
Gets a property value that specifies whether statistics are automatically created for the database.
A value that specifies the whether statistics are automatically created for the database.If True, statistics are automatically created for the database. Otherwise, False (default).
Gets or sets the AUTO_SHRINK database option.
A value that specifies whether the database option is active. If True, the database is automatically reduced. If False (default), statistics are not automatically reduced
Gets or sets a property value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.
A value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active. If True, statistics are automatically updated. If False (default), statistics are not automatically updated.
Gets a property value that specifies whether statistics are automatically updated for the database.
A value that specifies the whether statistics are automatically updated for the database.If True, statistics are automatically updated for the database. Otherwise, False (default).
Gets or sets a property value that specifies whether the Service Broker service is enabled.
A value that specifies whether the Service Broker service is enabled. If True, statistics are automatically updated. If False (default), statistics are not automatically updated.
Gets a property value that specifies whether uppercase letters and lowercase letters are evaluated as equal.
A value that specifies whether uppercase letters and lowercase letters are evaluated as equal.If True, uppercase and lowercase are not evaluated as equal. Otherwise, False (default).
Represents a collection of objects. Each object represents a certificate defined on the database.
A object that represents all the certificates defined on the database.
Gets or sets a Boolean property value that specifies whether the CHANGE_TRACKING_AUTO_CLEANUP OPTION is enabled.
A value that specifies whether change tracking information is automatically removed after the specified retention period. Enabling resets any previous custom retention period to the default retention period of 2 days.
Gets or sets a property value that specifies whether the CHANGE_TRACKING_VALUE option is enabled
A value that specifies whether change tracking information is saved .
Gets or sets the CHANGE_TRACKING_RETENTION_PERIOD value.
A that specifies the minimum period to retain tracing information.
Gets or sets the unit type for a retention period value.
A type that specifies the units for the Retention Period value.
Gets or sets a value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.
A value that specifies how the database option is set. If True, the cursor is closed when a transaction commits. If False (default), the cursor is not closed when a transaction commits.
Gets or sets the default collation used by the database.
A value that specifies the name of the collation.
Gets or sets the compatibility level for the database.
A object value that specifies the compatibility level of the database.
Gets or sets a property value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.
A that specifies whether the database option is active. If True, the concatenated result is NULL. If False (default), the value is concatenated with a zero string.
Gets the date that the database was created.
A object value that specifies the date when the database was created.
Represents a collection of objects. Each object represents an database audit specification defined on the server.
An object that represents all the database audit specifications defined on the server.
Gets a DataBaseEncryptionKey datatype.
A object.
Gets the value that uniquely identifies the database.
A system object value that uniquely identifies the database.
Gets the object that contains configuration options for the database.
A object value that contains database configuration options.
Gets or sets a property value that specifies whether the database ownership chaining is active.
A value that specifies whether the database is active. If True, database ownership chaining is active. If False (default), database ownership chaining is not active.
Gets the name of the snapshot base for the database.
A value that uniquely specifies the name of the snapshot base for the database.
Gets the space used by the data in the database.
A value that specifies the amount of space used by the data, in KB.
Gets or sets a property value that specifies whether the date correlation optimization is active.
A value that specifies whether the date correlation optimization is active. If True, date correlation optimization is active. If False (default), date correlation optimization is not active
Gets the value that specifies whether the current user is logged on as the database owner (DBO).
A value that specifies whether the current user is logged on as the DBO.If True, the current user is logged on as the DBO. Otherwise, False (default).
Gets the default file group used by the database.
A value that specifies the default file group for the database.
Gets a DefaultFileStreamFileGroup datatype
Gets the default full-text catalog used by the database.
A value that specifies the default full-text catalog used by the database.
Represents a collection of objects. Each object represents a default defined on the database.
A object that represents all the defaults defined on the database.
Gets the default schema of the user.
A value that specifies the default database schema for the user.
Gets or sets the ENCRYPTIONENABLED property of a database.
An EncryptionEnabled value that specifies whether the date correlation optimization is active. If False (default), data encryption is not active
Gets the events associated with the database.
A object that represents the database events.
Gets the extended properties of the database.
An object that specifies the extended properties of the object.
Represents a collection of objects. Each object represents an extended stored procedure defined on the database.
An object that represents all the extended stored procedures defined on the database.
Represents a collection of objects. Each object represents a filegroup defined on the database.
A object that represents all the filegroups defined on the database.
Represents a collection of objects. Each object represents a full-text catalog defined on the database.
A object that represents all the full-text catalogs defined on the database.
Represents a collection of objects. Each object represents a full text stop list defined on the server.
A object that represents all the full text stop lists defined on the server.
Gets or sets the value that specifies whether the priority specified by the broker is acknowledged or not.
A value that specifies whether the priority specified by the broker is acknowledged.If True, the broker priority is honored. Otherwise, False (default).
Gets the database ID value that uniquely identifies the database.
An value that specifies the database ID value.
Gets the space used by the indexes in the database.
A value that specifies the amount of space used by the indexes, in kilobytes.
Gets a property value that specifies whether the database can be accessed.
A value that specifies whether the database can be accessed.If True (default), the database can be accessed. Otherwise, False.
Gets a property value that specifies whether the database is a snapshot database.
A value that specifies whether the database is a snapshot database.If True, the database is a snapshot database. Otherwise, False (default).
Gets a property value that specifies whether the database is the base database for a snapshot database.
A value that specifies whether the database is a base database used for a snapshot database.If True, the database is a base database for a snapshot database. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbAccessAdmin database role.
A value that specifies whether the current user is a member of the DbAccessAdmin database role.If True, the current user is a member of the DbAccessAdmin role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbBackupOperator database role.
A value that specifies whether the current user is a member of the DbBackupOperator database role.If True, the current user is a member of the DbBackupOperator. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbDatareader database role.
A value that specifies whether the current user is a member of the DbDatareader database role.If True, the current user is a member of the DbDatareader database role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbDatawriter database role.
A value that specifies whether the current user is a member of the DbDatawriter database role.If True, the current user is a member of the DbDatawriter database role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbDdlAdmin database role.
A value that specifies whether the current user is a member of the DbDdlAdmin database role.If True, the current user is a member of the DbDdlAdmin database role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbDenyDatareader database role.
A value that specifies whether the current user is a member of the DbDenyDatareader database role.If True, the current user is a member of the DbDenyDatareader database role. Otherwise, False (default).
Gets a property value that specifies whether the current member is a member of the DbDenyDatawriter database.
A value that specifies whether the current user is a member of the DbDenyDatawriter database role.If True, the current user is a member of the DbDenyDatawriter database role has. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbOwner database role.
A value that specifies whether the current user is a member of the DbOwner database role.If True, the current user is a member of the DbOwner database role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbSecurityAdmin database role.
A value that specifies whether the current user is a member of the DbSecurityAdmin database role.If True, the current user is a member of the DbSecurityAdmin database role. Otherwise, False (default).
Gets the value that specifies whether the database is enabled for full-text search.
A value that specifies whether the database is enabled for full-text search.If True, the database is enabled for full-text search. Otherwise, False (default).
Gets the value that specifies whether the database is configured as a mail host.
A value that specifies whether the database is configured as a mail host.If True, the database is a mail host. Otherwise, False (default).
Gets the value that specifies whether the database is a management data warehouse.
A value that specifies whether the database is a management data warehouse.If True, the database is a data warehouse. Otherwise, False (default).
Gets the value that specifies whether mirroring is enabled on the database.
A value that specifies whether mirroring is enabled on the database.If True, the database has mirroring enabled. Otherwise, False (default).
Gets or sets a property value that specifies whether parameterization is forced on the database.
A value that specifies whether parameterization is forced on the database. If True, parameterization is forced. If False (default), parameterization is not forced.
Gets the value that specifies whether transactions with the read committed isolation level use row versioning.
A value that specifies whether row versioning is used with transactions set to the read committed isolation level.If True, row versioning is used on transactions with read committed isolation level. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the DbCreator fixed server role on a SQL Azure system.
A value that specifies whether the current user is a member of the DbCreator fixed server role on a SQL Azure system.If True, the current user is a member of the DbCreator role. Otherwise, False (default).
Gets a property value that specifies whether the current user is a member of the securityadmin fixed server role on a SQL Azure system.
A value that specifies whether the current user is a member of the securityadmin fixed server role on a SQL Azure system.If True, the current user is a member of the securityadmin role. Otherwise, False (default).
Gets the value that specifies whether the database is a system object or a user-defined database.
A value that specifies whether the database is a system object.If True, the database is a system object. If False (default), the database is user-defined.
Gets the value that specifies whether the database can be updated.
A value that specifies whether the database can be updated.If True (default), the database can be updated. Otherwise, False.
Gets or sets a property value that specifies whether VarDecimal storage is enabled.
A value that specifies whether VarDecimal storage format is enabled.
Gets the date and time when the database was last backed up.
A object value that specifies the date and time when the database was last backed up.
Gets the date and time when the last differential backup was performed.
A object value that specifies the date and time when the last differential backup was performed.
Gets the date and time when the transaction log was last backed up.
A object value that specifies the date and time when the transaction log was last backed up.
Gets the Boolean value that specifies whether the local server cursors are used by default.
A value that specifies whether local cursors are used by default. If True, local cursors are used. If False (default), local cursors are not used and the cursors are implemented at the client.
Represents a collection of objects. Each object represents a log file defined on the database.
A object that represents all the log files defined on the database.
Gets the type of operation on which the reuse of transaction log space is waiting.
A that specifies the type of operation on which the reuse of transaction log space is waiting.
Gets the master key that is used to encrypt the private keys of certificates.
A object value that specifies the master key that is used to encrypt the private keys of certificates.The database master key can be encrypted by the service master key.
Gets the log sequence number at last failover.
A system object value that specifies the log sequence number at the last failover.
Gets the ID value that uniquely identifies the mirroring partnership.
A system object value that specifies the ID value of the mirroring partnership.
Gets or sets the address of the Database Engine instance that is the partner server for database mirroring.
A value that specifies the name of the partner server.
Gets the instance of SQL Server on which the mirroring partner is configured.
A value that specifies the instance of SQL Server.
Gets or sets the maximum size of the redo queue of the mirror server instance in KB.
A value that specifies maximum size of the redo queue of the mirror server instance in KB.
Gets the role sequence number for primary/backup roles played by the mirroring partners.
An value that specifies the sequence number of the primary/backup roles played by the mirroring partners.
Gets or sets the mirroring safety level.
A object value that specifies the mirroring safety level.
Gets the role sequence number for safety levels for the mirroring partners.
An value that specifies the sequence number for safety levels for the mirroring partners.
Gets the status of the database and the database mirroring session.
A object value that specifies the status of the database and mirroring session.
Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected.
A value that specifies the mirroring time-out period, in seconds, on the principal server instance
Gets or sets the name of the Database Engine instance of the database mirroring witness server.
A value that specifies the name of the Database Engine instance of the database mirroring witness server.
Gets the status of the mirroring witness server.
A object value that specifies the status of the mirroring witness server.
Gets or sets the name of the database.
A string value that contains the name of the database.
Gets or sets a Boolean property value that specifies whether the NUMERIC_ROUNDABORT database option is active.
A value that specifies whether there is a loss of precision due to rounding in an expression causes an error. If True, an error is generated and no results are returned. If False (default), a warning is generated and a NULL is returned.
Gets the database principal that is the owner of the database.
A value that specifies the database principal that owns the database.
Specifies the type of page integrity check that SQL Server performs when reading database pages.
A object value that specifies the type of page integrity check performed when SQL Server reads database pages.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Represents a collection of objects. Each object represents a partition function defined on the database.
A object that represents all the partition functions defined on the database.
Represents a collection of objects. Each object represents a partition scheme defined on the database.
A object that represents all the partition schemes defined on the database.
Gets Plan Guides associated with a database.
A containing the objects for a database.
Gets the path and name of the operating system directory that contains the primary file for the database.
A value that specifies the path and file name of the primary database file.
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.
A 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 rules. If True, identifiers delimited by double quotation marks are interpreted as object identifiers. If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.
Gets or sets the Boolean property value that specifies whether the database is read-only.
A value that specifies whether the database is read-only. If True, the database is read-only. If False (default), the database can be updated.
Gets the GUID value that specifies the recovery fork on which the database is currently active.
A
Gets or sets the recovery model for the database.
A object value that specifies the recovery model that is currently in operation on the database.
Gets or sets the Boolean value that specifies whether recursive triggers are enabled on the database.
A value that specifies whether recursive triggers are enabled on the database. If True, recursive triggers are enabled. If False (default), recursive triggers are not enabled.
Gets the active replication settings for a database,
A object value that specifies the active replication settings for the database.
Represents a collection of objects. Each object represents a role defined on the database.
A object that represents all the roles defined on the database.
Represents a collection of objects. Each object represents a rule defined on the database.
A object that represents all the rules that are defined on the database.
Represents a collection of objects. Each object represents a schema defined on the database.
A object that represents all the schemas defined on the database.
Gets the object that represents the Service Broker.
A object that represents the Service Broker.
Gets the object that uniquely identifies the instance of Service Broker.
A object that uniquely identifies Service Broker.
Gets the size of the database in MB.
A value that specifies the database in MB.
Gets the snapshot isolation state for the database.
A object value that specifies the snapshot isolation state of the database.
Gets the available space in the database in KB.
A value that specifies the amount of available space in the database in KB.
Gets the database status.
A object value that specifies the status of the database.
Represents a collection of objects. Each object represents a stored procedure defined on the database.
A object that represents all the stored procedures defined on the database.
Represents a collection of objects. Each object represents a symmetric key defined on the database.
An object that represents all the symmetric keys defined on the database.
Represents a collection of objects. Each object represents a synonym defined on the database.
A object that represents all the synonyms defined on the database.
Represents a collection of objects. Each object represents a table defined on the database.
A object that represents all the tables defined on the database.
Represents a collection of objects. Each object represents a trigger defined on the database.
A object that represents all the triggers defined on the database.
The TRUSTWORTHY database property is used to indicate whether the instance of SQL Server 2005 trusts the database and the contents within it
indicating if the trustworthy property is enabled.
Gets or sets the database user access.
A object value that specifies the database user access.
Represents a collection of objects. Each object represents a user-defined aggregate defined on the database.
A object that represents all the user-defined aggregates defined on the database.
Represents a collection of objects. Each object represents a user-defined data type on the database.
A object that represents all the user-defined data types on the database.
Represents a collection of objects. Each object represents a user-defined function on the database.
A object that represents all the user-defined functions on the database.
Represents a collection of objects. Each object represents a user-defined table type on the database.
A object that represents all the user-defined table types on the database.
Represents a collection of objects. Each object represents a user-defined type on the database.
A object that represents all the user-defined types on the database.
Gets or sets the database user name.
A value that specifies the user name.
Represents a collection of objects. Each object represents a user who is defined on the database.
A object that represents all the users defined on the database.
Gets the version of the instance of SQL Server that was used to create the database.
An value that specifies version of the instance of SQL Server that was used to create the database.
Represents a collection of objects. Each object represents a view defined on the database.
A object that represents all the views defined on the database.
Represents a collection of objects. Each object represents an XML schema defined on the database.
A object that represents all the XML schemas defined on the database.
The object provides programmatic access to the Active Directory settings for a database.
Adds the database to the Active Directory service register.
Removes the database from the Active Directory service register.
Updates the database details in the Active Directory service.
Gets or sets an alternative name for the database that appears in the Active Directory registration of the database.
A value that specifies the alternative name for the database.
Gets or sets a contact name for the database that appears in the Active Directory registration of the database.
A value that specifies a contact name for the database.
Gets or sets a textual description of the database that appears in the Active Directory registration of the database.
A value that contains a textual description of the database.
Gets or sets an information URL for the database that appears in the Active Directory registration of the database.
A value that specifies an information URL for the database.
Gets the property that specifies whether the database is registered with the Active Directory service.
A value that specifies whether the database is registered with the Active Directory service.If True, the database is registered with the Active Directory service.If False, the database is not registered with the Active Directory service.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Database Adapter type to be used as a management facet.
Creates an instance of the Database Adapter class
Database adapter base.
Initializes a new instance of the class for the specified object.
A object that specifies the database that is associated with the database adapter.
Alters database adapter base properties.
Returns a Boolean value that is associated with the database adapter base.
Returns a Boolean value that is associated with the database adapter base.
Returns the volume name as it appears in the PATH variable.
Refreshes the database adapter.
Gets or sets a Boolean value
T:System.Boolean.Returns True if AutoClose is on. Otherwise, False.
Gets or sets a Boolean value
T:System.Boolean.Returns True if AutoShrink is on. Otherwise, False.
Gets the database that is associated with the AdapterBase object.
Gets the Boolean value that specifies whether the adapter base is a system object or not.
A Boolean value that specifies whether the database adapter base is a system object. If True, the adapter base is a system object; otherwise, False (default).
Gets a Datetime object that indicates the time of the last backup.
Gets a Datetime object that indicates the time of the last log backup.
Gets a Boolean value that indicates whether the PageVerify setting is set to checksum.
Returns True if the PAGE_VERIFY setting of a database is set to CHECKSUM. Otherwise, False.
Gets or sets a Boolean value.
Returns True if database is set to read-only. Otherwise, False.
Gets or sets the database adapter recovery model.
Gets the database size in megabytes (MB).
Gets the database status.
Gets or sets a Boolean property for the database adapter base.
Returns True if database is set to Trustworthy. Otherwise, False.
The object represents an auditable event on the database.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database on which to create the object.
A object value that specifies a name for the database audit specification.
Gets the name of the database audit specification.
A system value that specifies the name of the database audit specification.
Gets the date and time when the database audit specification was created.
A system object value that specifies the time and date when the database audit specification was created.
Gets the date and time when the database audit specification was last modified.
A system object value that specifies the time and date when the database audit specification was last modified.
Gets or sets the value that specifies whether the database audit specification is enabled or not.
A system value that specifies whether the database audit specification is enabled or not.If True, the database audit specification is enabled.If False (default), the database audit specification is not enabled.
Gets the value that uniquely identifies the referenced database audit specification.
A system value that identifies the database audit specification.
Gets the ID value that uniquely identifies the referenced database audit specification.
A system value that uniquely identifies the database audit specification.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Specifies the object that is the parent of the object.
A object value that specifies parent of the object.
The class represents a collection of objects that represent all the audit specifications defined on the database.
Adds a object to the collection.
A object value that specifies the database audit specification to be added to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the database audit specification.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database audit specification.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Adds methods and properties to the object.
Adds methods and properties to the object.
Adds methods and properties to the specified object.
The object that is to be extended.
Validates the specified method with specified parameters for the database audit specification.
A that specifies the name of the method.
An array the contains the method parameters.
Returns the connection context for the object.
A object that specifies the connection context for the object.
Gets the name of the database associated with the object.
A object that specifies the name of the database associated with the object.
Returns the state of the object.
A object that specifies the current state of the object.
Gets the type of object.
A object that specifies the type of object.
The class represents a collection of objects that represent all the databases defined on the instance of SQL Server.
Adds an database object to the collection.
object
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the database.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server database data definition language (DDL) trigger.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database on which the database DDL trigger is created.
A value that specifies the name of the database DDL trigger.
Initializes a new instance of the class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch.
A object value that specifies the parent of the object.
A value that specifies the name of the database data definition language (DDL) trigger.
A object that specifies the DDL events to which the trigger responds.
A value that specifies the Transact-SQL batch statement that runs when the trigger has been raised.
Initializes a new instance of the class on the specified database with the specified name. The trigger responds to the specified event set and runs the specified batch.
A object value that specifies the parent of the object.
A value that specifies the name of the database data definition language (DDL) trigger.
A object that specifies the DDL events to which the DDL trigger responds.
A value that specifies the name of the registered assembly that contains the user-defined function that runs when the DDL trigger is raised.
A value that specifies the name of the class in the registered assembly.
A value that specifies the method within the class that runs when the DDL trigger is raised.
Gets or sets the property value that specifies whether ISO NULL handling is enabled in the data definition language (DDL) trigger.
A value that specifies whether ISO NULL handling is enabled in the DDL trigger. ISO NULL handling requires that any comparison to a NULL value equates to a NULL value.If True, ISO NULL handling is enabled and comparisons to null values equate to False.If False (default), ISO NULL handling is disabled and comparisons to null values equate to True.
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.
A value that specifies the name of the assembly.
Gets the index value that represents the start of the DDL trigger text body.
An value that specifies the index that represents the start of the DDL trigger text body.
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.
A value that specifies the name of the class in the assembly.
Gets the date and time when the database data definition language (DDL) trigger was created.
A system value that specifies the date and time when the database DDL trigger was created.
Gets the date and time when the database data definition language (DDL) trigger was last modified.
A system value that specifies the date and time when the database DDL trigger was last modified.
Gets or sets the set of data definition language (DDL) events that raise the database DDL trigger.
A object that specifies the events that raise the database DDL trigger.
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.
A object that specifies the type of execution context that is used by the database DDL trigger.
Gets or sets the database user that is the context used when the database DDL trigger executes.
A value that specifies the database user that is the context used when the database DDL trigger executes.
Represents a collection of objects. Each object represents an extended property for the object.
An object that represents all the extended properties defined on the object.
Gets the ID value that uniquely identifies the database data definition language (DDL) trigger.
An value that specifies the ID value of the database DDL trigger.
Gets or sets the implementation type for the database data definition language (DDL) trigger.
An object that specifies the implementation type.
Gets or sets the property value that specifies whether the database data definition language (DDL) trigger is enabled.
A property value that specifies whether the database DDL trigger is enabled.If True, the database DDL trigger is enabled. Otherwise, False (default).
Gets or sets a property value that specifies whether the Transact-SQL batch or managed code is encrypted.
A property value that specifies whether the trigger code is encrypted.If True, the trigger code is encrypted. Otherwise, False (default).
Gets the property value that specifies whether the database data definition language (DDL) trigger is a system object.
A value that specifies whether the database DDL trigger is a system object.If True, the database DDL trigger is a system object. Otherwise, False (default).
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.
A value that specifies the name of the method in the class that is owned by the assembly.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets a property value that specifies whether the database data definition language (DDL) trigger is available for replication.
A value that specifies whether the database DDL trigger is available for replication.If True, the database DDL trigger cannot be used by replication services. Otherwise, False (default).
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets a 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.
A value that specifies how quoted identifiers are handled in the database data definition language (DDL) trigger.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets the Transact-SQL statement that defines the database data definition language (DDL) trigger.
A value that specifies the actual text of the Transact-SQL statement that defines the database DDL trigger.
The class represents a collection of objects that represent all the database data definition language (DDL) triggers defined on a table.
Adds a database data definition language (DDL) trigger to a table.
object represents a Microsoft SQL Server database data definition language (DDL) trigger
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the database data definition language (DDL) trigger.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database data definition language (DDL) trigger.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Creates a database encryption key.
Creates a database encryption key.
Alters the database encryption key.
Creates a new database encryption key.
Drops a database encryption key.
Re-encrypts a database encryption key.
Regenerates a database encryption key.
Generates a script for a database encryption key object.
Generates a script for a database encryption key object.
Gets the date and time when the encryption key was created.
Gets or sets the encryption key algorithm.
Gets or sets the encryption key state.
Specifies the encryption type used to encrypt the database encryption key
Gets or sets the name of the server certificate that was used to encrypt the database.
Gets the date and time of the last encryption key modification.
Shows the date and time when the database encryption key was last opened.
Gets or sets the database parent of the key.
Shows the date and time when the database encryption key was regenerated.
Shows the last date and time when the database encryption key was set.
Gets a database encryption key thumbprint.
Extends the database encryption key class.
Creates a new database encryption key extender.
Creates a new database encryption key extender.
Returns a validation state for a method.
Gets the name of the asymmetric key.
Gets a collection of asymmetric key names.
Gets the name of the certificate.
Gets a collection of certificate names.
Gets or sets a Boolean value that indicates whether encryption is enabled for a database.
If True encryption is enabled.If False encryption is not enabled.
Gets the database encryption state.
Gets or sets a Boolean value to indicate whether an encryption key will be re-encrypted.
If True if database encryption key is to be re-encrypted.If False if database encryption key is not to be re-encrypted.
Gets or sets a Boolean value to indicate whether an encryption key will be regenerated.
If True if the database encryption key is to be regenerated.If False if the database encryption key is not to be regenerated.
Gets the encryption state.
The object represents the SQL Server database events that can be included in a database event set.
Returns the database event set that was created by adding two database events together.
A object value that specifies a set of database events that are created by adding two database events.
A object that specifies one database event.
A object that specifies the other database event.
Creates a database event set by performing a bitwise OR operation on two DatabaseEvent objects.
A object value that specifies a set of database events.
Determines whether the referenced database event object is equal to a specified object.
A value that specifies whether the referenced database event object is equal to the specified object.If True, the objects are equal. Otherwise, False.
An system object that specifies the database events.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a database event set by performing an addition operation on two objects.
A object value that specifies a set of database events.
A object that specifies the database events.
A object that specifies the database events.
Creates a database event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of database events.
A object that specifies the database events.
A object that specifies the database events.
Creates a database event set by performing an equality operation on two objects.
A object value that specifies a set of database events.
A object that specifies the database events.
A object that specifies the database events.
Creates a database event set by performing an implicit operation on a object.
A object value that specifies a database event.
A object value that specifies a database event.
Creates a database event set by performing an inequality operation on two objects.
A object value that specifies a set of database events.
A object that specifies the database events.
A object that specifies the database events.
Returns the referenced object in string format.
A value that specifies the referenced object in string format
Gets a database event that can be included in the event set.
A object that represents the AddRoleMember event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AddSignature event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AddSignatureSchemaObject event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterAsymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterBrokerPriority event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterDatabaseEncryptionKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterExtendedProperty event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterFullTextCatalog event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterFullTextIndex event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterMasterKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterPlanGuide event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the AlterSymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the BindDefault event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the BindRule event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateAsymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateBrokerPriority event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateDatabaseEncryptionKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateDefault event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateExtendedProperty event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateFullTextCatalog event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateFullTextIndex event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateMasterKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreatePlanGuide event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateRule event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateSpatialIndex event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the CreateSymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropSymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropBrokerPriority event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropDatabaseEncryptionKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropDefault event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropExtendedProperty event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropFullTextCatalog event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropFulltextIndex event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropMasterKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropPlanGuide event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropRoleMember event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropRule event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropSignature event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropSignatureSchemaObject event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the DropSymmetricKey event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the rename event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the UnbindDefault event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the UnbindRule event that can be included in the database event set.
Gets a database event that can be included in the event set.
A object that represents the event that can be included in the database event set.
The object represents the arguments passed by the event raised by the database.
The DatabaseEventArgs object represents the arguments passed by the event raised by the database.
A object value that specifies the URN value.
An system object value that specifies the object that caused the event to be raised.
A value that specifies the name of the event.
an enumeration containing database event types
Gets the type of database event.
A object value that specifies the type of database event.
Gets the name of the database.
A value that specifies the name of the database.
Gets the object that caused the database event.
An system object value that specifies the object that caused the event to be raised.
The object represents the settings required for Microsoft SQL Server database event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of database events.
Starts receiving events.
Stops receiving events.
Specifies the database events to receive.
A object that specifies the set of events to receive.
Specifies the database events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a SQL Server set of database events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified set of events.
A object that specifies a database event.
Initializes a new instance of the class with a specified set of events.
An array of objects that specifies several database events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of database events.
Returns a set of database events after adding a new database event to the referenced event set.
A object that contains the new object.
A object that specifies the database event added to the database event set.
Returns a set of database events after adding a new database event to the specified event set.
A object that contains the new object.
An object that specifies the database event set to which the new event is added.
A object that specifies the new event added to the database event set.
Returns a copy of the object.
A object that represents a copy of the event set.
Creates a database event set by performing an addition operation on a object and a object.
A object value that specifies a set of database events.
A object that specifies the database event set.
A object that specifies the database events.
Creates a database event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of database events.
A object that specifies the database event set.
A object that specifies the database events.
Removes an event from the event set.
A object that represents the database event set.
A object that specifies the event.
Returns a set of database events after removing a database event from the specified event set.
A object that specifies the database event set after removing the database event.
An object that specifies the database event set from which the event is removed.
A object that specifies the event removed from the database event set.
Returns a string that represents the object.
A string value that represents the object.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a member is added to a database role in the database.
A value that specifies whether the AddRoleMember event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AddSignature event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AddSignatureSchemaObject event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is altered in the database.
A value that specifies whether the AlterApplicationRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered in the database.
A value that specifies whether the AlterAssembly event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterSymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the authorization database is altered.
A value that specifies whether the AlterAuthorizationDatabase event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterBrokerPriority event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is altered in the database.
A value that specifies whether the AlterCertificate event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is altered.
A value that specifies whether the AlterDatabaseAuditSpecification event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterDatabaseEncryptionKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterExtendedProperty event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterFullTextCatalog event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterFullIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is altered in the database.
A value that specifies whether the AlterFulltextStoplist event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is altered in the database.
A value that specifies whether the AlterFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is altered in the database.
A value that specifies whether the AlterIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterMasterKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is altered in the database.
A value that specifies whether the AlterMessageType event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is altered in the database.
A value that specifies whether the AlterPartitionFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is altered in the database.
A value that specifies whether the AlterPartitionScheme event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterPlanGuide event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is altered in the database.
A value that specifies whether the AlterProcedure event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is altered in the database.
A value that specifies whether the AlterQueue event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is altered in the database.
A value that specifies whether the AlterRemoteServiceBinding event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database role is altered in the database.
A value that specifies whether the AlterRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is altered in the database.
A value that specifies whether the AlterRoute event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is altered in the database.
A value that specifies whether the AlterSchema event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is altered in the database.
A value that specifies whether the AlterService event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterAsymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is altered in the database.
A value that specifies whether the AlterTable event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is altered in the database.
A value that specifies whether the AlterTrigger event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database user is altered in the database.
A value that specifies whether the AlterUser event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is altered in the database.
A value that specifies whether the AlterView event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is altered in the database.
A value that specifies whether the AlterXmlSchema event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the BindDefault event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the BindRule event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is created in the database.
A value that specifies whether the CreateApplicationRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is created in the database.
A value that specifies whether the CreateAssembly event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the AsymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateBrokerPriority event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is created in the database.
A value that specifies whether the CreateCertificate event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is created in the database.
A value that specifies whether the CreateContract event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is created in the database.
A value that specifies whether the CreateDatabaseAuditSpecification event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateDatabaseEncryptionKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateDefault event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an event notification is created in the database.
A value that specifies whether the CreateEventNotification event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateExtendedProperty event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateFulltextCatalog event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateFulltextIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is created in the database.
A value that specifies whether the CreateFulltextStoplist event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is created in the database.
A value that specifies whether the CreateFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is created in the database.
A value that specifies whether the CreateIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateMasterKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is created in the database.
A value that specifies whether the CreateMessageType event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is created in the database.
A value that specifies whether the CreatePartitionFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is created in the database.
A value that specifies whether the CreatePartitionScheme event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreatePlanGuide event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is created in the database.
A value that specifies whether the CreateProcedure event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is created in the database.
A value that specifies whether the CreateQueue event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is created in the database.
A value that specifies whether the CreateRemoteServiceBinding event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database role is created in the database.
A value that specifies whether the CreateRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is created in the database.
A value that specifies whether the CreateRoute event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateRule event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is created in the database.
A value that specifies whether the CreateSchema event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is created in the database.
A value that specifies whether the CreateService event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateSpatialIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is created in the database.
A value that specifies whether the CreateStatistics event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the CreateSymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a synonym is created in the database.
A value that specifies whether the CreateSynonym event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is created in the database.
A value that specifies whether the CreateTable event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is created in the database.
A value that specifies whether the CreateTrigger event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a type is created in the database.
A value that specifies whether the CreateType event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database user is created in the database.
A value that specifies whether the CreateUser event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is created in the database.
A value that specifies whether the CreateView event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML index is created in the database.
A value that specifies whether the CreateXmlIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is created in the database.
A value that specifies whether the CreateXmlSchema event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when access the database is denied.
A value that specifies whether the DenyDatabase event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is dropped from the database.
A value that specifies whether the DropApplicationRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped from the database.
A value that specifies whether the DropAssembly event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropAsymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropBrokerPriority event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is dropped from the database.
A value that specifies whether the DropCertificate event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is dropped from the database.
A value that specifies whether the DropContract event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the database is dropped.
A value that specifies whether the DropDatabase event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database audit specification is dropped.
A value that specifies whether the DropDatabaseAuditSpecification event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropDatabaseEncryptionKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropDefault event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an event notification is dropped from the database.
A value that specifies whether the DropEventNotification event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropExtendedProperty event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropFulltextCatalog event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropFullTextIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a full-text Search, stop list is dropped from the database.
A value that specifies whether the DropFulltextStoplist event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user-defined function is dropped from the database.
A value that specifies whether the DropFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is dropped from the database.
A value that specifies whether the DropIndex event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropMasterKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is dropped from the database.
A value that specifies whether the DropMessageType event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is dropped from the database.
A value that specifies whether the DropPartitionFunction event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is dropped from the database.
A value that specifies whether the DropPartitionScheme event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropPlanGuide event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped from the database.
A value that specifies whether the DropProcedure event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped from the database.
A value that specifies whether the DropQueue event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is dropped from the database.
A value that specifies whether the DropRemoteServiceBinding event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database role is dropped from the database.
A value that specifies whether the DropRole event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a member is dropped from a database role in the database.
A value that specifies whether the DropRoleMember event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is dropped from the database.
A value that specifies whether the DropRoute event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropRule event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped from the database.
A value that specifies whether the DropSchema event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is dropped from the database.
A value that specifies whether the DropService event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropSignature event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropSignatureSchemaObject event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is dropped from the database.
A value that specifies whether the DropStatistics event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the DropSymmetricKey event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a synonym is dropped from the database.
A value that specifies whether the DropSynonym event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is dropped from the database.
A value that specifies whether the DropTable event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is dropped from the database.
A value that specifies whether the DropTrigger event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a type is dropped from the database.
A value that specifies whether the DropType event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database user is dropped from the database.
A value that specifies whether the DropUser event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is dropped from the database.
A value that specifies whether the DropView event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is dropped from the database.
A value that specifies whether the DropXmlSchemaCollection event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when access is granted to the database.
A value that specifies whether the GrantDatabase event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets the number of events included in the event set.
A value that specifies the number of events in the event set.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the Rename event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when access to the database is revoked.
A value that specifies whether the RevokeDatabase event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the UnbindDefault event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set.
A value that specifies whether the UnbindRule event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the statistics are updated in the database.
A value that specifies whether the UpdateStatistics event is included in the event set.
If True, the event is included in the event set. Otherwise, False.
The enumeration is a list of constant values that specify the database event type.
The type of event that occurs when a database is attached.
The type of event that occurs when a database is backed up.
The type of event that occurs when a database is detached.
The type of event that occurs when a database goes offline.
The type of event that occurs when a database goes online.
The type of event that occurs when a database is restored.
The object is a base class used in the construction of objects and objects.
Initializes a new instance of the class.
Updates any property changes to the object to the instance of Microsoft SQL Server.
Drops a database file.
Marks the database file to be dropped next time its parent object is altered by the method.
A value that specifies whether the database file is dropped when the method is run on the parent object. If True, the database file is dropped when the table is altered. If False, the database file is not marked for drop.
Renames a database file.
A value that specifies the new name of the database file.
TBD
object
TBD
TBD
TBD
Shrinks a database file.
An value that specifies the new size of the database file.
A object value that specifies the shrink options.
This class, which is inherited from Dictionary, maps database file paths from the source server to the corresponding target server location that the user specifies.
This class, which is inherited from Dictionary, maps database file paths from the source server to the corresponding target server location that the user specifies.
Adds the specified database source file path and its associated database target file path to the dictionary.
that identifies the source database file path
that identifies the target database file path
Determines whether this dictionary contains the specified database source file path.
True if the dictionary contains this file path. Otherwise, False.
that identifies the full path to the source database file, including the file name.
Returns the database file mapping information for the specified source file.
A that identifies the full path to the source database file, including the file name.
that identifies the source database file path
The Database Maintenance facet has logical properties. It inherits from the DatabaseAdapter class.
The Database Maintenance facet has logical properties. It inherits from the DatabaseAdapter class.
A object
Returns a value that specifies whether the data and backup files are on separate logical volumes.
A returns true if the database has its data and backup files on different logical volumes.If True, the data and backup files are on separate volumes. Otherwise, False (default).
The object represents a SQL Server database mapping.
Initializes a new instance of the class for the specified login, database, and user.
A value that specifies the login.
A value that specifies the database.
A value that specifies the user.
Returns a string that represents the object.
A value that specifies the object.
Gets the name of the database in which the login is mapped to the database user.
A value that specifies the name of the database.
Gets the name of the login that is mapped to the user in the database.
A value that specifies the login.
Gets the database user that is mapped to the login in the database.
A value that specifies the database user.
The object represents database mirroring payload settings.
Gets or sets the certificate used to authenticate the connection for the mirroring payload.
A value that specifies certificate used to encrypt the mirroring payload.
Gets or sets the order and type of authentication that is used on the mirroring payload.
An value that specifies the order and type of authentication that is used on the mirroring payload.
Gets or sets the encryption state on the mirroring payload.
An value that specifies the encryption state on the mirroring payload.
Gets or sets the encryption algorithm required by the mirroring payload.
An value that specifies encryption algorithm required by the mirroring payload.
Gets or sets the property that specifies whether the payload is a system object or not.
A value that specifies whether encryption is a system object or not.If True, the payload is a system object. Otherwise, False (default).
Gets or sets the server mirroring role.
A object value that specifies the server mirroring role.
The enumeration is a list of constant values that specifies the types of database object.
All object types are represented.
The object type is an type.
The object type is an type.
The object type is a type.
The object type is a type.
The object type is a type.
The object type is a type.
The object type is a object type.
The object type is an object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is a object type.
The object type is an object type.
The object represents SQL Server database options.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server.
A object value that specifies what to with any open transactions that are affected by the method.
Updates any object property changes on the instance of Microsoft SQL Server.
A object value that specifies a period of time to allow transactions to complete before persisting the property changes with the method.
Refreshes the object and retrieves properties when the object is next accessed.
Sets the snapshot isolation level.
A value that specifies whether the snapshot isolation level is enabled.If True, the snapshot isolation level is enabled. Otherwise, False.
Gets or sets a property value that specifies whether the ANSI_NULL_DEFAULT database option is active.
A value that specifies whether the ANSI_NULL_DEFAULT database option is active.If True, user-defined data types default to allowing NULL values. Otherwise, False (default).
Gets or sets a property value that specifies whether the ANSI_NULLS_ENABLED database option is active.
A value that specifies whether the ANSI_NULLS_ENABLED database option is active. If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.
Gets or sets a property value that specifies whether the ANSI_PADDING_ENABLED database option is active.
A value that specifies whether the ANSI_PADDING_ENABLED database option is active.If True, trailing blanks inserted into variable-length columns are not trimmed. Otherwise, False (default).
Gets or sets a property value that specifies whether the ANSI_WARNING_ENABLED database option is active.
A value that specifies whether the ANSI_WARNING_ENABLED database option is active.If True, warnings are issued when null values are encountered in a statement. Otherwise, False (default).
Gets or sets a property value that specifies whether the ARITHMETICABORT database option is active.
A value that specifies whether the ARITHMETICABORT database option is active.If True, a transaction is stopped and rolled back when an arithmetic error occurs. Otherwise, False (default).
Gets or sets a property value that specifies whether the AUTOCLOSE database option is active.
A value that specifies whether the AUTOCLOSE database option is active.If True, the database is closed, and its resources are freed when no user connection accesses the database. Otherwise, False (default).
Gets or sets a property value that specifies whether the AUTOCREATESTATISTICS database option is active.
value that specifies whether the AUTOCREATESTATISTICS database option is active.If True, statistics are automatically created. Otherwise, False (default).
Gets or sets a property value that specifies whether the AUTOSHRINK database option is active.
A value that specifies whether the AUTOSHRINK database option is active. If True, the database is automatically reduced. Otherwise, False (default).
Gets or sets a property value that specifies whether the AUTOUPDATESTATISTICS database option is active.
A value that specifies whether the AUTOUPDATESTATISTICS database option is active.If True, statistics are automatically updated. Otherwise, False (default).
Gets or sets a property value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.
A value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.If True, statistics are automatically updated. Otherwise, False (default).
Gets or sets a property value that specifies whether the Service Broker service is enabled.
A value that specifies whether the Service Broker service is enabled.If True, statistics are automatically updated. Otherwise, False (default).
Gets or sets a property value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.
A value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.If True, the cursor is closed when a transaction commits. Otherwise, False (default).
Gets or sets a property value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.
A value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.If True, the concatenated result is NULL.If False (default), the value is concatenated with a zero string.
Gets or sets a property value that specifies whether the database ownership chaining is active.
A value that specifies whether the database ownership chaining is active.If True, database ownership chaining is active. Otherwise, False (default).
Gets or sets a property value that specifies whether the date correlation optimization is active.
A value that specifies whether the date correlation optimization is active.If True, date correlation optimization is active. Otherwise, False (default).
Gets or sets a property value that specifies whether parameterization is forced on the database.
A value that specifies whether parameterization is forced on the database.If True, parameterization is forced. Otherwise, False (default).
Gets the value that specifies whether the local server cursors are used by default.
A value that specifies whether local cursors are used by default.If True, local cursors are used.If False (default), local cursors are not used and the cursors are implemented at the client.
Gets or sets the maximum size of the redo queue of the mirror server instance in KB.
An integer value that specifies maximum size of the redo queue of the mirror server instance in KB.
Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected.
An Integer value that specifies the mirroring time-out period, in seconds, on the principal server instance.
Gets or sets a property value that specifies whether the NUMERIC_ROUNDABORT database option is active.
A value that specifies whether there is a loss of precision due to rounding in an expression causes an error.If True, an error is generated and no results are returned.If False (default), a warning is generated and a NULL is returned.
Specifies the type of page integrity check that Microsoft SQL Server performs when reading database pages.
A object value that specifies the type of page integrity check performed when SQL Server reads database pages.
Gets the object that is the parent of the object.
A object that owns the object.
Gets a collection of objects that represent the object properties.
A object value that specifies the collection of properties that are associated with the object.
Gets or sets a 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.
A 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.If True, identifiers delimited by double quotation marks are interpreted as object identifiers.If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.
Gets or sets the property value that specifies whether the database is read-only.
A value that specifies whether the database is read-only.If True, the database is read-only. Otherwise, False (default).
Gets or sets the recovery model for the database.
A object value that specifies the recovery model that is currently in operation on the database.
Gets or sets the value that specifies whether recursive triggers are enabled on the database.
A value that specifies whether recursive triggers are enabled on the database.If True, recursive triggers are enabled. Otherwise, False (default).
Gets the snapshot isolation state for the database.
A object value that specifies the snapshot isolation state of the database.
The TRUSTWORTHY database property is used to indicate whether the instance of SQL Server trusts the database and the contents within it.
A value specifying the Trustworthy property.
Gets or sets the database user access.
A object value that specifies the database user access.
The Database Performance facet implements logical properties relevant to database performance management.
The Database Performance facet implements logical properties relevant to database performance management
object.
Refreshes all the database objects and properties used by the Database Performance facet.
Specifies if the collation of the database matches master or model.
specifying if the collation of the database matches master or model databases.
Specifies if data and log files are on separate volumes.
specifying if the database data and log files are on separate volumes.
The object represents a SQL Server database permission. The database permission can be added to a database permission set, and then granted, revoked, or denied to a user.
Returns a set of database permissions after adding a new database permission to an existing set of database permissions.
A object that specifies a set of database permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Creates a database permission set by performing a bitwise OR operation on two DatabasePermission objects.
A object that specifies a set of database permissions.
Determines whether the referenced database permission object is equal to a specified object.
A value that specifies whether the referenced database permission object is equal to the specified object.If True, the objects are equal. Otherwise, False.
An system object that specifies the database permissions.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a database permission set by performing an addition operation on two objects.
A object that specifies a set of database permissions.
A object that specifies the database permission.
A object that specifies the database permission.
Creates a database permission set by performing a bitwise OR operation on two objects.
A object that specifies a set of database permissions.
A object that specifies the database permission.
A object that specifies the database permission.
Compares two objects in an equality operation.
A value that specifies whether the objects are not equal.If True, the objects are equal. Otherwise, False.
A object that specifies the database permissions.
A object that specifies the database permissions.
Converts a single database permission object to a database permission set.
A database value containing the specified by the permission parameter.
The to convert.
Determines whether two objects are not equal by performing an inequality operation.
A value that determines whether two objects are not equal.If True, the two specified objects are not equal. Otherwise, False.
A object that specifies the first object in the inequality operation.
A object that specifies the second object in the inequality operation.
Returns a set of database permissions, based on a single database permission, by converting a DatabasePermission object to a DatabasePermissionSet object.
A object that specifies a single server permission.
A object that specifies the database permission.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
Gets a permission that can be included in the database permission set.
A object that represents the permission that can be included in the database permission set.
The object represents information about a SQL Server database permission.
Initializes a new instance of the class.
Gets the type of permission.
A object that specifies a type of permission.
The object represents a SQL Server set of database permissions.
Initializes a new instance of the class.
Initializes a new instance of the class.
A object that specifies a single permission for a set of permissions with a single member.
Initializes a new instance of the class.
An array of objects that specify the set of permissions.
Initializes a new instance of the class.
A object that specifies a set of permissions.
Returns a database permission set after adding a new a database permission to the referenced permission set.
A object that includes the new permission.
A object that specifies the permission to add.
Returns a database permission set after adding a new a database permission to the specified permission set.
A object that includes the new permission.
A object that specifies the database permission set.
A object that specifies the permission to add.
Determines whether the referenced database permission object is equal to a specified object.
A value that specifies whether the reference database permission object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal
An system object that specifies the database permission.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a database permission set by performing an addition operation on a object and a object.
A object value that specifies a set of database permissions.
A object that specifies the database permission set.
A object that specifies the database permissions.
Determines whether two objects are unequal by performing an inequality operation on two objects.
A object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False, the two specified objects are equal.
A object that specifies the database permission.
A object that specifies the database permission.
Determines whether two objects are unequal by performing an inequality operation on two objects.
A object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False, the two specified objects are equal.
A object that specifies the database permission.
A object that specifies the database permission.
Creates a database permission set by performing a subtraction operation on a object and a object.
A object value that specifies a set of database permissions.
A object that specifies the database permission set.
A object that specifies the database permissions.
Removes a permission from the permission set.
A object that specifies the permission set after the permission is removed.
A object that specifies the permission to remove.
Returns a database permission set after removing a database permission from the specified permission set.
A object value that specifies a set of database permissions.
A object that specifies the database permission set.
A object that specifies the database permission to be removed.
Gets or sets the property value that specifies whether to include the ALTER permission in the permission set. This permission lets the grantee change the properties of the database, except ownership, and create, alter, or drop any child objects.
A value that specifies whether to include the ALTER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY APPLICATION ROLE permission in the permission set. This permission lets the grantee change the properties of any application role in the database, except ownership.
A value that specifies whether to include the ALTER ANY APPLICATION ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY ASSEMBLY permission in the permission set. This permission lets the grantee change the properties of any assembly in the database, except ownership.
A value that specifies whether to include the ALTER ANY ASSEMBLY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY ASYMMETRIC KEY permission in the permission set. This permission lets the grantee change the properties of any asymmetric key in the database, except ownership.
A value that specifies whether to include the ALTER ANY ASYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY CERTIFICATE permission in the permission set. This permission lets the grantee change the properties of any in the certificate in the database, except ownership.
A value that specifies whether to include the ALTER ANY CERTIFICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY CONTRACT permission in the permission set. This permission lets the grantee change the properties of any Service Broker contract in the database, except ownership.
A value that specifies whether to include the ALTER ANY CONTRACT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY DATABASE AUDIT permission in the permission set. This permission lets the grantee change modify the database audit objects.
A value that specifies whether to include the ALTER ANY DATABASE AUDIT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY DATABASE DDL TRIGGER permission in the permission set. This permission lets the grantee change the properties of any database DDL trigger in the database, except ownership.
A value that specifies whether to include the ALTER ANY DATABASE DDL TRIGGER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY DATABASE EVENT NOTIFICATION permission in the permission set. This permission lets the grantee change the properties of any database event notification in the database, except ownership.
A value that specifies whether to include the ALTER ANY DATABASE EVENT NOTIFICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY DATASPACE permission in the permission set. This permission lets the grantee change modify the database files.
A value that specifies whether to include the ALTER ANY DATASPACE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY FULL TEXT CATALOG permission in the permission set. This permission lets the grantee change the properties of any Full Text catalog in the database, except ownership.
A value that specifies whether to include the ALTER ANY FULL TEXT CATALOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY MESSAGE TYPE permission in the permission set. This permission lets the grantee change the properties of any message type in the database, except ownership.
A value that specifies whether to include the ALTER ANY MESSAGE TYPE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY REMOTE SERVICE BINDING permission in the permission set. This permission lets the grantee change the properties of any remote service binding in the database, except ownership.
A value that specifies whether to include the ALTER ANY REMOTE SERVICE BINDING permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY ROLE permission in the permission set. This permission lets the grantee change the properties of any role in the database, except ownership.
A value that specifies whether to include the ALTER ANY ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY ROUTE permission in the permission set. This permission lets the grantee change the properties of any Service Broker route in the database, except ownership.
A value that specifies whether to include the ALTER ANY ROUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY SCHEMA permission in the permission set. This permission lets the grantee change the properties of any schema in the database, except ownership.
A value that specifies whether to include the ALTER ANY SCHEMA permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY SERVICE permission in the permission set. This permission lets the grantee change the properties of any Service Broker service in the database, except ownership.
A value that specifies whether to include the ALTER ANY SERVICE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY SYMMETRIC KEY permission in the permission set. This permission lets the grantee change the properties of any symmetric key in the database, except ownership.
A value that specifies whether to include the ALTER ANY SYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY USER permission in the permission set. This permission lets the grantee change the properties of any user in the database, except ownership.
A value that specifies whether to include the ALTER ANY USER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the AUTHENTICATE permission in the permission set. This permission lets the grantee authenticate the database.
A value that specifies whether to include the AUTHENTICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the BACKUP DATABASE permission in the permission set. This permission lets the grantee create a backup of the database.
A value that specifies whether to include the BACKUP DATABASE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the BACKUP LOG permission in the permission set. This permission lets the grantee create a backup of the transaction log.
A value that specifies whether to include the BACKUP LOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CHECKPOINT permission in the permission set. This permission lets the grantee issue a checkpoint on the database.
A value that specifies whether to include the CHECKPOINT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONNECT permission in the permission set. This permission lets the grantee connect to the database.
A value that specifies whether to include the CONNECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONNECT REPLICATION permission in the permission set. This permission lets the grantee connect to replication databases.
A value that specifies whether to include the CONNECT REPLICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONTROL permission in the permission set. This permission gives the grantee full control over the database, which includes every database permission.
A value that specifies whether to include the CONTROL permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE AGGREGATE permission in the permission set. This permission lets the grantee create an aggregate in the database.
A value that specifies whether to include the CREATE AGGREGATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ASSEMBLY permission in the permission set. This permission lets the grantee create an assembly in the database.
A value that specifies whether to include the CREATE ASSEMBLY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ASYMMETRIC KEY permission in the permission set. This permission lets the grantee create an asymmetric key.
A value that specifies whether to include the CREATE ASYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE CERTIFICATE permission in the permission set. This permission lets the grantee create a certificate in the database.
A value that specifies whether to include the CREATE CERTIFICATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE CONTRACT permission in the permission set. This permission lets the grantee create a Service Broker contract.
A value that specifies whether to include the CREATE CONTRACT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE DATABASE permission in the permission set. This permission lets the grantee create the database.
A value that specifies whether to include the CREATE DATABASE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE DATABASE DDL EVENT NOTIFICATION permission in the permission set. This permission lets the grantee create a database DDL event notification.
A value that specifies whether to include the CREATE DATABASE DDL EVENT NOTIFICATION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE DEFAULT permission in the permission set. This permission lets the grantee create a default in the database.
A value that specifies whether to include the CREATE DEFAULT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE FULL TEXT CATALOG permission in the permission set. This permission lets the grantee create a Full Text catalog in the database.
A value that specifies whether to include the CREATE FULL TEXT CATALOG permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE FUNCTION permission in the permission set. This permission lets the grantee create a function in the database.
A value that specifies whether to include the CREATE FUNCTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE MESSAGE TYPE permission in the permission set. This permission lets the grantee create a message type in the database.
A value that specifies whether to include the CREATE MESSAGE TYPE permission in the permission set.If True, the permission is included in the permission set.If False, the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE PROCEDURE permission in the permission set. This permission lets the grantee create a stored procedure in the database.
A value that specifies whether to include the CREATE PROCEDURE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE QUEUE permission in the permission set. This permission lets the grantee create a Service Broker queue in the database.
A value that specifies whether to include the CREATE QUEUE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE REMOTE SERVICE BINDING permission in the permission set. This permission lets the grantee create a remote service binding in the database.
A value that specifies whether to include the CREATE REMOTE SERVICE BINDING permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ROLE permission in the permission set. This permission lets the grantee create a database role.
A value that specifies whether to include the CREATE ROLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ROUTE permission in the permission set. This permission lets the grantee create a Service Broker route in the database.
A value that specifies whether to include the CREATE ROUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE RULE permission in the permission set. This permission lets the grantee create a rule in the database.
A value that specifies whether to include the CREATE RULE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE SCHEMA permission in the permission set. This permission lets the grantee create a schema in the database.
A value that specifies whether to include the CREATE SCHEMA permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE SERVICE permission in the permission set. This permission lets the grantee create a Service Broker service in the database.
A value that specifies whether to include the CREATE SERVICE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE SYMMETRIC KEY permission in the permission set. This permission lets the grantee create a symmetric key in the database.
A value that specifies whether to include the CREATE SYMMETRIC KEY permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE SYNONYM permission in the permission set. This permission lets the grantee create a synonym in the database.
A value that specifies whether to include the CREATE SYNONYM permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE TABLE permission in the permission set. This permission lets the grantee create a table in the database.
A value that specifies whether to include the CREATE TABLE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE TYPE permission in the permission set. This permission lets the grantee change create a type in the database.
A value that specifies whether to include the CREATE TYPE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE VIEW permission in the permission set. This permission lets the grantee create a view in the database.
A value that specifies whether to include the CREATE VIEW permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE XML SCHEMA COLLECTION permission in the permission set. This permission lets the grantee create an XML schema collection in the database.
A value that specifies whether to include the CREATE XML SCHEMA COLLECTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the DELETE permission in the permission set. This permission lets the grantee remove data from the database.
A value that specifies whether to include the DELETE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the EXECUTE permission in the permission set. This permission lets the grantee execute stored procedures and functions in the database.
A value that specifies whether to include the EXECUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the INSERT permission in the permission set. This permission lets the grantee add data to the database.
A value that specifies whether to include the INSERT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the REFERENCES permission in the permission set. This permission lets the grantee reference the database.
A value that specifies whether to include the REFERENCES permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SELECT permission in the permission set. This permission lets the grantee retrieve data in the database.
A value that specifies whether to include the SELECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SHOWPLAN permission in the permission set. This permission lets the grantee view the execution plan for stored procedures in the database.
A value that specifies whether to include the SHOWPLAN permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SUBSCRIBE QUERY NOTIFICATIONS permission in the permission set. This permission lets the grantee subscribe to Service Broker query notifications.
A value that specifies whether to include the SUBSCRIBE QUERY NOTIFICATIONS permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the TAKE OWNERSHIP permission in the permission set. This permission lets the grantee take ownership of the database.
A value that specifies whether to include the TAKE OWNERSHIP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the UPDATE permission in the permission set. This permission lets the grantee update the data in the database.
A value that specifies whether to include the UPDATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the VIEW DATABASE STATE permission in the permission set. This permission lets the grantee view the state of the database.
A value that specifies whether to include the VIEW DATABASE STATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the VIEW DEFINITION permission in the permission set. This permission lets the grantee view the metadata that defines the database.
A value that specifies whether to include the VIEW DEFINITION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
The object represents a SQL Server database security role.
Initializes a new instance of the class.
Initializes a new instance of the class.
A object value that specifies the database on which to create the role.
A value that specifies the name of the database role.
Adds an existing database user or database role to the database role.
A value that specifies the database user or role to be added to the referenced role.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a database role on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the database role.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the database role.
Denies the specified set of permissions for the specified grantees on the database role.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the database role.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the database role.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the database role.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the database role.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the database role.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Drops the database role.
Removes the specified database user or role from the referenced database role.
A value that specifies the database user or role to be removed from the referenced database role.
Returns a list of agent proxy accounts that are assigned to the database role.
A system object value that contains information about the agent proxy accounts that are assigned to the database role.
Returns a list of database users that are members of the database role.
A system object value that contains information about the members of the database role.
Returns a list of object permissions assigned to the referenced database role.
An array of object values that contain information about object permissions assigned to the database role.
Returns a list of object permissions assigned to the referenced database role for the specified set of object permissions.
An array of object values that contain information about object permissions assigned to the database role.
An that specifies the set of object permissions.
Returns a list of object permissions assigned to the referenced database role for the specified member of the role.
An array of object values that contain information about object permissions assigned to the database role.
A value that specifies the name of the database role member.
Returns a list of object permissions assigned to the referenced database role for the specified member of the role and for the specified set of permissions.
An array of object values that contain information about object permissions assigned to the database role.
A value that specifies the name of the database role member.
An that specifies the set of object permissions.
Returns a list of the roles that the referenced database role is a member of.
A system object value that contains the roles that the referenced database role is a member of.
Grants the specified set of permissions to the specified grantee on the database role.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the database role.
Grants the specified set of permissions to the specified grantees on the database role.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the database role.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the database role.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the database role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database role. If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.
permissions to other users on the database role under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the database role. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the database role under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the database role.If True, the grantee is given the ability to grant the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the database role.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the database role. Use this parameter for grantees who are members of more than one role.
Renames the database role.
A value that specifies the new name of the database role.
Revokes a previously granted set of permissions from a grantee on the database role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the database role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the database role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database role.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the database role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the database role.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the database role and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database role.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the database role. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the database role and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the database role.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the database role.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the database role.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the database role.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the database role. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server database role.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server database role as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets the date and time when the database role was created.
A system value that specifies the date and time when the database role was created.
Gets the date and time when the database role was last modified.
A system value that specifies the date and time when the database role was last modified.
Gets the extended properties of the database role.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the database role.
An value that specifies an ID value that uniquely identifies the database role.
Gets the property value that specifies whether the database role is a fixed role or a user-defined role.
A value that specifies whether the database role is fixed or user defined.If True, the database role is a fixed role.If False (default), the database role is a user-defined role.
Gets or sets the owner of the database role.
A value that specifies the owner of the database role.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects that represent all the database roles defined on the parent database.
Adds the specified database role to the collection.
object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An int32 value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the database role.
An integer value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database role.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Includes properties and methods that are used to expose the Database Security facet.
Includes properties and methods that are used to expose the Database Security facet.
Refreshes database security facet properties.
Determines if the database owner has a sysadmin role.
indicating if the database owner is a sysadmin.
Adds methods and properties to the DatabaseSnapshot object.
Adds methods and properties to the DatabaseSnapshot object.
Adds methods and properties to the DatabaseSnapshot object
Checks whether the DatabaseSnapshot is properly configured.
A object.that provides overall state information.
A identifying the method to validate
The arguments of the method.
object
propertychangedeventargs
Gets a collection of the data and log files associated with a database.
ReadOnlyCollection
The object represents a SQL Server data file.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified file group with the specified name.
A object value that specifies the file group to which this data file belongs.
A value that specifies the name of the data file.
Initializes a new instance of the class on the specified file group with the specified name and file name.
A object value that specifies the file group to which this data file belongs.
A value that specifies the name of the data file.
A value that specifies the file name of the data file.
Creates a data file on the instance of SQL Server as defined by the object.
Sets the database file status to offline.
Gets the amount of available space in the data file in KB.
A value that specifies the available space in KB.
Gets the number of bytes read from disk.
An value that specifies the number of bytes read from disk.
Gets the number of bytes written to disk.
An value that specifies the number of bytes written to disk.
Gets or sets the data file name.
A value that specifies the name of the data file.
Gets or sets the growth increment for the data file in KB or percent.
A value that specifies the growth increment in KB or in percent.
Gets or sets the growth type for the data file in kilobytes or percent.
A object value that specifies the growth type such as KB or in percent.
Gets the ID value that uniquely identifies the data file.
An value that specifies the ID value of the data file.
Gets the property value that specifies whether the data file is offline or not.
A value that specifies whether the data file is offline or online.If True, the data file is offline and unavailable. Otherwise, False (default).
Gets the property value that specifies whether the data file is the primary file of the database.
A value that specifies whether the data file is the primary file or a secondary file.If True, the data file the primary file. Otherwise, False (default).
Gets the property value that specifies whether the data file is read-only or can be updated.
A value that specifies whether the data file is read-only or can be updated.If True, the data file is read-only. Otherwise, False (default).
Gets the property value that specifies whether the data file is stored on read-only media.
A value that specifies whether the data file is stored on read-only media.If True, the data file is stored on read-only media. Otherwise, False (default).
Gets the value that specifies whether the file is a sparse file. Sparse files are used in database snapshots.
A value that specifies whether the data file is sparse.If True, the data file is sparse. Otherwise, False (default).
Gets or set the maximum size to which the data file can grow in KB.
A value that specifies the maximum size of the data file in KB.
Gets a Boolean value that indicates whether the object supports design mode.
A Boolean value, True of the object supports design mode, otherwise False.
Gets the number of disk reads.
An value that specifies the number of disk reads.
Gets the number of disk writes.
An value that specifies the number of disk writes
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the current size of the data file in KB.
A value that specifies the current size of the database in KB.
Gets the amount of used space in the data file in KB.
A value that specifies the amount of used space in the data file in KB.
Gets the volume free space in bytes.
An value that specifies the volume free space in bytes.
The class represents a collection of objects that represent all the data files defined on the parent object.
Adds a object to the collection.
A object that specifies the data file to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection by specifying the object.
A object to be removed from the collection.
Removes a object from the collection by specifying the name of the data file.
A that specifies the name of the data file to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the database file.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database file.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server data type.
Initializes a new instance of the class.
Initializes a new instance of the class based on a specified SQL Server data type.
A object variable that specifies the SQL Server system data type.
Initializes a new instance of the class based on a specified user-defined data type.
A object variable that specifies a user-defined data type.
Initializes a new instance of the class based on a specified user-defined table type.
A object variable that specifies a user-defined type.
Initializes a new instance of the class based on a specified user-defined type.
A object variable that specifies a user-defined type.
Initializes a new instance of the class based on a specified XML schema collection.
A object variable that specifies an XML schema collection.
Initializes a new instance of the class based on a specified SQL Server data type with specified precision or maximum length.
A object value that specifies the SQL Server data type.
An value that specifies the precision for numeric SQL Server data types and maximum length for text based SQL Server data types.
Initializes a new instance of the class based on a specified SQL Server data type with the specified type.
A object value that specifies the SQL Server data type.
A value that specifies the type of data type.
Initializes a new instance of the class based on a specified SQL Server data type with the specified precision and scale.
A object value that specifies the SQL Server data type.
An value that specifies the precision for numeric SQL Server data types.
An value that specifies the scale for numeric SQL Server data types.
Initializes a new instance of the class based on a specified SQL Server data type with the specified type and schema.
A object value that specifies the SQL Server data type.
A value that specifies the type of data type.
A value that specifies the schema of the data type.
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length.
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length.
datetime2 is an extension of the existing datetime type. It has a large date range and large default fractional precision. It has a length of at least 19 positions.
A object value that specifies a DateTime2 definition in the data type.
Int32
Returns values for year, month, day, valid time of day between 00:00:00 and 23:59:59:9999999 and offset, in hours, from UTC. It has a length of at least 25 positions.
A object value that specifies a DateTimeOffset definition in the data type.
Int32
Returns an object that represents the specified type.
A value object.
An value that specifies the scale.
An value that specifies the precision.
Determines whether the specified data types are considered equal.
A that specifies whether the objects are equal. True if the two objects are equal. False if they are not equal.
The object to be compared to the current .
Determines whether the specified object is considered equal to the current data type.
A that specifies whether the objects are equal. True if the two objects are equal. False if they are not equal.
The object to compare to the current .
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length.
Returns an object that represents the specified type.
A object value.
An value that specifies the scale.
An value that specifies the precision.
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length.
Returns values for any valid time of day between 00:00:00 and 23:59:59:9999999. It has a length of at least eight positions and contains the time in hours, minutes, seconds and fractional seconds.
A object value that specifies a Time definition and scale (precision) in the data type.
Int32
Returns the object in string format.
A object value that contains the object in string format.
Returns an object that represents the specified type.
A object value.
A value that specifies the type.
Returns an object that represents the specified type with the specified schema.
A object value.
A value that specifies the type.
A value that specifies the schema.
Returns an object that represents the specified type.
A object value.
A value that specifies the type.
Returns an object that represents the specified type with the specified schema.
A object value.
A value that specifies the type.
A value that specifies the schema.
Returns an object that represents the specified type.
A object value.
A value that specifies the type.
Returns an object that represents the specified type with the specified schema.
A object value.
A value that specifies the type.
A value that specifies the schema.
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length of the data type.
Returns an object that represents the specified type.
A object value.
An value that specifies the maximum length of the data type.
Returns an object that represents the specified type.
A object value.
A value that specifies the type.
Returns an object that represents the specified type and with the specified schema.
A object value.
A value that specifies the type.
A value that specifies the schema of the type.
Returns an object that represents the specified type, schema and XML document constraint.
A object value.
A value that specifies the type.
A value that specifies the schema of the type.
A value that determines the XML document constraint.
Gets a data type that specifies the BigInt definition used in the data type.
A object value that specifies a BigInt definition in the data type.
Gets a data type that specifies the Bit definition used in the data type.
A object value that specifies a Bit definition in the data type.
The Date property returns a Date data type.
A object value that specifies a Date definition in the data type.
Gets a data type that specifies the DateTime definition used in the data type.
A object value that specifies a DateTime definition in the data type.
Gets a data type that specifies the Float definition used in the data type.
A object value that specifies a Float definition in the data type.
The geography data type represents data in a round-earth coordinate system. The SQL Server geography data type stores ellipsoidal (round-earth) data, such as GPS latitude and longitude coordinates.
A object value that specifies a Geography definition in the data type.
The Geometry property contains spatial data that represents information about the physical location and shape of geometric objects.
A object value that specifies a Geometry definition in the data type.
The HierarchyId property is used to identify a position in a hierarchy.
A object value that specifies a HierarchyId definition in the data type.
Gets a data type that specifies the Image definition used in the data type.
A object value that specifies an Image definition in the data type.
Gets a data type that specifies the Int definition used in the data type.
A object value that specifies an Int definition in the data type.
Gets the maximum length of the data type.
An value that specifies the maximum length of the data type.
Gets a data type that specifies the Money definition used in the data type.
A object value that specifies a Money definition in the data type.
Gets the name of the data type.
A value that specifies the name of the data type.
Gets a data type that specifies the NText definition used in the data type.
A object value that specifies a NText definition in the data type.
Gets or sets the numeric precision of the data type.
An value that specifies the numeric precision of the data type.
Gets or sets the numeric scale of the data type.
An value that specifies the numeric scale of the data type.
Gets a data type that specifies the NVarCharMax definition used in the data type.
A object value that specifies an NVarCharMax definition in the data type.
Gets a data type that specifies the Real definition used in the data type.
A object value that specifies a Real definition in the data type.
Gets or sets the schema of the data type.
A value that specifies the schema of the data type.
Gets a data type that specifies the SmallDateTime definition used in the data type.
A object value that specifies a SmallDateTime definition in the data type.
Gets a data type that specifies the SmallInt definition used in the data type.
A object value that specifies a SmallInt definition in the data type.
Gets a data type that specifies the SmallMoney definition used in the data type.
A object value that specifies a SmallMoney definition in the data type.
Gets a data type that specifies the SqlDataType definition used in the data type.
A object value that specifies an SqlDataType definition in the data type.
Gets a data type that specifies the SysName definition used in the data type.
A object value that specifies a SysName definition in the data type.
Gets a data type that specifies the Text definition used in the data type.
A object value that specifies a Text definition in the data type.
Gets a data type that specifies the TimeStamp definition used in the data type.
A object value that specifies a TimeStamp definition in the data type.
Gets a data type that specifies the TinyInt definition used in the data type.
A object value that specifies a TinyInt definition in the data type.
Gets a data type that specifies the UniqueIdentifier definition used in the data type.
A object value that specifies a UniqueIdentifier definition in the data type.
Gets a data type that specifies the VarBinaryMax definition used in the data type.
A object value that specifies a VarBinaryMax definition in the data type.
Gets a data type that specifies the VarCharMax definition used in the data type.
A object value that specifies a VarCharMax definition in the data type.
Gets a data type that specifies the Variant definition used in the data type.
A object value that specifies a Variant definition in the data type.
Gets or sets a value that indicates how an XML document is formatted.
Default -Uses server default settingContent - Text is an XML fragmentDocument - Text is a well formed XML instance
The is a base class that is inherited by the object. This represents a SQL Server database data definition language (DDL) trigger.
Initializes a new instance of the class.
Adds objects to the trigger using the specified and options.
Specifies the object that is used to add the trigger events.
Specifies the that is used for adding the trigger events.
Updates any object property changes on the instance of SQL Server.
Determines whether the object has been updated since the last call to the method.
A value that indicates whether this object must to be updated on the instance of SQL Server.Returns True if the object should be updated, or False if the object does not have to be updated.
Creates a database data definition language (DDL) trigger on the instance of SQL Server as defined by the object.
Drops the database data definition language (DDL) trigger.
Returns a 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.
A value that specifies whether the event set has not yet been persisted.If True, the event set modifications have not yet been persisted on the instance of SQL Server.If False (default), the event set on the instance of SQL Server is current.
Generates a Transact-SQL script that can be used to re-create the database data definition language (DDL) trigger.
A system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger.
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.
A system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger.
A object value that is used to specify the script options.
Runs a Transact-SQL script that updates the objects property changes on the instance of SQL Server.
A object that contains the update script.
A object that specifies the scripting options that are associated with the script.
Creates a new script.
A object that specifies the DDL trigger base script to be created.
A object that specifies the scripting options that are associated with the new script.
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.
A system object value that contains a list of Transact-SQL command batch statements that defines the database DDL trigger header.Returns True if the header information can be modified, orFalse if the header information cannot be modified.
A value that specifies whether the header can be modified.
Gets or sets the body text that is used in the definition of the database data definition language (DDL) trigger.
A value that specifies the body text.
Gets or sets the header text that is used in the definition of the database data definition language (DDL) trigger.
A value that specifies the header text.
Gets or sets the property value that specifies whether the header is editable as text.
A property value that specifies whether the header is editable as text.If True, the header is editable as text.If False (default), the relevant properties of the object must be set to define the trigger.
The object represents a SQL Server default.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database that owns the object.
A string value that specifies the name of the object.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object that specifies the database that owns the object.
A string value that specifies the name of the object.
A value that specifies the schema in which to create the object.
Changes the schema for the default.
A value that specifies the new schema name.
Gets the date and time when the default was created.
A object value that specifies the date and time when the object was created.
Gets the ID value that uniquely identifies the default.
An value that specifies the ID value that uniquely identifies the default.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects.
Adds a Default object to the DefaultCollection.
object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the default.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the default.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name with the specified schema.
A object value that represents the default.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the default.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server default constraint.
Updates any object property changes on the instance of SQL Server.
Creates a default constraint in the parent database as defined by the object.
Removes the default constraint.
Renames the default constraint.
A value that specifies the new name of the default constraint.
Generates a Transact-SQL script that can be used to re-create the SQL Server default constraint.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server default constraint as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets the date when the default constraint was created.
A object value that specifies the date when the default constraint was created.
Gets the date when the default constraint was last modified.
A object value that specifies the date when the default constraint was last modified.
Gets the extended properties of the default constraint.
An object that specifies the extended properties of the object.
Gets the default constraint ID value.
An value that specifies the default constraint ID value.
Gets the property value that specifies whether the default constraint was named by the system or the user.
A value that specifies whether the default constraint is system defined or user defined.If True, the default constraint was named by the system.If False (default), the default constraint was named by the user.
Gets a Boolean value that indicates whether the object supports design mode.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the default constraint name.
A string value that contains the default constraint name.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the Transact-SQL statement that defines the default constraint.
A value that specifies the actual text of the Transact-SQL statement that defines the default constraint.
The class is a base class that is inherited by the class and the class.
Initializes a new instance of the or class.
Updates any object or object property changes on instance of SQL Server.
Binds the default or rule to the specified column in the specified table.
A value that specifies the name of the table in which the column resides.
A value that specifies the name of the column.
Binds the default or rule to the specified column in the specified table with the specified schema.
A value that specifies the name of the table in which the column resides.
A value that specifies the name of the column.
A value that specifies the name of the table schema.
Binds the default or rule to a data type.
A value that specifies the name of the data type.
A value that specifies whether to bind the default or rule to data types that are already bound to a column.
Creates a default or rule on the instance of SQL Server as defined by the object or object.
Removes the rule or the default.
Enumerates a list of columns to which the default or rule is bound.
An array of objects that specify the columns to which the default or rule is bound.
Enumerates a list of data types to which the default or rule is bound.
An array of objects that specify the data types to which the default or rule is bound.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
Generates a Transact-SQL script that can be used to re-create the default or rule.
A system object value that contains a list of Transact-SQL command batch statements that defines the default or rule.
Generates a Transact-SQL script that can be used to re-create the default or rule as specified by the script options.
A system object value that contains a list of Transact-SQL command batch statements that defines the default or rule.
A object value that is used to specify the script options.
Alters an existing rule script.
object containing the revised query.
contains options associated with the script.
Creates a new rule script.
object containing the revised query.
contains options associated with the script.
Drops an existing rule script.
object containing the revised query.
contains options associated with the script.
Generates a Transact-SQL script that can be used to re-create the default or rule header as specified by the script options.
A system object value that contains a list of Transact-SQL command batch statements that defines the default or rule header.
A value that specifies whether the header can be altered.If True, the header can be altered.If False, the header cannot be altered.
Unbinds the default or rule from the specified column.
A value that specifies the table in which the column resides.
A value that specifies the column.
Unbinds the default or rule from the specified column with the specified table schema.
A value that specifies the table in which the column resides.
A value that specifies the column.
A value that specifies the table schema.
Unbinds the default or rule from the specified data type
A value that specifies the name of the data type.
A value that specifies whether to unbind the default or rule from data types that are already bound to a column.
Represents a collection of objects. Each object represents an extended property on the object or the object.
An object that represents the extended properties or the object or object.
Gets or sets the text that defines the default or rule.
A value that defines the default or rule.
Gets or sets the header of the text body that defines the default or rule.
A value that specifies the text header.
Gets or sets the property value that specifies whether the object or object header is editable as text.
A property value that specifies whether the header is editable as text.If True, the header is editable as text.If False (default), the relevant properties of the object or object must be set to define the trigger.
The class represents a collection of objects that are used to derive the node classes in SMO scripting operations.
Initializes a new instance of the class.
Adds a object to the object.
An value that specifies the number of objects in the object.
A that specifies the object to add to the collection.
Adds a range of nodes to the collection.
A that specifies the objects to add to the collection.
Removes all the objects from the referenced object.
Determines whether the specified object is a member of the object.
A value that specifies whether the specified object exists in the object.If True, it is a member of the collection. Otherwise, False.
A object that must be validated as a member of the object.
Determines whether the specified object exists on the specified server.
indicating if the specified URN is present in a dependency collection.
A object that specifies an object in URN format.
A object that specifies the instance of SQL Server.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Gets an enumerator that can iterate through the list of objects.
An object value that can be used to iterate through the collection.
Returns the index value of the object within the object.
An value that specifies the index position of the specified object in the collection.
A object that specifies the member for which the index value is required.
Inserts a object at the specified index position in the object.
An value that specifies the index position in the .
A object that specifies the object that is inserted in the collection at the specified index position.
Removes a object from the object.
A object that specifies the object that is removed from the object.
Removes a object from the object and the specified index position.
An value that specifies the index position at which to remove a object from the object.
Returns an IEnumerator interface that is required to iterate through a collection.
Returns an IEnumerator interface that is required to iterate through a collection.
Gets the number of objects in the object.
An value that specifies the number of objects in the object.
Gets a object in the collection by index number.
A object value that represents the scripting dependency.
An value that specifies the position of the object in the collection.
Determines if the dependency collection is read-only.
indicating if the dependency collection is read-only.
The class represents a node in the dependency collection that is derived during scripting operations.
Gets the Boolean property value that specifies whether the object represents the root node in the collection.
A Boolean value that specifies whether the object represents the root node in the dependency collection.If True, the is the root node.If False (default), the is not the root node.
The class represents a node that is defined by a URN address.
Initializes a new instance of the class.
Determines if the Dependency Node is bound to a schema
Gets or sets the URN value that uniquely identifies the Microsoft SQL Server object that the object represents.
A object value that represents an object on the instance of SQL Server.
The object represents a tree structure that contains SQL Server objects and their hierarchical relationships to each other.
Initializes a new instance of the class.
A object value.
Makes a copy of the object.
A object that is a copy of the referenced object.
Removes a object from the object.
A object that specifies the node to be removed from the object.
Gets the total number of objects in the object.
An integer value that specifies the total number of objects in the object.
Gets or sets a Dependency Chain Collection
Gets or sets property indicating if the Dependency Tree depends on parent objects.
Gets the first child object in the object.
A object value that is the first in the object.
Gets the property value that specifies whether the object has any child nodes.
A value that specifies whether the object has dependent child objects.If True, the object has child objects.If False (default), the object does not have any child objects.
Gets the next sibling object in the object.
A object that specifies the next sibling object in the object hierarchy.
Gets the number of sibling objects in the object hierarchy.
An integer value that specifies the number of sibling objects in the object hierarchy.
Gets or sets the root nodes of a Dependency Chain Collection.
Gets the value of that uniquely identifies the SQL Server object that the object represents.
A object value that uniquely identifies the SQL Server object that the object represents.
The class represents the child and sibling SQL Server objects within a object hierarchy.
Initializes a new instance of the class.
Gets the first child object of the referenced object.
A object value that is the first child of the referenced object.
Gets the Boolean property value that specifies whether the object has any child nodes.
A value that specifies whether the referenced object has any child objects.If True, the object has child objects.If False (default), the object does not have any child objects.
Gets the next sibling object in the referenced object.
A object value that specifies the next sibling of the referenced object.
Gets the number of sibling objects in the referenced object.
An value that specifies the number of sibling objects in the referenced object.
Gets or sets siblings contained in a Dependency Tree Node.
The enumeration is a list of constant values that specifies the direction of the dependency discovery operation.
The dependency discovery operation establishes relationships with child objects.
The dependency discovery operation establishes relationships with parent objects.
The object is a tool to perform scripting operations that involve dependencies such as identifying dependent relationships. The tool and converts this output to a list.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server.
A object value that specifies the instance of SQL Server that the tool object is associated with.
Raises an event at intervals and reports progress on the method.
Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
A object array value that specifies the SQL Server objects for which to discover the dependent relationships.
A value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the method will look for the parent objects for each object in the specified array. If False, the method will look for the child objects for each object in the specified array.
Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
A object array value that specifies the SQL Server objects for which to discover the dependent relationships.
A object value that specifies the direction of the dependency discovery operation.
Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified array of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
An object value that specifies the SQL Server objects for which to discover the dependent relationships.
A value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the method looks for the parent objects for each object in the specified array. If False, the method looks for the child objects for each object in the specified array.
Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified array of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
An object value that specifies the SQL Server objects for which to discover the dependent relationships.
A object value that specifies the direction of the dependency discovery operation.
Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified collection of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
An object value that specifies the SQL Server objects for which to discover the dependent relationships.
A value that specifies whether to find parent objects on which the objects in the array are dependent or the child objects that are dependent on the objects in the array. If True, the method will look for the parent objects for each object in the specified array. If False, the method will look for the child objects for each object in the specified array.
Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified collection of SQL Server objects on the instance of SQL Server.
A object that specifies the hierarchical SQL Server object tree.
An object value that specifies the SQL Server objects for which to discover the dependent relationships.
A object value that specifies the direction of the dependency discovery operation.
Returns the object that represents the instance of SQL Server on which the dependency discovery operation is running.
A object value that specifies the instance of SQL Server.
Creates a linear list of objects and their dependencies from a specified object.
A object that specifies a linear list of SQL Server objects and their dependencies.
A object that specifies the hierarchical object tree.
Gets or sets a server Dependency Tree.
Gets or sets the scripting options that allow URNs to be filtered out while running the method.
A object value that specifies the invocation status for callback functions.
Gets or sets a list of all known objects in a server.
object.
Gets or sets the instance of Microsoft SQL Server that the tool object is associated with.
A object value that specifies the instance of SQL Server.
Gets or sets the number of objects that have been processed by the object.
Gets or set the count of objects discovered by a Dependency Walker.
The enumeration is a list of constant values that specify the various different types of devices that are supported by SQL Server.
Specifies if the edition is Enterprise or Developer.
Specifies if the edition is Express.
Specifies if the edition is Personal or Desktop Engine.
Specifies if the edition is Standard.
Specifies that the edition is unknown.
The class represents an endpoint service that can listen natively for requests.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name on the specified instance of Microsoft SQL Server.
A object that specifies the instance of SQL Server.
A variable that specifies the name of the endpoint.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates an endpoint on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the endpoint.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the endpoint.
Denies the specified set of permissions for the specified grantees on the endpoint.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the endpoint.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the endpoint.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the endpoint.
A property that specifies whether users, to whom the grantee granted the specified set of permissions, are also denied access to the specified set of permissions on the endpoint.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the endpoint.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permissions, are also denied access to the specified set of permissions on the endpoint.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Disables the endpoint.
Removes the endpoint from the instance of Microsoft SQL Server.
Enumerates a list of permissions for the endpoint.
An object array value that contains a list of permissions for the endpoint.
Enumerates a list of permissions for the endpoint limited to the specified permission set.
An object array value that contains a list of permissions for the endpoint.
An object that limits the enumerated list to those listed.
Enumerates a list of permissions for the endpoint that belongs to the specified user.
An object array value that contains a list of permissions for the endpoint.
A value that specifies the user who is the owner of the endpoint.
Enumerates a list of permissions for the endpoint that belong to the specified user and limited to the specified permission set.
An object array value that contains a list of permissions for the endpoint.
A value that specifies the user who is the owner of the endpoint.
An object that limits the enumerated list to those listed.
Grants the specified set of permissions to the specified grantee on the endpoint.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the endpoint.
Grants the specified set of permissions to the specified grantees on the endpoint.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the endpoint.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the endpoint.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the endpoint.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the endpoint. If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the endpoint under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the endpoint. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the endpoint under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the endpoint.If True, the grantee is given the ability to grant the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the endpoint.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the endpoint. Use this parameter for grantees who are members of more than one role.
Refreshes the endpoint.
Revokes a previously granted set of permissions from a grantee on the endpoint.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the endpoint.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the endpoint and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the endpoint.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the endpoint and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the endpoint.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the endpoint and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the endpoint.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the endpoint. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the endpoint and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the endpoint.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the endpoint.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the endpoint.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the endpoint.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the endpoint. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the endpoint.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the endpoint as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Starts the endpoint listening and processing requests.
Stops the endpoint listening and processing requests.
Gets the state of the endpoint.
An object value that specifies the state of the endpoint.
Gets or sets the type of the endpoint.
An object value that specifies the type of the endpoint.
Gets the ID value that uniquely identifies the endpoint.
An value that specifies the ID value of the endpoint.
Gets the property value that specifies whether the endpoint is for administration.
An value that specifies whether the endpoint is for administration.If True, the endpoint is for administration.If False (default), the endpoint is not for administration.
Determines if the Endpoint is a system object.
indicating if the endpoint is a system object.
Gets or sets the owner of the endpoint.
A value that specifies the owner of the endpoint.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets the endpoint payload.
A object that specifies the endpoint payload.
Gets the protocol used by the endpoint.
A object value that specifies the protocol used by the endpoint.
Gets or sets the protocol type used by the endpoint.
A object value that specifies the type of protocol used by the endpoint.
The class represents a collection of objects that represent all the HTTP endpoints.
Adds an Endpoint to an Endpoint Collection
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Returns an enumerated list of endpoints of the specified type.
An array of objects that specifies the list of endpoints of the specified type.
An object that specifies the type of endpoint to enumerate.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets an object in the collection by index number.
An object value that represents the HTTP endpoint.
An integer value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the HTTP endpoint.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents an endpoint payload.
Returns a string representing the Endpoint Payload object.
A string value that represents the object in string format.
Gets or sets the object that is the parent of the object.
An object value that owns the object.
The object represents an HTTP endpoint protocol.
Returns a string representation of the endpoint protocol.
A value that represents the object in string format.
Gets or sets the object that is the parent of the object.
An object value that is the parent of the object.
The class represents a property of an event.
Gets the name of the event property.
A value that specifies the name of the event property.
Gets the value of the event property.
A value that specifies the value of the event property.
The object represents the properties of event objects.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects to which to copy the collection.
An value that specifies the index value from where to start the copy.
Gets an enumerator that can iterate through the list of objects.
An object value that can be used to iterate through the collection.
Copies the elements of the ICollection to an Array, starting at a particular Array index.
An object
A value that specifies the name of the extended stored procedure.
Returns an IEnumerator interface that permits iteration through a collection.
Gets the number of objects in the object.
An value that specifies the number of objects in the object.
Gets the object at the specified index position.
An object value that specifies the event property at the specified index position.
An value that specifies the index position of the object in the collection.
Gets the object that has the specified name.
An object value that specifies the event property that has the specified name.
A value that specifies the name of the object.
Indicates if the Event Property Collection is synchronized (locked) for read and update.
Returns an object that can be used to synchronize access to the ICollection.
that can be used to synchronize or lock access to the ICollection.
The enumeration is a list of constant values that specify the various different types of events that are supported by SQL Server.
Event that occurs when a member is added to a database role.
Event that occurs when a member is added to a server role.
Event that occurs when a signature is added.
Event that occurs when an AddSignatureSchemaObject is added to a database.
Event that occurs when an application role is altered.
Event that occurs when an assembly is altered.
Event that occurs when an asymmetric key is altered.
Event that occurs when an authorization database is altered.
Event that occurs when an authorization server is altered.
Event that occurs when a broker priority is altered.
Event that occurs when a certificate is altered.
Event that occurs when a credential is altered.
Event that occurs when a cryptographic provider is altered.
Event that occurs when a database is altered.
Event that occurs when a database audit specification is altered.
Event that occurs when a .database encryption key is altered.
Event that occurs when an HTTP endpoint is altered.
Event that occurs when an event session is altered.
Event that occurs when an extended property is altered.
Event that occurs when a Full-Text catalog is altered.
Event that occurs when a Full-Text index is altered.
Event that occurs when a full-text stop list is altered.
Event that occurs when a function is altered.
Event that occurs when an index is altered.
Event that occurs when a server instance is altered.
Event that occurs when a .linked server is altered.
Event that occurs when a login is altered.
Event that occurs when a .master key is altered.
Event that occurs when a .message is altered.
Event that occurs when a message is altered.
Event that occurs when a partition function is altered.
Event that occurs when a partition scheme is altered.
Event that occurs when a plan guide is altered.
Event that occurs when a stored procedure is altered.
Event that occurs when a queue is altered.
Event that occurs when a remote server is altered.
Event that occurs when a remote service binding is altered.
Event that occurs when the resource governor configuration is altered.
Event that occurs when a resource pool is altered.
Event that occurs when a role is altered.
Event that occurs when a route is altered.
Event that occurs when a schema is altered.
Event that occurs when a server audit is altered.
Event that occurs when a server audit specification is altered.
Event that occurs when a server configuration is altered.
Event that occurs when a service is altered.
Event that occurs when a .service master key is altered.
Event that occurs when a symmetric key is altered.
Event that occurs when a table is altered.
Event that occurs when a trigger is altered.
Event that occurs when a user is altered.
Event that occurs when a view is altered.
Event that occurs when a workload group is altered.
Event that occurs when an XML schema collection is altered.
Event that occurs when an assembly is loaded.
Event that occurs when adding a database user is audited.
Event that occurs when adding a login is audited.
Event that occurs when adding a login to a server role is audited.
Event that occurs when adding a member to a database role is audited.
Event that occurs when adding a role is audited.
Event that occurs when changing an application role password is audited.
Event that occurs when backing up or restoring is audited.
Event that occurs when changing an audit event is audited.
Event that occurs when changing the database owner is audited.
Event that occurs when database management is audited.
Event that occurs when accessing a database object is audited.
Event that occurs when a database object's GDR is audited.
Event that occurs when database object management is audited.
Event that occurs when taking ownership of a database object is audited.
Event that occurs when database operations are audited.
Event that occurs when database principal impersonation is audited.
Event that occurs when database principal management is audited.
Event that occurs when database scope GDR is audited.
Event that occurs when a database consistency check (DBCC) event is audited.
Event that occurs when a full-text audit is performed.
Event that occurs when a login is audited.
Event that occurs when a login password change is audited.
Event that occurs when a login property change is audited.
Event that occurs when a failed login attempt is audited.
Event that occurs when a login GDR event is audited.
Event that occurs when a log out is audited.
Event that occurs when access to a schema object is audited.
Event that occurs when a schema object GDR is audited.
Event that occurs when schema object management is audited.
Event that occurs when taking ownership of a schema object is audited.
Event that occurs when an alter server trace is audited.
Event that occurs when a server object GDR is audited.
Event that occurs when server object management is audited.
Event that occurs when taking ownership of the server object is audited.
Event that occurs when server operation is audited.
Event that occurs when server principal impersonation is audited.
Event that occurs when server principal management is audited.
Event that occurs when server scope GDR is audited.
Event that occurs when a default is bound to a column or to an alias data type.
Event that occurs when a rule is bound to a column or to an alias data type.
Can be used to report when bitmap filters have been disabled in a query.
Event that occurs when a blocked process is reported.
Event that occurs when a Service Broker queue is disabled.
Event that occurs when the CPU threshold has been exceeded.
Event that occurs when an application role is created.
Event that occurs when a server assembly is created.
Event that occurs when an asymmetric key is created.
Event that occurs when a broker priority is created.
Event that occurs when a certificate is created.
Event that occurs when a contract is created.
Event that occurs when a credential is created.
Event that occurs when cryptographic provider is created.
Event that occurs when a database is created.
Event that occurs when a database audit specification is created.
Event that occurs when a database encryption key is created.
Creates an object that is called a default. When bound to a column or an alias data type, a default specifies a value to be inserted into the column to which the object is bound (or into all columns, in the case of an alias data type), when no value is explicitly supplied during an insert.
Event that occurs when an endpoint is created.
Event that occurs when event notification is created.
Event that occurs when an event session is created.
Event that occurs when an extended stored procedure is created.
Event that occurs when an extended property is created.
Event that occurs when a full-text catalog is created.
Event that occurs when a full-text index is created.
Event that occurs when a full-text stop list is created.
Event that occurs when a function is created.
Event that occurs when an index is created.
Event that occurs when a linked server is created.
Event that occurs when a linked server login is created.
Event that occurs when a login is created.
Event that occurs when a master key is created.
Event that occurs when a message is created.
Event that occurs when a message type is created.
Event that occurs when a partition function is created.
Event that occurs when a partition scheme is created.
Event that occurs when a plan guide is created.
Event that occurs when a stored procedure is created.
Event that occurs when a queue is created.
Event that occurs when a remote server is created.
Event that occurs when a remote service binding is created.
Event that occurs when a resource pool is created.
Event that occurs when a role is created.
Event that occurs when a route is created.
Event that occurs when a rule is created.
Event that occurs when a schema is created.
Event that occurs when a server audit is created.
Event that occurs when a server audit specification is created.
Event that occurs when a service is created.
Event that occurs when a spatial index is created.
Event that occurs when a statistics counter is created.
Event that occurs when a symmetric key is created.
Event that occurs when a synonym is created.
Event that occurs when a table is created.
Event that occurs when a trigger is created.
Event that occurs when a type is created.
Event that occurs when a user is created.
Event that occurs when a view is created.
Event that occurs when a workload group is created.
Event that occurs when an XML index is created.
Event that occurs when an XML schema collection is created.
Event that occurs when the mirroring state of a database changes.
Event that occurs when a suspect data page is detected in the database.
Event that occurs when a data file grows automatically.
Event that occurs when a data file shrinks automatically.
Event that occurs when a deadlock graph occurs.
Event that occurs when a database denies access.
Event that occurs when a server denies access.
Event that occurs when a deprecation announcement is issued.
Event that occurs when a deprecation final support message is issued.
Event that occurs when an application role is dropped.
Event that occurs when an assembly is dropped.
Event that occurs when an asymmetric key is dropped.
Event that occurs when a broker priority is dropped.
Event that occurs when a certificate is dropped.
Event that occurs when a contract is dropped.
Event that occurs when a credential is dropped.
Event that occurs when a cryptographic provider is dropped.
Event that occurs when a database is dropped.
Event that occurs when a database audit specification is dropped.
Event that occurs when a database encryption key is dropped.
Drops an object called a default. When bound to a column or an alias data type, a default specifies a value to be inserted into the column to which the object is bound (or into all columns, in the case of an alias data type), when no value is explicitly supplied during an insert.
Event that occurs when an HTTP endpoint is dropped.
Event that occurs when an event notification is dropped.
Event that occurs when an event session is dropped.
Event that occurs when an extended procedure is dropped.
Event that occurs when an extended property is dropped.
Event that occurs when a Full-Text catalog is dropped.
Event that occurs when a Full-Text index is dropped.
Event that occurs when a full-text stop list is dropped.
Event that occurs when a function is dropped.
Event that occurs when an index is dropped.
Event that occurs when a linked server is dropped.
Event that occurs when a linked server login is dropped.
Event that occurs when a login is dropped.
Event that occurs when a master key is dropped..
Event that occurs when a message is dropped.
Event that occurs when a message is dropped.
Event that occurs when a partition function is dropped.
Event that occurs when a partition scheme is dropped.
Event that occurs when a plan guide is dropped.
Event that occurs when a procedure is dropped.
Event that occurs when a queue is dropped.
Event that occurs when a remote server is dropped..
Event that occurs when a remote service binding is dropped.
Event that occurs when a resource pool is dropped.
Event that occurs when a role is dropped.
Event that occurs when a member of a role is dropped.
Event that occurs when a route is dropped.
Event that occurs when a rule is dropped.
Event that occurs when a schema is dropped.
Event that occurs when a server audit is dropped.
Event that occurs when a server audit specification is dropped.
Event that occurs when a member of a server role is dropped.
Event that occurs when a service is dropped.
Event that occurs when a signature is dropped.
Event that occurs when a signature schema object is dropped.
Event that occurs when a statistics counter is dropped.
Event that occurs when a symmetric key is dropped.
Event that occurs when a synonym is dropped.
Event that occurs when a table is dropped.
Event that occurs when a trigger is dropped.
Event that occurs when a type is dropped.
Event that occurs when a user is dropped.
Event that occurs when a view is dropped.
Event that occurs when a workload group is dropped.
Event that occurs when an XML schema collection is dropped.
Event that occurs when an error is logged.
Event that occurs when an event is logged.
Event that occurs when an exception occurs.
Event that occurs when an exchange spill event occurs.
Event that occurs when an execution warning occurs.
Event that occurs when a Full-Text crawl is stopped.
Event that occurs when an FT crawl is started.
Event that occurs when an FT crawl is stopped.
Event that occurs when access is granted to a database.
Event that occurs when access to a server is granted.
Event that occurs when a hash warning occurs.
Event that occurs when a deadlock occurs.
Event that occurs when a deadlock chain occurs.
Event that occurs when lock escalation occurs.
Event that occurs when the log file automatically grows.
Event that occurs when log file is automatically shrinked.
Event that occurs when missing columns statistics are discovered.
Event that occurs when a missing join predicate occurs.
Event that occurs when tape is mounted.
Event that occurs when an object is altered.
Event that occurs when an object is created.
Event that occurs when an object is deleted.
Event that occurs when an OLE DB call event occurs.
Event that occurs when an OLE DB data is read.
Event that occurs when OLE DB errors occur.
Event that occurs when OLE DB provider information is accessed.
Event that occurs when an OLE DB interface is queried.
Event that occurs when a dynamics event occurs.
Event that occurs when a parameter table event occurs.
Event that occurs when a subscription event occurs.
Event that occurs when a template event occurs.
Event that occurs when a queue is activated.
Event that occurs when an object is renamed.
Event that occurs when access to a database is revoked.
Event that occurs when access to a server is revoked.
Event that occurs when a change to the server memory is made.
Event that occurs when a Showplan All For Query Compile request occurs.
Event that occurs when a Showplan XML request occurs.
Event that occurs when a Showplan XML For Query Compile request occurs.
Event that occurs when a Showplan XML statistics profile request occurs.
Event that occurs when a warning message is generated during a sort operation.
Event that occurs when a stored procedure cache insert occurs.
Event that occurs when a stored procedure cache miss occurs.
Event that occurs when a stored procedure cache remove occurs.
Event that occurs when a stored procedure is recompiled.
Event that occurs when a Transact-SQL statement is recompiled.
Event that occurs when a trace file is closed.
Event that occurs when a default is unbound.
Event that occurs when a rule is unbound.
Event that occurs when statistics are updated.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
A user-configurable event.
Event that occurs when a user error message is issued.
Event that occurs when an Xquery static type event occurs.
The enumeration is a list of constant values that specify the status of an executing process.
The process has failed.
The process is inactive.
The process is running.
The process has completed successfully.
The object represents the extended properties that are defined for any object that has an collection property.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified parent and name.
A object that specifies the object on which to add the extended property.
A value that specifies the name of the extended property.
Initializes a new instance of the class with the specified parent, name, and value.
A object that specifies the object on which to add the extended property.
A value that specifies the name of the extended property.
An object value that specifies the property value of the object.
Updates the extended property on the instance of Microsoft SQL Server with any property changes that have been made to the object that it represents.
Creates an extended property on the instance of Microsoft SQL Server as defined by the object.
Drops the extended property that is represented by the object.
Marks the object so that it will be dropped the next time the method is called for its parent object.
A Boolean value that specifies whether the object and the extended property it represents are dropped when the method is run on the parent object or not.If True, the extended property is dropped when the method is run on the parent object. If False, the extended property is not dropped when the method is run on the parent object.
Generates a Transact-SQL script that can be used to re-create the extended property.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the extended property as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the string value of the extended property.
A value that specifies the value of the extended property.
The class represents a collection of objects that represent all the extended properties.
Adds an object to the collection.
An object to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Removes an object from the collection object.
An object to be removed from the collection.
Removes an object from the collection object.
A that specifies the name of the extended property to be removed from the collection.
Gets an object in the collection by index number.
An object value that represents the extended property.
An integer value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the extended property.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents an extended stored procedure on the instance of Microsoft SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database on which to create the extended stored procedure.
A value that specifies the name of the extended stored procedure.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object value that specifies the database on which to create the extended stored procedure.
A value that specifies the name of the schema on which to create the extended stored procedure.
A value that specifies the name of the schema on which to create the extended stored procedure.
Updates the extended stored procedure on the instance of SQL Server with any property changes that have been made to the object that it represents.
Changes the schema associated with the stored procedure.
A value that specifies the name of the new schema.
Creates an extended stored procedure on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the extended stored procedure.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the extended stored procedure.
Denies the specified set of permissions for the specified grantees on the extended stored procedure.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the extended stored procedure.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the extended stored procedure.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the extended stored procedure.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the extended stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the extended stored procedure.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the extended stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Drops the extended stored procedure that is represented by the object.
Enumerates a list of permissions for the extended stored procedure.
An object array value that contains a list of permissions for the extended stored procedure.
Enumerates a list of permissions for the extended stored procedure limited to the specified permission set.
An object array value that contains a list of permissions for the extended stored procedure.
An object that limits the enumerated list to those listed.
Enumerates a list of permissions for the extended stored procedure that belongs to the specified user.
An object array value that contains a list of permissions for the extended stored procedure.
A value that specifies the user who is owner of the extended stored procedure.
Enumerates a list of permissions for the extended stored procedure that belong to the specified user and limited to the specified permission set.
An object array value that contains a list of permissions for the extended stored procedure.
A value that specifies the user who is owner of the extended stored procedure.
An object that limits the enumerated list to those listed.
Grants the specified set of permissions to the specified grantee on the extended stored procedure.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the extended stored procedure.
Grants the specified set of permissions to the specified grantees on the extended stored procedure.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the extended stored procedure.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the extended stored procedure.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the extended stored procedure.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure. If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the extended stored procedure under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the extended stored procedure under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the extended stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the extended stored procedure.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the extended stored procedure.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the extended stored procedure.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the extended stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the extended stored procedure.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the extended stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the extended stored procedure.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the extended stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the extended stored procedure.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the extended stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the extended stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the extended stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the extended stored procedure.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the extended stored procedure.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the extended stored procedure. Use this parameter for grantees who are members of more than one role.
Gets the date and time when the extended stored procedure was created.
A object value that specifies the date and time when the extended stored procedure was created.
Gets the date and time when the extended stored procedure was last modified.
A object value that specifies the date and time when the extended stored procedure was last modified.
Gets or sets the directory path for the dynamic link library that contains the external, user-defined routine.
A value that specifies the directory path for the dynamic link library that contains the routine.
Gets the extended properties of the extended stored procedure.
An object that specifies the extended properties of the object.
Gets the system ID value that uniquely identifies the extended stored procedure.
An value that specifies the ID value of the extended stored procedure.
Gets the property value that specifies whether the extended stored procedure is owned by a schema.
A value that specifies whether the extended stored procedure is schema owned.If True, the extended stored procedure is schema owned. Otherwise, it is not.
Gets the property value that specifies whether the extended stored procedure is a system object or not.
A value that specifies whether the extended stored procedure is a system object.If True, the extended stored procedure is a system object.If False, the extended stored procedure is a user object.
Gets or sets the owner of the extended stored procedure.
A value that specifies the owner of the extended stored procedure.
Gets or sets the object that is the parent of the object.
A object value that specifies parent of the object.
The class represents a collection of objects that represent all the extended stored procedures defined on the parent database.
Adds an Extended Stored Procedure to the collection.
object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets an object in the collection by index number.
An object value that represents the extended stored procedure.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the extended stored procedure.
A value that specifies the name of the object in the collection.
Gets an object in the collection by name with a specified schema.
An object value that represents the extended stored procedure.
A string value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents the exception raised when an operation fails.
Initializes a new instance of the class.
Initializes a new instance of the class that has the specified message.
A value that specifies the message string for the Failed Operation exception.
Initializes a new instance of the class that has the specified message and inner exception.
A value that specifies the message string for the Failed Operation exception.
An object that specifies the inner exception for the Failed Operation exception.
Initializes a new instance of the class with the specified object on which the specified operation failed and that has the specified inner exception.
A object that specifies the operation that failed.
An system object value that specifies the object on which the operation failed.
An system object value that specifies the inner exception for the Failed Operation exception.
Initializes a new instance of the class that has the specified object on which the specified operation failed, and that has the specified inner exception and reason for occurring.
A value that specifies the operation that failed.
An system object value that specifies the object on which the operation failed.
An system object value that specifies the inner exception for the Failed Operation exception.
A value that specifies the reason why the exception occurred.
Override based on the virtual method GetObjectData.
A that holds the serialized object data about the exception being thrown..
A that contains contextual information about the source or destination.t
Gets or sets the object on which the operation failed.
An system object value that specifies the object on which the operation failed.
Gets the message text that explains the exception.
A value that contains an explanation of the exception.
Gets or sets the operation that failed.
A value that contains the name of the operation that failed.
Gets the exception type.
An object value that specifies the type of exception.
The object represents a SQL Server file group.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database that has the specified name.
A object value that represents the database that stores files in the file group.
A value that represents the name of the file group.
Initializes a new instance of the class on the specified database with the specified name. Optionally, enables a FILESTREAM file group to be created.
A object value that represents the database that stores files in the file group.
A value that represents the name of the file group.
A value. If (true) the instance will be initialized so that file groups of FILESTREAM type can be created.
Updates any property changes to the object on the instance of SQL Server.
Scans and tests the integrity of database pages maintained in operating system files that implement the file group.
A object value that contains the error messages returned for the integrity test.
Scans and tests the integrity of database pages that are used to maintain table data in operating system files that implement the file group.
A object value that contains the error messages returned for the integrity test.
Creates a new file group based on the object.
Drops the file group from the database.
Enumerates the system and user-defined tables, indexes, and statistics mechanisms stored within a file group.
A object array that contains all the objects within the file group.
Marks the file group to be dropped next time its parent object is altered by the method.
A value that specifies whether the file group is dropped when an method is run on the parent object.If True, the file group is dropped when the database is altered.If False, the file group is not marked for drop.
Renames the file group.
A value that specifies the new name of the file group.
Represents a collection of objects. Each object represents a file belonging to the file group.
A object that represents all the data files defined on the database.
Gets the ID value that uniquely identifies the file group.
An value that specifies the ID value that uniquely identifies the file group.
Gets or sets the value that specifies whether the file group is the default file group for the database.
A value that specifies whether the file group is the default.If True, the file group is the default file group for the database. Otherwise, False (default).
Gets the value that specifies whether the file group is of type FILESTREAM.
A value that specifies whether the file group is of type FILESTREAM.If True, the file group is of type FILESTREAM. Otherwise, False.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the parent object of the object.
A object value that is the parent of the object.
Gets the value that specifies whether the file group is read-only.
A value that specifies whether the file group is read-only.If True, the file group is read-only. Otherwise, False (default).
Gets or sets the size of the file group in MB.
A value that specifies the size of the file group in MB.
The class represents a collection of objects that represent all the filegroups defined on the parent database.
Adds a object to the collection.
A object that specifies the filegroup to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection by specifying the object.
A object that specifies the filegroup to remove from the object.
Removes a object from the collection by specifying the name of the filegroup.
A value that specifies the name of the filegroup to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the filegroup.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the filegroup.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that are used to specify the type of access permitted on file stream operations.
File stream access is disabled.
Full access is permitted.
Access is permitted by using Transact-SQL commands.
The enumeration contains values that are used to specify the file stream level.
The file stream is disabled.
Transact-SQL statements can access the file stream.
Transact-SQL statements have full file and system access.
Transact-SQL statements have local file and system access.
The object represents a SQL Server foreign key.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified table with the specified name.
A object value that specifies the table on which to create the foreign key.
A value that specifies the name of the foreign key.
Updates any object property changes on instance of SQL Server.
Creates a foreign key on the instance of SQL Server as defined by the object.
Drops the foreign key.
Marks the foreign key to be dropped the next time its parent object is altered by the method.
A value that specifies whether to drop the foreign key when its parent object is altered with the method.If True, the foreign key is dropped when the method is run on the parent object.If False, the foreign key is dropped immediately.
Renames the foreign key to the specified new name.
A value that specifies the new name of the foreign key.
Generates a Transact-SQL script that can be used to re-create the foreign key.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the foreign key as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Represents a collection of objects. Each object represents a column included in the foreign key.
A object that represents all the columns included in the foreign key.
Gets the date and time when the foreign key was created.
A object value that specifies the date when the foreign key was created.
Gets the date and time when the foreign key was last modified.
A object value that specifies the date when the foreign key was last modified.
Gets or sets the action taken when the row that is referenced by the foreign key is deleted.
A value that specifies the action taken when the row that is referenced by the foreign key is deleted.
Represents a collection of objects. Each object represents an extended property on the object.
An object that represents all the extended properties of the object.
Gets the ID value that uniquely identifies the foreign key.
An value that specifies the ID value that uniquely identifies the foreign key.
Gets or sets the property value that specifies whether the foreign key constraint was enabled without checking existing rows.
A value that specifies whether the foreign key constraint was enabled without checking existing rows.If True, the foreign key constraint was enabled without checking existing rows.If False (default), all rows were checked when the foreign key constraint was enabled.
Gets or sets the property value that specifies whether the foreign key is enabled.
A value that specifies whether the foreign key is enabled.If True, the foreign key is enabled.If False (default), the foreign key is not enabled.
Gets the property value that specifies whether the foreign key is named by the system or by the user.
A value that specifies whether the foreign key is named by the system or the user.If True, the foreign key is named by the system.If False (default), the foreign key is named by the user.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the foreign key.
A string value that contains the name of the foreign key.
Gets the property value that specifies whether the foreign key is available for replication.
A value that specifies whether the foreign key is available for replication.If True, the foreign key is not available for publishing by replication services.If False (default), the foreign key is available for publishing by replication services.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets the primary key referenced by the foreign key.
A value that specifies the primary key referenced by the foreign key.
Gets or sets the table that contains the primary key referenced by the foreign key.
A value that specifies the referenced table.
Gets or sets the table schema that contains the primary key referenced by the foreign key.
A value that specifies the referenced table schema.
Gets or sets the value that specifies whether to script the table referenced by the foreign key.
A value that specifies whether to script the table referenced by the foreign key.If True, the table referenced in the foreign key is included in scripting operations.If False (default), no attempt is made to include the table referenced by the foreign key in scripting operations.
Gets or sets the value that specifies whether to script the schema of the table referenced by the foreign key.
A value that specifies whether to script the schema of table referenced by the foreign key.If True, the schema of the table referenced in the foreign key is included in scripting operations.If False (default), no attempt is made to include the schema of the table referenced by the foreign key in scripting operations.
Gets or sets the property value that specifies whether the foreign key supports cascading updates.
A value that specifies whether the foreign key supports cascading updates.If True, all rows containing the foreign key are also updated when you attempt to update a row with a key that is referenced by the foreign key.If False (default), the foreign key is not updated.
The class represents a collection of objects that represent all the foreign keys defined on the parent object.
Adds a object to the foreign key collection.
A object value that is to be added into the foreign key collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the foreign key collection.
A object value that specifies the foreign key to be removed from the foreign key collection.
Removes a object from the foreign key collection.
A value that specifies the name of foreign key to be removed from the foreign key collection.
Gets a object in the collection by index number.
A object value that represents the foreign key.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the foreign key.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server foreign key column.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified foreign key with the specified name.
A object on which to base the new instance.
A value that specifies the name of the column.
Initializes a new instance of the class based on the specified foreign key with the specified name, which references the specified column.
A object on which to base the new instance.
A value that specifies the name of the column.
A value that specifies the referenced column.
Gets the foreign key column ID value.
An value that specifies the foreign key column ID value.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that specifies the parent object of the object.
Gets or sets the referenced column.
A value that specifies the referenced column.
The class represents a collection of objects that represent all the foreign key columns defined on the parent object.
Adds a object to the foreign key column collection.
A object value that is to be added into the foreign key column collection.
Adds a object at a specified index position in the foreign key column collection.
A object value that is to be added into the foreign key column collection.
An value that specifies the index position of the foreign key column collection.
Adds a object to the position after a specified, existing object in the foreign key column collection.
A object value that is to be added into the foreign key column collection.
A value that specifies the name of the existing object in the collection after which to insert the new object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the foreign key column collection.
A object value that specifies the foreign key column to be removed from the object.
Gets a object in the collection by index number.
A object value that represents the foreign key column.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the foreign key column.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration is a list of constant values that specify the levels of detail of collected fragmentation information.
Value = 3. Calculates statistics based on 100% of the data. This option is available starting with SQL Server 2005.
Value = 1. Calculates statistics based on parent level pages only. This option is available starting with SQL Server 2000.
Value = 2. Calculates statistics based on samples of data. This option is available starting with SQL Server 2005.
The object is a utility that measures frequency by storing count and duration information.
Initializes a new instance of the class.
Gets the number of events that have occurred during a specified period.
An value that specifies the number of events in the specified period.
Gets the specified time period during which the number of events is counted.
A value that specifies the given time period.
The object represents a Microsoft Search full-text catalog.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database on which to create the full-text catalog.
A value that specifies the name of the full-text catalog.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a full-text catalog on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the full text catalog.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the full text catalog.
Denies the specified set of permissions for the specified grantees on the full text catalog.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the full text catalog.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the full text catalog.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the full text catalog.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the full text catalog.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the full text catalog.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the full text catalog.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Drops the full-text catalog that is represented by the object.
Enumerates a list of error logs for the referenced full-text catalog.
A system object value that contains a list of error logs for the full-text catalog.
Enumerates a list of permissions for the full-text catalog.
An object array value that contains a list of permissions for the full-text catalog.
Enumerates a list of permissions for the full-text catalog limited to the specified permission set.
An object array value that contains a list of permissions for the full-text catalog.
An object that limits the enumerated list to those listed.
Enumerates a list of permissions for the full-text catalog that belongs to the specified user.
An object array value that contains a list of permissions for the full-text catalog.
A value that specifies the user who is the owner of the full-text catalog.
Enumerates a list of permissions for the full-text catalog that belong to the specified user and limited to the specified permission set.
An object array value that contains a list of permissions for the full-text catalog.
A value that specifies the user who is the owner of the full-text catalog.
An object that limits the enumerated list to those listed.
Grants the specified set of permissions to the specified grantee on the full text catalog.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the full text catalog.
Grants the specified set of permissions to the specified grantees on the full text catalog.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the full text catalog.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the full text catalog.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the full text catalog.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog. If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the full text catalog under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full text catalog. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the full text catalog under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full text catalog.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the full text catalog.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full text catalog. Use this parameter for grantees who are members of more than one role.
Returns the information in the error log.
A system object value that lists the information in the error log.FieldDescriptionLogDateThe date and time when the item was logged.ProcessInfoA process that caused the error.TextThe error message text. The text contains new line and return ANSI characters.
Returns the information in the error log for the specified log number.
A system object value that lists the information in the error log.FieldDescriptionLogDateThe date and time when the item was logged.ProcessInfoA process that caused the error.TextThe error message text. The text contains new line and return ANSI characters.
An value that specifies the log number.
Rebuilds the entire full-text catalog.
Rebuilds the entire full-text catalog with the option to alter the accent sensitivity.
A value that specifies whether the rebuilt full-text catalog is accent sensitive.If True, the rebuilt full-text catalog is accent sensitive.If False, the rebuilt full-text catalog is not accent sensitive.
Forces a master merge of the referenced full-text catalog.
Revokes a previously granted set of permissions from a grantee on the full text catalog.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the full text catalog.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the full text catalog and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full text catalog.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the full text catalog and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full text catalog.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the full text catalog and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the full text catalog.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the full text catalog. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the full text catalog and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full text catalog.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the full text catalog.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the full text catalog.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full text catalog.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the full text catalog. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the full-text catalog.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the full-text catalog as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Starts the population of the full-text catalog.
A object that specifies the type of action to take when populating the full-text catalog.
Stops the population of the full-text catalog.
Gets the size of the error log.
An value that specifies the size of the full-text catalog error log in bytes.
Gets or sets the file group on which this catalog resides.
A value that specifies the name of the file group.
Gets the size of the full-text index.
An value that specifies the size of the full-text index in megabytes.
Gets a property value that specifies whether the full-text catalog is used by at least one table for index data storage.
A value that specifies whether the full-text catalog is used by at least one table.If True, at least one table uses the referenced full-text catalog for index data storage.If False, no tables use the referenced full-text catalog.
Gets the ID value that uniquely identifies the Microsoft Search full-text catalog.
An value that specifies the full-text catalog ID value.
Gets or sets the property value that specifies whether the referenced full-text catalog is accent sensitive.
A value that specifies whether the full-text catalog is accent sensitive.If True, the full-text catalog is accent sensitive.If False, the full-text catalog is not accent sensitive.
Gets or sets the property value that specifies whether the referenced full-text catalog is the default catalog for full-text index creation.
A value that specifies whether full-text indexes are created on the referenced full-text catalog by default.If True, full-text indexes are created on the referenced full-text catalog by default.If False, full-text indexes are not created on the referenced full-text catalog by default.
Gets the total number of full-text indexed rows in the catalog.
An value that specifies the number of full-text indexed rows in the referenced full-text catalog.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the owner of the full-text catalog.
A value that specifies the owner of the referenced full-text catalog.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets the time since the last successful full-text catalog population.
A system object value that specifies the time since the last successful full-text catalog population.
Gets the date and time of the last successful full-text catalog population.
A system object value that specifies the date and time of the last successful full-text catalog population
Gets the population status of the referenced full-text catalog.
A object value that specifies the status of the referenced full-text catalog.
Gets or sets the path to the operating system directory that is used as the primary path for Microsoft Search full-text catalog storage.
A value that specifies the path to the operating system directory that is used as the primary path for full-text storage.
Gets the approximate number of words uniquely addressable in the referenced full-text catalog.
An value that specifies the number of words uniquely addressable in the referenced full-text catalog.
The class represents a collection of objects that represent all the full-text catalogs defined on the parent object.
Adds a Full Text Catalog to the FullTextCatalog collection.
object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value at which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the full-text catalog.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the full-text catalog.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a Microsoft Search full-text index.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified parent table or view object.
A object that is the parent of the object.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server with the option to specify whether the full-text index is automatically populated after columns are added or removed.
A value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.
Creates a full-text index on the instance of SQL Server as defined by the object.
Creates a full-text index on the instance of SQL Server as defined by the object with the option to specify whether the full-text index is automatically populated after columns are added or removed.
A value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.
Disables the full-text index.
Removes the full-text index from the instance of SQL Server.
Enables the full-text index.
Refreshes the full-text index.
Generates a Transact-SQL script that can be used to re-create the full-text index.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the full-text index as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Starts the population of the full-text catalog.
An object value that specifies Full or Incremental population of the full-text catalog.
Stops a full or incremental population of the full-text catalog.
Gets or sets the full-text catalog that supports full-text queries for the referenced full-text index.
A value that specifies the full-text catalog that supports full-text queries for the referenced full-text index.
Gets or sets the type of change tracking that is used by the referenced full-text index.
A object value that specifies the type of change tracking in the referenced full-text index.
Gets the number of documents already processed in the current active crawl on the referenced full-text index.
An value that specifies the number of documents already processed in the current active crawl.
Gets the name of the file group in which the full-text index is stored.
A value that specifies the name of the file group.
Represents a collection of objects. Each object represents a full-text indexed column on the full-text index.
A object that represents all the full-text indexed columns defined on the full-text index.
Gets the property value that specifies whether the referenced full-text index is configured to participate in Microsoft Search full-text indexing.
A value that specifies whether the full-text index is enabled and participating in full-text indexing.If True, the full-text index is participating in full-text indexing.If False (default), the full-text index is disabled and not configured to participate in full-text indexing.
Gets the number of full-text indexed items.
An value that specifies the number of full-text indexed items.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the number of documents that failed to be full-text indexed.
An value that specifies the number of documents that failed to be full-text indexed.
Gets the object that is the parent of the object.
A object that owns the object.
Gets the number of pending entries the full-text index has to process.
An value that specifies the number of pending entries to be processed.
Gets the type of population in progress.
An object value that specifies whether the current population is incremental or full.
Gets the name of the full-text Search stop list.
A value that specifies the name of the full-text stop list.
Gets the stop list option associated with the full-text index.
A value that specifies the stop list option.
Gets or sets a unique name for the full-text index.
A value that specifies a unique name for the full-text index.
The object represents a Microsoft Search full-text index column.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified full-text index and with the specified name.
A object that owns the object.
A value that specifies the name of the full-text index column.
Creates a full-text index column on the instance of Microsoft SQL Server as defined by the object.
Creates a full-text index column on the instance of Microsoft SQL Server as defined by the object with the option to specify whether the full-text index is automatically populated after columns are added or removed.
A value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.
Removes the full-text index column.
Removes the full-text index column with the option to specify whether the full-text index is automatically populated after columns are added or removed.
A value that specifies whether the full-text index is automatically populated after columns are added or removed.If True, the full-text index is not automatically populated after columns are added or removed.If False, the full-text index is automatically populated after columns are added or removed.
Generates a Transact-SQL script that can be used to re-create the full-text index column.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the full-text index column as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the language used by the full-text index column.
A value that specifies the language supported by the full-text index column.
Gets or sets the object that is the parent of the object.
A object that owns the object.
Gets or sets the name of a column in the table that stores the document type.
A value that specifies the name of the column that stores the document type.
The class represents a collection of objects that represent all the full-text index columns defined on the parent object.
Adds a object to the full-text index column collection.
A object value that is to be added into the full-text index column collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
A value that specifies the index value at which to start the copy.
Removes a object from the object.
A object value that specifies the full-text index column to be removed from the object.
Removes a object from the full-text index column collection.
A value that specifies the name of the object to remove from the collection.
Gets a object in the collection by index number.
A object value that represents the full-text index column.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the full-text index column.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object allows programmatic access to the Microsoft Search full-text settings.
Updates any object property changes on the instance of SQL Server.
Finds and removes full-text catalog resources in the file system that do not have corresponding entries in the full-text related system table.
Enumerates a list of all the languages supported by Microsoft Search service.
A system object value that contains an enumerated list of languages supported by the Microsoft Search service. The following table describes the different columns of the returned . Column Data type Description NameThe name of the language. See sp_helplanguage (Transact-SQL).LcidThe local ID for the language. See sp_helplanguage (Transact-SQL).
Generates a Transact-SQL script that can be used to re-create the Microsoft Search service settings.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the Microsoft Search service settings as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Updates language strings used at index and query time that are registered with Microsoft Search.
Gets or sets the property value that specifies whether unsigned binaries can be loaded by Microsoft Search.
A value that specifies whether Microsoft Search allows loading of unsigned binaries.Returns True if Microsoft Search allows loading of unsigned binaries; otherwise, False (default).
Gets or sets the upgrade option for the full-text service.
A object value that specifies the upgrade option for the full-text service.
Gets or sets the time interval allowed for Microsoft Search to try a connection to an instance of SQL Server before timing out.
A system object value that specifies the connection time-out interval allowed to try a connection to an instance of SQL Server.
Gets or sets the time interval allowed for Microsoft Search to wait for data to be returned during full-text index population before timing out.
A system object value that specifies the time-out interval allowed for data to be returned during full-text index population.
Gets the default operating system path that specifies the root directory in the implementation of the Microsoft Search full-text catalog.
A value that specifies the default operating system path for the root directory used in the implementation of the Microsoft Search full-text catalog.
Gets or sets the property value that specifies whether operating system components are allowed.
A value that specifies whether operating system components are allowed.Returns True if operating system resources are allowed; otherwise, False (default).
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the relative execution priority operating-system setting for the Microsoft Search service.
A object value that specifies the relative execution priority operating-system setting for the Microsoft Search service.
The object represents a full-text stop list.
Initializes a new default instance of the class.
Initializes a new instance of the class that has the specified name and database.
A value that specifies the parent database for the full-text stop list.
A value that specifies the name of the full text stop list.
Adds a stopword to the stop list for the full-text index.
A value that specifies the stopword to be added to the stop list.
A value that specifies the language of the stopword.
Creates a full text stop list on the instance of SQL Server as defined by the object.
Creates a full-text stop list on the instance of SQL Server from the specified stop list.
A value that specifies the name of the stop list from which the full-text stop list will be created.
Creates a full text stop list on the instance of SQL Server from the specified stop list on the specified database.
A value that contains the name of the database on which the full-text stop list will be created.
A value that specifies the name of the stop list from which the full-text stop list will be created.
Creates a new stop list from the system default stop list.
Denies the specified set of permissions for the specified grantee on the full-text stop list.
An object value that specifies the set of permissions to be denied.
A value that specifies the grantee to be denied the specified permission set on the full-text stop list.
Denies the specified set of permissions for the specified grantees on the full-text stop list.
An object value that specifies the set of permissions to be denied.
A array that specifies the grantees to be denied the specified set of permissions on the full-text stop list.
Denies the specified set of permissions for the specified grantee and the other users to whom the grantee granted the specified set of permissions on the full-text stop list.
An object value that specifies the set of permissions to be denied.
A value that specifies the grantee to be denied the specified set of permissions on the full-text stop list.
A property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the full-text stop list.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and the other users to whom the grantees granted the specified set of permissions on the full-text stop list.
An object value that specifies the permission.
A array that specifies the grantees to be denied the specified set of permissions on the full-text stop list.
A property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the full-text stop list.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the full-text stop list from the database.
Enumerates a list of object permissions for the table.
An array of objects that contains object permission information for the full-text stop list.
Enumerates a list of object permissions for the specified permission on the full-text stop list.
An array of objects that contains object permission information for the specified permission on the full-text stop list.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the full-text stop list.
An array of objects that contains object permission information for the specified grantee on the full-text stop list.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the full-text stop list.
An array of objects that contains object permission information for the specified grantee and permission on the full-text stop list.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the full-text stop list.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.
Grants the specified set of permissions to the specified grantees on the full-text stop list.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the full-text stop list.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the full-text stop list.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False
Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the full-text stop list.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the full-text stop list under an assumed role.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the full-text stop list.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full-text stop list. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the full-text stop list under an assumed role.
An object that specifies the set of permissions.
A array that specifies the grantees to be granted the specified set of permissions on the full-text stop list.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the full-text stop list.If True, the grantee is given the ability to grant the specified set of permissions to other users on the full-text stop list; otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the full-text stop list. Use this parameter for grantees who are members of more than one role.
Verifies that the specified stopword with the specified language is present in the full-text stop list.
A value that specifies whether the full-text stop list contains the specified stopword. Returns True if the stopword is present; otherwise, False.
A value that specifies the stopword to verify.
A value that specifies the language of the stopword to verify.
Removes all stopwords from the full-text stoplist.
Removes all stopwords with the specified language from the full-text stop list.
A value that specifies the language of the stopwords to be removed from the stop list.
Removes the specified stopword with the specified language from the full-text stoplist.
A value that specifies the stopword to be removed.
A value that specifies the language of the stopword to be removed from the stop list.
Revokes a previously granted set of permissions from a grantee on the full-text stop list.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the full-text stop list.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes a previously granted set of permissions from a grantee on the full-text stop list and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the full-text stop list and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a grantee from the full-test stop list and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a list of grantees from the full-test stop list and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the full-text stop list.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the full-text stop list.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the full-text stop list.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the full-text stop list.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script with the specified scripting options that can be used to re-create the full-text stop list.
A system object value that contains a list of Transact-SQL statements in the script.
A value that specifies the scripting options.
Gets the ID value that uniquely identifies the full-text stop list.
An value that specifies the ID value.
Gets or sets the name of the owner of the full-text stop list.
A value that specifies the owner of the full-text stop list.
Gets or sets the parent of the object.
A value that specifies the parent of the object.
The class represents a collection of objects that represent all the full-text stop lists that are defined on the parent database.
Adds the specified full text stop list to the collection.
A object.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index position to start the copy from.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets the object at the specified index from the collection.
The zero-based index of the object to return.
Gets the object that has the specified name from the collection.
The name of the object to return.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents an HTTP protocol on an instance of Microsoft SQL Server.
Creates an HTTP protocol on the instance of Microsoft SQL Server as defined by the object.
Gets or sets an authentication realm hint used in the HTTP authentication challenge.
A value that contains the authentication realm hint used in the HTTP authentication challenge.
Gets or sets the port address number for the clear port.
An value that specifies the clear port address number.
Gets or sets the logon domain for the HTTP endpoint.
A value that specifies the logon domain.
Gets or sets the authentication type used to authenticate users logging in to the instance of SQL Server through the HTTP port.
An object value that specifies the authentication type used to authenticate users logging in through the HTTP port.
Gets or sets the HTTP port type.
An object value that specifies the HTTP port type.
Gets or sets the property that specifies whether HTTP compression is supported with the HTTP protocol.
A value that specifies whether HTTP compression is supported with the HTTP protocol.If True, HTTP compression is supported.If False (default), HTTP compression is not supported.
Indicates if the Http Protocol is a system object.
indicating if the protocol is a system level object.
Gets or sets the port address number for the Secure Sockets Layer (SSL) port.
An value that specifies the SSL port address number.
Gets or sets the Web site with which the HTTP protocol is associated.
A value that specifies the Web site with which the HTTP protocol is associated.
Gets or sets the URL path for the Web site with which the HTTP protocol is associated.
A value that specifies the URL path based on the value of the property.
The class represents the interface that manages permissions for a specified column.
Denies access to the specified permissions for the specified grantee on the specified list of columns.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the set of permissions.
A array that specifies the names of the columns to which the permission is denied.
Denies access to the specified permissions for the specified grantees on the specified list of columns.
An object value that specifies the permission.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array that specifies the names of the columns to which the permission is denied.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the specified list of columns.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the set of permissions.
A array that specifies the names of the columns to which the permission is denied.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees and other users that the grantee granted access to on the specified list of columns.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the set of permissions.
A array that specifies the names of the columns to which the permission is denied.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Enumerates a list of object permissions for a specified grantee on the referenced column.
An array of objects that contains object permission information for the specified grantee on the stored procedure.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the referenced column.
An array of objects that contains object permission information for the specified grantee and permission on the referenced column.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the referenced list of columns.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the set of permissions.
A array that specifies the names of the columns to which the permission is granted.
Grants access to the specified permission for the specified grantees on the stored procedure.
An object that specifies the permission.
A array value that specifies the grantees to be granted access to the set of permissions.
A array that specifies the names of the columns to which the permission is granted.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted access to the set of permissions.
A array value that specifies the names of the columns to which the permission is granted.
A property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to deny other users access to the referenced columns.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the referenced columns.
An object that specifies the permission.
A array value that specifies the grantees to be granted access to the set of permissions.
A array that specifies the names of the columns to which the permission is granted.
A property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to deny other users access to the referenced columns.
Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantee on the referenced columns under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be granted access to the set of permissions.
A array that specifies the names of the columns to which the permission is granted.
A property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to grant other users access to the referenced columns.
A value that specifies the role that the user assumes when granting access to the referenced columns to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified set of permissions and the ability to grant access to other users for the specified grantees on the referenced columns under an assumed role.
An object that specifies the set of permissions.
A array value that specifies a list of grantees to be granted access to the set of permissions.
A array that specifies the names of the columns to which the permission is granted.
A property that specifies whether the grantee is given the ability to grant access to the referenced columns for other users.If True, the grantee is given the ability to grant other users access to the referenced columns.If False, the grantee is not given the ability to grant other users access to the referenced columns.
A value that specifies the role that the user assumes when granting access to the referenced columns to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the referenced columns.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array that specifies the names of the columns to which the permission is revoked.
Revokes previously granted permissions from a list of grantees on the referenced columns.
An object that specifies the set of permissions.
A array value that specifies a list of grantees to be revoked access to the set of permissions.
A array that specifies the names of the columns to which the permission is revoked.
Revokes previously granted permissions from a grantees on the referenced columns and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array value that specifies the names of the columns to which the set of permissions is revoked.
A property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a list of grantees on the stored procedure and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the set of permissions.
A array value that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the names of the columns to which the set of permissions is revoked.
A property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array value that specifies the names of the columns to which the set of permissions is revoked.
A property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the referenced columns for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a list of grantees on the referenced columns and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A value that specifies the column to which the set of permissions is revoked.
A property that specifies whether the grantee is given the ability to revoke access from the referenced columns for other users.If True, the grantee is given the ability to revoke other users' access from the referenced columns.If False, the grantee is not given the ability to revoke other users' access from the referenced columns.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the referenced columns for other users. Use this parameter for grantees who are members of more than one role.
Interface that defined methods and properties for the database maintenance facet.
A Boolean value that indicates if data and backup are on separate logical volumes.
If True Data and Backup are on separate logical volumes.If False Data and Backup are not on separate logical volumes.
Gets a datetime for the last database backup.
Gets a datetime for the last log backup.
Gets or sets the type of page integrity check that SQL Server performs when reading database pages
Gets or sets a Boolean value that specifies if the database is read-only.
If True the database is read only.If False the database is not read only.
Gets or set the database recovery model.
Gets a DatabaseStatus object.
Interface with properties that expose database options.
Gets or sets a property value that specifies whether the ANSI_NULL_DEFAULT database option is active.
A value that specifies whether the ANSI_NULL_DEFAULT database option is active.If True, user-defined data types default to allowing NULL values.If False (default), user-defined data types default to not allowing NULL values.
Gets or sets a property value that specifies whether the ANSI_NULLS_ENABLED database option is active.
A value that specifies whether the ANSI_NULLS_ENABLED database option is active. If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.
Gets or sets a property value that specifies whether the ANSI_PADDING_ENABLED database option is active.
A value that specifies whether the ANSI_PADDING_ENABLED database option is active.If True, trailing blanks inserted into variable-length columns are not trimmed.If False (default), blanks inserted into variable-length columns are trimmed.
Gets or sets a property value that specifies whether the ANSI_WARNING_ENABLED database option is active.
A value that specifies whether the ANSI_WARNING_ENABLED database option is active.If True, warnings are issued when null values are encountered in a statement.If False (default), warnings are not issued when null values are encountered in statements.
Gets or sets a property value that specifies whether the ARITHMETICABORT database option is active.
A value that specifies whether the ARITHMETICABORT database option is active.If True, a transaction is stopped and rolled back when an arithmetic error occurs.If False (default), a transaction continues when an arithmetic error occurs.
Gets or sets a property value that specifies whether the AUTOCLOSE database option is active.
A value that specifies whether the AUTOCLOSE database option is active.If True, the database is closed, and its resources are freed when no user connection accesses the database.If False (default), the server maintains the database in an open and ready state regardless of user activity.
Gets or sets a property value that specifies whether the AUTOCREATESTATISTICS database option is active.
A value that specifies whether the AUTOCREATESTATISTICS database option is active.If True, statistics are automatically created.If False (default), statistics are not automatically created.
Gets or sets a property value that specifies whether the AUTOSHRINK database option is active.
A value that specifies whether the AUTOSHRINK database option is active. If True, the database is automatically reduced.If False (default), statistics are not automatically reduced.
Gets or sets a property value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.
A value that specifies whether the AUTOUPDATESTATISTICSASYNC database option is active.If True, statistics are automatically updated.If False (default), statistics are not automatically updated.
Specifies whether database statistics are automatically updated.
A value indicating whether statistics are updated automatically. If True, statistics are updated. Otherwise, False.
Gets or sets a property value that specifies whether the Service Broker service is enabled.
A value that specifies whether the Service Broker service is enabled.If True, statistics are automatically updated.If False (default), statistics are not automatically updated.
Gets or sets a Boolean property value that specifies whether the CHANGE_TRACKING_AUTO_CLEANUP OPTION is enabled.
A value that specifies whether change tracking information is automatically removed.If True, change tracking information is automatically removed after a configurable retention period.If False (default), change tracking information is not automatically removed.
Gets or sets a value indicating whether change tracking is enabled.
A value that specifies whether change tracking information is supported by the database.If True, change tracking is enabled.If False (default), change tracking information is not enabled.
Gets or sets an interval that specifies how long change tracking information is retained.
An Integer value that specifies how long change tracking information is retained, in units defined by the property.
Specifies the units for the change tracking retention period.
A type that specifies the units for the retention period value.
Gets or sets a property value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.
A value that specifies whether the CURSOR_CLOSE_ON_COMMIT database option is active.If True, the cursor is closed when a transaction commits.If False (default), the cursor is not closed when a transaction commits.
Gets or sets the default collation used by the database.
A value that specifies the name of the default collation.
Gets or sets the compatibility level for a database.
A value that specifies the compatibility level for a database.
Gets or sets a property value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.
A value that specifies whether the CONCAT_NULL_YIELDS_NULL database option is active.If True, the concatenated result is NULL.If False (default), the value is concatenated with a zero string.
Gets the date and time at which the database was created.
A value specifying the date and time at which the database was created.
Indicates whether property ownership chaining is active.
A value that specifies whether database ownership chaining is active.If True, database ownership chaining is active.If False (default), database ownership chaining is inactive.
Gets the name of shapshot base for the database.
A value that specifies the name of the shapshot base.
Gets or sets a property value that specifies whether the date correlation optimization is active.
A value that specifies whether the date correlation optimization is active.If True, date correlation optimization is active.If False (default), date correlation optimization is not active.
Gets the default file group used by the database.
A value that specifies the default file group for the database.
Gets the default stream file group used by the database.
A value that specifies the default stream file group for the database.
Gets or sets a value indicating whether encryption is enabled for the database.
A value that specifies whether database encryption is enabled.If True, database encryption is enabled. Otherwise, False (default.)
Gets or sets a value that indicates whether the priority specified by the broker is acknowledged.
A value that indicates whether the priority specified by the broker is acknowledged.If True, the broker priority is acknowledged. Otherwise, False (default.)
Gets the database ID value.
An Integer value that uniquely identifies the database.
Gets or sets a property value that specifies whether parameterization is forced on the database.
A value that specifies whether parameterization is forced on the database.If True, parameterization is forced.If False (default), parameterization is not forced.
Gets a value that specifies whether transactions with the read committed isolation level use row versioning.
A value that indicates whether transactions with the read committed isolation level use row versioning.If True, the transactions use row versioning. Otherwise, False (default.)
Specifies whether the database is a system object or a user-defined database.
A value that indicates whether the database is a system object.If True, the database is a system object. If False, the database is user-defined.
Indicates whether the database is updateable.
A value that indicates whether the database is updateable, or if it read-only. If True, the database may be updated. Otherwise, False.
Gets the value that specifies whether the local server cursors are used by default.
A value that specifies whether local cursors are used by default.If True, local cursors are used.If False (default), local cursors are not used and the cursors are implemented at the client.
Gets or sets the maximum time, in seconds, that the principal server instance waits for a PING message from another instance in the mirroring session before assuming the other instance is disconnected.
An Integer value that specifies the mirroring time-out period, in seconds, on the principal server instance.
Gets the name of the database.
A value containing the database name.
Gets or sets a property value that specifies whether the NUMERIC_ROUNDABORT database option is active.
A value that specifies whether there is a loss of precision due to rounding in an expression causes an error.If True, an error is generated and no results are returned.If False (default), a warning is generated and a NULL is returned.
Gets the the owner of the database.
A value that specifies the database owner.
Specifies the type of page integrity check that SQL Server performs when it reads database pages.
A object value that specifies the type of page integrity check performed when SQL Server reads database pages.
Gets the primary database file path.
A value containing the primary file path.
Gets or sets a 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.
A 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.If True, identifiers delimited by double quotation marks are interpreted as object identifiers.If False, identifiers delimited by double quotation marks are strings that contain characters not usually allowed by the Transact-SQL syntax rules, such as apostrophes.
Gets or sets the property value that specifies whether the database is read-only.
A value that specifies whether the database is read-only.If True, the database is read-only.If False (default), the database can be updated.
Gets or sets the recovery model for the database.
A object value that specifies the recovery model that is currently in operation on the database.
Gets or sets the value that specifies whether recursive triggers are enabled on the database.
A value that specifies whether recursive triggers are enabled on the database.If True, recursive triggers are enabled.If False (default), recursive triggers are not enabled.
The TRUSTWORTHY database property is used to indicate whether the instance of SQL Server trusts the database and the contents within it.
A value specifying the Trustworthy property.
Gets or sets the database user access.
A object value that specifies the database user access.
Defines methods and properties that can be used to measure and influence database performance.
Gets or sets a value that indicates whether the database will be closed automatically after the last user exits.
A value that indicates whether the database will be closed automatically after the last user exits. Returns True if the database will be closed; otherwise, False.
Indicates whether the database files are candidates for periodic shrinking.
A value that indicates whether the database files can be shrunk automatically. Returns True if database files can be shrunk automatically; otherwise, False.
Gets a value that indicates whether the collation of the database matches the master or model database.
A value indicating whether the database collation matches the master or model database. Returns True if the database collation does match master or model database; otherwise, False.
Indicates whether the database has its data and log files on different logical volumes.
A value that indicates whether the database has its data and log files on different logical volumes.Returns True if the database has its data and log files on different logical volumes; otherwise, False.
Indicates whether the database performance facet is a system object.
A value indicating whether the database performance facet is a system object. Returns True if the facet is a system object; otherwise, False.
Gets the size of the database in megabytes (MB).
A value that specifies the database in megabytes (MB).
Gets the database status.
A value that indicates the current database status.
Security facet interface.
Gets a Boolean value that specifies if the DBO is a system administrator.
If True the database owner is a system administrator.If False the database owner is not a system administrator.
Gets or sets a Boolean value that specifies if the database is trusted by the instance of SQL Server.
If True the database is trustworthy.If False the database is not trustworthy.
The class is an interface that represents the collection of extended properties associated with an object.
Represents a collection of objects. Each object represents an extended property defined on an object.
An object that represents all the extended properties defined on the object.
The class is an interface that represents a collection of options associated with a login.
Gets or sets the asymmetric key that is associated with the login.
A value that contains the asymmetric key that is associated with the login.
Gets or sets the certificate that is associated with the login.
A value that contains the certificate that is associated with the login.
Gets the date and time when the login was created.
A value that specifies the date and time when the login was created.
Gets or sets the credential that is associated with the login.
A value that contains the credential that is associated with the login.
Gets or sets the database that the login uses by default.
A value that contains the database that the login uses by default.
Gets the ID value that uniquely identifies the login.
An value that uniquely identifies the login.
Gets the value that determines whether the login is disabled.
A value that determines whether the login is disabled.If True, the login is disabled. Otherwise, False.
Gets the value that determines whether the login is locked.
A value that determines whether the login is locked.If True, the login is locked. Otherwise, False.
Gets the value that determines whether the login is a system object.
A value that determines whether the login is a system object.If True, the login is a system object. Otherwise, False.
Gets or sets the language that is associated with the login.
A value that contains the language that is associated with the login.
Gets the alternative name that describes the language that is associated with the login.
A value that contains the language alias that is associated with the login.
Gets the value that determines whether the login password must be changed.
A value that determines whether the login password must be changed.If True, the login password must be changed. Otherwise, False.
Gets or sets the name of the login.
A value that contains the name of the login.
Gets or sets the value that determines whether the login password will expire automatically.
A value that determines whether the login password will expire automatically.If True, the password will expire automatically. Otherwise, False.
Gets or sets the value that determines whether the login password must adhere to a policy.
A value that determines whether password policy is enforced.If True, the password policy is enforced. Otherwise, False.
Interface to deal with object names containing both the object and the schema.
Gets name portion of a Multipart name.
Gets the schema portion of a Multipart Name.
Represents the name facet interface.
Gets the name of the interface..
A value that specifies the name of the interface.
The object represents a SQL Server index.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified parent object and with the specified name.
An that specifies the parent of the object.
A that specifies the name of the index.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server for a specified index operation.
An object value that specifies the index operation that can be altered.
Updates any object property changes for all indexes on the instance of SQL Server for a specified index operation.
Tests the integrity of database pages that store the index.
A object value that contains the error messages generated by the integrity check.
Tests the integrity of database pages that store the index.
A object value that contains the error message generated by the integrity check.
Creates an index on the instance of SQL Server as defined by the object.
Disables the index.
Drops the index.
Drops a clustered index and moves the underlying table data to the specified filegroup.
A value that specifies the name of the filegroup.
Drops a clustered index and moves the underlying table data to the partition scheme with the specified with partition scheme parameters.
A value that specifies the partition scheme.
A object that specifies the parameters for the partition scheme
Enables the index.
An object value that specifies the action to take when enabling the index.
Enumerates a list of fragmentation information for the index using the default fast fragmentation option.
A system object value that contains an enumerated list of fragmentation information.
Enumerates a list of fragmentation information for the index with the specified fragmentation option.
A system object value that contains an enumerated list of fragmentation information.
A object value that specifies the fragmentation option.
Enumerates a list of fragmentation information for the index with the specified fragmentation option and partition number.
A system object value that contains an enumerated list of fragmentation information.
A object value that specifies the fragmentation option.
An value that specifies the partition number.
Enumerates a list of statistical information for the index.
A system object value that contains an enumerated list of statistical information. The contains a set of objects, which contain the following columns: ColumnData typeDescriptionRANGE_ROWSThe estimated number of rows from the table that fall within a histogram step, excluding the upper bound.EQ_ROWSThe estimated number of rows from the table that are equal in value to the upper bound of the histogram step.DISTICT_RANGE_ROWSThe estimated number of distinct values within a histogram step, excluding the upper bound.RANGE_HI_KEYThe upper bound value of a histogram step.
Marks the index to be dropped the next time that the method is run on the object's parent object.
A value that specifies whether to drop the index the next time the parent object is altered.If True, the index is dropped when the parent is altered. Otherwise, False.
Rebuilds the index.
Rebuilds the index on the partition with the specified partition number.
A value that specifies the number of the partition to be rebuilt.
Rebuilds all the indexes.
Updates the disk resource usage of the index.
Re-creates the index.
Refreshes the object and its properties.
Renames the index.
A value that specifies the new name of the index.
Reorganizes the index based on current property settings.
Reorganizes all the indexes based on current property settings.
Generates a Transact-SQL script that can be used to re-create the index.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the index as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Updates statistics for the referenced index.
Updates statistics for the referenced index with the specified statistics scan type.
A the method used to update the statistics.
Updates statistics for the referenced index with the specified statistics scan type and specified sample size.
A the method used to update the statistics.
An value that specifies the sample size.
Updates statistics for the referenced index with the specified statistics scan type and specified sample size and with the option to recompute the statistics.
A that specifies the method used to update the statistics.
An value that specifies the sample value.
A value that specifies whether to recomputed the index statistics or not.If True, the statistics are recomputed. Otherwise, False.
Specifies the x-coordinate of the upper right corner of a bounding box
Specifies the x-coordinate of the lower-left corner of a bounding box.
Specifies the y-coordinate of upper-right corner of a bounding box.
Specifies the y-coordinate of the lower-left corner of a bounding box.
Defines the maximum number of cells that tessellation can count per object.
Gets or sets the property value that specifies whether to compact the large object (LOB) data in the index.
A value that specifies whether to compact the index if the data is large. If True, the index is compacted for large data. Otherwise, False (default).
Gets or sets the property value that specifies whether the index allows page locks.
A value that specifies the whether the index allows page locks.If True, page locks are not allowed on the index. Otherwise, False (default).
Gets or sets the property value that specifies whether the index allows row locks.
A value that specifies the whether the index allows row locks.If True, row locks are not allowed on the index. Otherwise, False (default).
Gets the index events supported by the object.
An object that represents the index events supported by the object.
Represents a collection of objects. Each object represents an extended property defined on the object.
An object that represents all the extended properties defined on the object.
Gets or sets the filegroup where the index pages are stored.
A value that specifies the filegroup where the index is stored.
Gets or Sets the file group name for the index.
property value that specifies the index's current file group.
Gets or Sets the partition scheme name for the index.
property value that specifies the index's current partition.
Gets or sets the percentage of an index page to fill when the index is created or re-created.
A value that specifies proportion of the index page to fill, in percent.
Gets or sets the value that contains the definition for the filter.
A value that specifies the definition of the filter.
Gets or sets the property value that specifies whether the index has compressed partitions.
A value that specifies whether the index has compressed partitions. If True, the index has compressed partitions. Otherwise, False (default).
Gets the property value that specifies whether the index has a filter defined for a range of index values.
A value that specifies whether the index has a filter. If True, the index has a filter. Otherwise, False (default).
Gets the index ID value that uniquely identifies the index within the database.
An value that specifies the ID value that uniquely identifies the index.
Gets or sets the property value that specifies whether the index ignores duplicate keys.
A value that specifies whether the index ignores duplicate keys. If True, the index ignores duplicate keys. Otherwise, False (default).
Gets a collection of objects that represent all the columns participating in the index.
An object that represents all the columns participating in the index.
Gets or sets the index key type.
An object value that specifies the type of key on which the index is built, such as a unique key or a primary key.
Gets or sets the property value that specifies whether the index is clustered.
A value that specifies the whether the index is clustered.If True, the index is clustered. Otherwise, False (default).
Gets or sets the property value that specifies whether the index is disabled.
A value that specifies whether the index is disabled.If True, the index is disabled. Otherwise, False (default).
Gets the value that specifies whether the index is enabled for row identification in Microsoft Search.
A value that specifies whether the index is enabled for row identification using Microsoft Search.If True, the index is enabled for Microsoft Search row identification. Otherwise, False (default).
Gets the property value that specifies whether the index is based on a computed column.
A value that specifies whether the index is based on a computed column.If True, the index is based on a computed column. Otherwise, False (default).
Gets the property value that specifies whether the index is defined for a table or a view.
A value that specifies whether the index is defined for a table or a view.If True, the index is defined for a table. Otherwise, False (default).
Gets the property value that specifies whether the index is stored in a partitioned scheme.
A value that specifies whether the index is stored in a partitioned scheme.If True, the index is stored in a partitioned scheme. Otherwise, False (default).
Specifies if an index is a Spatial Index
Gets the property value that specifies whether the index was named automatically by the system.
A value that specifies whether the index was named automatically or not.If True, the index was named by the system automatically.If False (default), the index was named explicitly.
Gets the property value that specifies whether the index is a system object.
A value that specifies whether the index is a system object.If True, the index is a system object. Otherwise, False (default).
Gets or sets the property value that specifies whether the index is unique or not.
A value that specifies whether the index is unique or not.If True, the index is unique.If False (default), the index is not unique.
Gets or sets the property value that specifies whether the index is an XML index.
A value that specifies whether the index an XML index.If True, the index is an XML index. Otherwise, False (default).
Specifies the first level of decomposition for a geometry data type.
Specifies the second level of decomposition for a geometry data type.
Specifies the third level of decomposition for a geometry data type.
Specifies the fourth level of decomposition for a geometry data type.
Gets or sets the maximum number of processors that can be used when running a query that uses the index.
An value that specifies the maximum number of processors that can be used when running a query that uses this index.
Gets a Boolean value that indicates whether the object supports design mode.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the index.
A string value that contains the name of the index.
Gets or sets the property value that specifies whether statistics are regenerated when an index is created.
A value that specifies whether the index is recomputed automatically.If True, the index is recomputed automatically. Otherwise, False (default).
Gets or sets the property value that specifies whether the index will be kept online during index operations thus allowing access to the data.
A value that specifies whether the index will be kept online during index operations.If True, the index will be kept online during index operations. Otherwise, False (default).
Gets or sets the property value that specifies whether space is left open on each page of the intermediate levels of the index.
A value that specifies whether there is available space on each page at the intermediary levels of the index.If True, the index is padded. Otherwise, False (default).
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the parent of an XML index.
A value that specifies the parent of an XML index.
Gets or sets the partition scheme associated with the index.
A value that specifies the partition scheme associated with the index.
Represents a collection of objects. Each object represents a parameter in the partition scheme associated with the index.
A object that represents all the parameters in the partition scheme associated with the index.
Gets a collection of objects that represent all the physical partitions on which the index is stored.
An object that represents all the physical partitions on which the index is stored
Gets or sets the secondary XML index type.
A object value that specifies the secondary XML index type.
Gets or sets the property value that specifies whether the index is sorted using the tempdb database for intermediate storage of data.
A value that specifies whether the index is sorted using the tempdb database for temporary storage. If True, the index is sorted in the tempdb database. Otherwise, False (default).
Gets or sets the disk space used to store the index data in kilobytes.
An value that specifies the space used, in KB.
Gets or sets the Spatial Index Type for a column.
The class represents a collection of objects that represent all the indexes defined on the instance of SQL Server.
Adds an object to the collection.
An object value that is to be added into the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position form which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes an object from the collection.
An object value that specifies the index to be removed from the collection.
Removes an object from the collection.
A value that specifies the name of index to be removed from the collection.
Gets an object in the collection by index number.
An object value that represents the index.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the index.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server column that is participating in an index.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified index and with the specified name.
An object that specifies the index in which the indexed column is participating.
A value that specifies the name of the column.
Initializes a new instance of the class on the specified index and with the specified name and order.
An object that specifies the index in which the indexed column is participating.
A value that specifies the name of the column.
A value that specifies whether the index is sorted in descending or ascending order.If True, the index is sorted in descending order.If False, the index is sorted in ascending order.
Gets or sets the property value that specifies whether the indexed column is sorted in descending or ascending order.
A value that specifies whether the column is sorted in descending or ascending order.If True, the column is sorted in descending order.If False (default), the column is sorted in ascending order
Gets the ID value that uniquely identifies the indexed column.
An value that specifies the ID value of the indexed column.
Gets the property value that specifies whether the indexed column is computed or not.
A value that specifies whether the column value is the result of a computed expression.If True, the column is computed.If False (default), the column is not computed.
Gets or sets the property value that specifies whether the column is included in the index.
A value that specifies whether the column is included in the index.If True, the column is included in the index.If False (default), the column is not included in the index.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the indexed column.
A string value that contains the name of the indexed column.
Gets the object that is the parent of the object.
An object value that specifies the parent of the object.
The class represents a collection of objects that represent all the indexed columns defined on the instance of SQL Server.
Adds an object to the object.
An object value that is to be added into the column collection.
Adds an object at a specified index position in the collection.
An object value that is to be added into the column collection.
An value that specifies the index position of the collection.
Adds an object to the position after a specified, existing object in the collection.
An object value that is to be added into the collection.
A value that specifies the name of the existing object in the collection after which to insert the new object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes an object from the collection.
An object value that specifies the indexed column to be removed from the collection.
Gets an object in the collection by index number.
An object value that represents the indexed column.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the indexed column.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that are used to specify the action that is taken on an index when it is enabled after having been disabled.
The index is rebuilt.
The index is recreated.
The object represents the settings that are required for SQL Server index event notification.
Specifies the server event handler for index events.
Returns the currently selected event notifications.
An object that specifies the set of index events.
Starts receiving events.
Stops receiving events.
Specifies the index events to receive.
An object that specifies the set of events to receive.
Specifies the index events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The enumeration contains values that are used to specify index operations.
Disables the index.
Rebuilds the index.
Reorganizes the index.
Enumerates possible responses to in-doubt transactions.
Recovery fails if Microsoft Distributed Transaction Coordinator cannot resolve any in-doubt transactions.
Any Microsoft Distributed Transaction Coordinator in-doubt transactions are presumed to have committed
Any Microsoft Distributed Transaction Coordinator in-doubt transactions are presumed to have aborted.
The class contains nonconfigurable information about the instance of SQL Server. These include system information and options that are set during Setup, such as the collation.
Gets a version object that identifies the common language runtime that is running in the server.
A object that specifies the version of the common language runtime.
A string that identifies the build number of the common language runtime that is running in the server.
spcifies the build number of the common language runtime that is running in the server. The string is in the format v2.0.50727.
Gets the build number for the instance of SQL Server.
An value that specifies the build number for the instance of SQL Server.
Gets the default collation for the instance of SQL Server.
A value that specifies the default collation for the instance of SQL Server.
Gets the collation ID for the instance of SQL Server.
An value that specifies the collation ID for the instance of SQL Server.
Gets the comparison style for the instance of SQL Server.
An value that specifies the comparison style for the instance of SQL Server.
Gets the computer name stored in the net BIOS.
An value that specifies the computer name stored in the net BIOS.
Gets the edition of the instance of SQL Server.
A string value that represents the edition of the instance of SQL Server.
Gets the edition of the engine for the instance of SQL Server.
A value that represents the engine edition of the instance of SQL Server.
Gets the file directory where the error log is stored on the instance of SQL Server.
A value that specifies the error log file location on the instance of SQL Server.
Gets the value that specifies whether the instance of SQL Server is case-sensitive.
A value that specifies whether the instance of SQL Server is case-sensitive. If True, the instance of SQL Server is case-sensitive. Otherwise, False (default).
Gets the value that specifies whether the instance of SQL Server is a clustered server.
A value that specifies whether the instance of SQL Server is running on a clustered server. If True, the server is clustered. Otherwise, False (default).
Gets the value that specifies whether full-text service is installed on the instance of SQL Server.
A value that specifies whether full-text service is installed on the instance of SQL Server. If True, full-text service is installed. Otherwise, False (default).
Gets the value that specifies whether the instance of SQL Server is read-only.
A value that specifies whether the instance of SQL Server is read-only. If True, the instance of SQL Server is read-only. Otherwise, False (default).
Gets the default language used by the instance of SQL Server.
A value that specifies the default language.
Gets the log file directory for the master database on the instance of SQL Server.
A value that specifies the log file directory for the master database on the instance of SQL Server.
Gets the database file directory for the master database on the instance of SQL Server.
A value that specifies the database file directory for the master database on the instance of SQL Server.
Gets the greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.
A value that specifies the maximum decimal precision for numeric data types on the instance of SQL Server.
Gets the NetBIOS name of the network on which the instance of SQL Server is running.
A value that specifies the NetBIOS name.
Gets the operating system version of the computer running the instance of SQL Server.
A value that specifies the operating system version.
Gets the object that is the parent object of the object.
A object that is the parent of the object.
Gets the total RAM installed, in MB, for the computer running the instance of SQL Server.
An value that specifies the total RAM installed in MB.
Gets the hardware platform for the computer running the instance of SQL Server.
A value that specifies the hardware platform.
Gets the number of processors installed on the computer running the instance of SQL Server.
An value that specifies the number of processors that are installed.
Gets the product title for the instance of SQL Server.
A value that specifies the product title for the instance of SQL Server.
Gets the product level for the instance of SQL Server.
A value that specifies the product level.
Gets the date and time when the SQL Server resource was last updated.
A value that specifies the date and time when the resource was last updated.
Gets the version of the SQL Server resource.
A value that specifies the version of the SQL Server resource.
Gets the version of the SQL Server resource in string format.
A value that specifies the version of the SQL Server resource.
Gets the root directory for the instance of SQL Server.
A value that specifies the root directory on the computer that is running the instance of SQL Server.
Gets the value that identifies the character set used by the instance of SQL Server.
An value that specifies the character set used by the instance of SQL Server.
Gets the name of the character set used by the instance of SQL Server.
A value that specifies the name of the character set used by the instance of SQL Server.
Gets the value that identifies the sort order used by the instance of SQL Server.
An value that specifies the sort order used by the instance of SQL Server.
Gets the name of the sort order used by the instance of SQL Server.
A value that specifies the name of the sort order used by the instance of SQL Server.
Gets the version of the instance of SQL Server.
A object that specifies the version of the instance of SQL Server.
Gets the major version number of the instance of SQL Server.
An object that specifies the major version number of the instance of SQL Server.
Gets the minor version of the instance of SQL Server.
An object that specifies the minor version number of the instance of SQL Server.
Gets the date, version, and processor type of the instance of SQL Server.
A value that contains the date, the version, and the processor type of the instance of SQL Server.
The class represents the exception raised when an error occurs during the internal phase of a SMO operation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Internal SMO Error exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the Internal SMO Error exception.
An object that specifies the inner exception for the Internal SMO Error exception.
Gets the type of SMO exception.
An object that specifies the type of SMO exception.
The class represents the exception raised when an SMO operation is not valid.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Invalid SMO Operation exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the Invalid SMO Operation exception.
An system object value that specifies the inner exception for the Invalid SMO Operation exception.
Initializes a new instance of the class with the specified message and SMO state.
A value that specifies the name of the SMO operation that is not valid.
A object value that specifies the state of the SMO operation.
Populates a object with the data needed to serialize the target object.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Gets the message associated with the Invalid SMO Operation exception.
A value that contains the message associated with the Invalid SMO Operation exception.
Gets the type of the SMO exception.
An object value that specifies the type of the Invalid SMO Operation exception.
The class represents the exception raised when the version is not valid on an SMO operation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified server version.
A object value that specifies the version of the instance of SQL Server.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Invalid Version SMO Operation Exception exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the Invalid Version SMO Operation exception.
An object that specifies the inner exception for the Invalid Version SMO Operation exception.
Populates a object with the data needed to serialize the target object.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Gets the message associated with the Invalid Version SMO Operation exception.
A value that specifies the exception message.
Gets the type of exception for the Invalid Version SMO Operation exception.
An object value that specifies the type of exception.
The class represents the interface used to set object permissions.
Denies access to the specified permission for the specified grantee on the SMO object.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the SMO object.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access on the SMO object.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the SMO object.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Enumerates a list of object permissions for the SMO object.
An array of objects that contains object permission information for the SMO object.
Enumerates a list of object permissions for a specified permission on the SMO object.
An array of objects that contains object permission information for the specified permission on the SMO object.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the SMO object.
An array of objects that contains object permission information for the specified grantee on the SMO object.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the SMO object.
An array of objects that contains object permission information for the specified grantee and permission on the SMO object.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the SMO object.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the SMO object.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the SMO object.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object.
A value that specifies the role that the user assumes when granting access to the SMO object to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the SMO object under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the SMO object.If False, the grantee is not given the ability to grant other users access to the SMO object.
A value that specifies the role that the user assumes when granting access to the SMO object to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the SMO object.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the SMO object.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantees on the SMO object and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the SMO object.If False, the grantee is not given the ability to revoke other users' access from the SMO object.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the SMO object and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the SMO object.If False, the grantee is not given the ability to revoke other users' access from the SMO object.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the SMO object for other users. Use this parameter for grantees who are members of more than one role.
The class represents the interface used to create Transact-SQL scripts of SMO objects.
Generates a Transact-SQL script that can be used to re-create the SMO object.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SMO object as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Interface that identifies audit facet members.
Specifies whether C2 audit tracing is enabled.
Indicates if there is a default trace level set for a server.
Gets or sets a login audit level.
Contains configuration information for interfaces based on the object.
Gets or sets a Boolean value that specifies whether ad hoc remote queries are enabled.
Returns True if ad hoc remote queries are enabled. Returns False if ad hoc remote queries are not enabled.
Gets the affinity64 IO mask for a server.
Gets the affinity64 mask for a server.
Gets the affinity IO mask for a server.
Gets the affinity mask for a server.
Gets or sets a Boolean value that specifies whether the SQL Server Agent extended stored procedures are enabled.
Gets or sets a Boolean value that specifies specifying if the allow updates option is set.
Returns True if the property is set. Returns False if the property is not set.
Gets a Boolean value that specifies if the awe enabled value is set.
True if the property is set. False if the property is not set.
Gets or sets the blocked process threshold.
Gets a Boolean value that specifies if the C2 audit tracing is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the CLR integration value is set.
True if the property is set. False if the property is not set.
Gets a Boolean value that specifies if the common criteria compliance value is set.
True if the property is set. False if the property is not set.
Returns the value contained in the cost threshold for parallelism property.
Gets or sets a Boolean value that specifies if the cross DBOwnership chaining value is set.
True if the property is set. False if the property is not set.
Gets or sets the cursor threshold value.
Gets a Boolean value that specifies if the DatabaseMailEnabled property is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the BackupCompressionEnabled option is set.
True if the property is set. False if the property is not set.
Gets or sets the DefaultFullTextLanguage property.
Gets or sets the DefaultLanguage property.
Gets or sets a Boolean value that specifies if the DefaultTraceEnabled property is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the DisallowResultsFromTriggers property is set.
True if the property is set. False if the property is not set.
Gets the value of the DynamicLocks property.
Gets a Boolean value that specifies if the ExtensibleKeyManagementEnabled property is set.
True if the property is set. False if the property is not set.
Gets or sets the level of access permitted on the servers FILESTREAM operations.
A value that specifies the level of permitted FILESTREAM access.
Gets the value of the FillFactor property.
Gets or sets the value of the FullTextCrawlBandwidthMax property.
Gets or sets the value of the FullTextCrawlBandwidthMin property.
Gets or sets the value of the FullTextCrawlRangeMax property.
Gets or sets the value of the FullTextNotifyBandwidthMax property.
Gets or sets the FullTextNotifyBandwidthMin property value.
Gets or sets the IndexCreateMemory property value.
Gets or sets the InDoubtTransactionResolutionType property value.
Gets a Boolean value that specifies if the LightweightPoolingEnabled property value is set.
True if the property is set. False if the property is not set.
Gets or sets the MaxDegreeOfParallelism property value.
Gets or sets the MaxServerMemory property value.
Gets the MaxWorkerThreads property value.
Gets the MediaRetention property value.
Gets or set the MinMemoryPerQuery property value.
Gets or sets the MinServerMemory property value.
Gets or sets a Boolean value that specifies if the NestedTriggersEnabled property value is set.
True if the property is set. False if the property is not set.
Gets or sets the NetworkPacketSize property value.
Gets or sets a Boolean value that specifies if the OleAutomationEnabled property value is set.
True if the property is set. False if the property is not set.
Gets the OpenObjects property value.
Gets or sets a value that determines whether ad hoc workloads will be optimized.
Returns True if workloads will be optimized; otherwise, False (default).
Gets or sets a Boolean value that specifies if the PrecomputeRank property value is set.
True if the property is set. False if the property is not set.
Gets a Boolean value that specifies if the PriorityBoost property value is set.
Returns True if the property is set. Returns False if the property is not set.
Gets or sets the ProtocolHandlerTimeout property value.
Gets or sets the QueryGovenorCostLimit property value.
Gets or sets the QueryWait property value.
Gets or sets the RecoveryInterval property value.
Gets a Boolean value that specifies if the RemoteAccessEnabled property has been set.
Returns True if the property is set.Returns False if the property is not set.
Gets or sets a Boolean value that specifies if the RemoteDacEnabled property is set.
True if the property is set. False if the property is not set.
Gets or sets the RemoteLoginTimeout property value.
Gets or sets a Boolean value that specifies if the RemoteProcTransEnabled is set.
True if the property is set. False if the property is not set.
Gets or sets the RemoteQueryTimeout property value.
Gets or sets the ReplicationMaxTextSize property value.
Gets or sets a Boolean value that specifies if the ReplicationXPsEnabled property is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the ScanForStartupProcedures property is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the ServerTriggerRecursionEnabled property is set.
True if the property is set. False if the property is not set.
Gets a Boolean value that specifies if the SetWorkingSetSize property value is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the ShowAdvancedOptions property value is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the SmoAndDmoSPsEnabled property value is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the SqlMailEnabled property value is set.
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the TransformNoiseWords property value is set.
True if the property is set. False if the property is not set.
Gets or sets the TwoDigitYearCutoff property value.
Gets the UserConnections property value.
Gets or sets a Boolean value that specifies if the UserInstancesEnabled property value is set.
True if the property is set. False if the property is not set.
Gets or sets the UserInstanceTimeout property value.
Gets or sets the UserOptions property value.
Gets or sets a Boolean value that specifies if the WebAssistantEnabled property value is set
True if the property is set. False if the property is not set.
Gets or sets a Boolean value that specifies if the XPCmdShellEnabled property is set.
True if the property is set. False if the property is not set.
An interface based on the type properties.
Gets the CLR build version string for the instance of SQL Server.
Gets the build number for the instance of SQL Server.
Gets collation information for the instance of SQL Server.
Gets the CollationID for the instance of SQL Server.
Gets the Comparision Style.for the instance of SQL Server.
Gets the host computer physical NetBIOS name.
Get the edition of the instance of SQL Server.
Gets the SQL Server Engine edition as an edition object.
Gets the error log path for the instance of SQL Server.
Gets a Boolean value that specifies case sensitivity.
Gets a Boolean value that specifies if the instance of SQL Server is clustered.
Gets a Boolean value that specifies if Full-Text is installed on the instance of SQL Server.
Gets a Boolean value that specifies if the instance of SQL Server is read-only.
Gets the SQL Server language.
Gets the master database log path for the instance of SQL Server.
Gets the master database data path for the instance of SQL Server.
Gets the greatest decimal precision available for exact numeric data types (not floating point), including decimal and numeric.
Gets the network name for an instance of SQL Server.
Gets the host computer operating system version.
Gets the total RAM installed, in MB, for the computer that is running the instance of SQL Server.
Gets the hardware platform for the computer that is running the instance of SQL Server.
Gets the number of processors that are installed on the computer that is running the instance of SQL Server.
Gets the product title for the instance of SQL Server.
Gets the product level for the instance of SQL Server.
Gets a DateTime object that specifies the last time the resource database was updated.
Gets the version number of the resource database.
Gets the root directory for the instance of SQL Server.
Gets the SQL character set ID from the collation ID as a tinyint.
Gets the SQL character set name from the collation.
Gets the SQL sort order ID from the collation.
Gets SQL sort order name from the collation.
Gets the portion of a component version identifier to the left of the first decimal point in the identifier.
Gets the portion of a component version identifier to the right of the first decimal point in the identifier.
The portion of a component version identifier to the right of the first decimal point in the identifier.
Gets the date, version, and processor type of the instance of SQL Server.
An interface for the performance facet.
Gets the affinity64 IO mask property for an instance of SQL Server.
Gets the affinity 64 mask for an instance of SQL Server.
Gets the affinity IO mask for an instance of SQL Server.
Gets the affinity mask property for an instance of SQL Server.
Gets or sets the BlockedProcessThreshold property for an instance of SQL Server.
Gets or sets the CostThresholdForParallelism property for an instance of SQL Server.
Gets the DynamicLocks property for an instance of SQL Server.
Gets a Boolean that specifies the LightweightPoolingEnabled property for an instance of SQL Server.
Gets or sets the MaxDegreeOfParallelism property for an instance of SQL Server.
Gets the MaxWorkerThreads property for an instance of SQL Server.
Gets or sets the NetworkPacketSize property for an instance of SQL Server.
Gets the OpenObjects property for an instance of SQL Server.
An interface that defines members for the SeverSecurityFacet.
Gets the CmdExecRightsForSystemAdminsOnly property value.
Gets the CommonCriteriaComplianceEnabled property value.
Gets or sets the CrossDBOwnershipChainingEnabled property value.
Gets the LoginMode property value.
Gets the ProxyAccountEnabled property value.
Gets the ProxyAccountIsGrantedToPublicRole property value.
Gets the PublicServerRoleIsGrantedPermissions property value.
Gets or sets the ReplaceAlertTokensEnabled property value.
Gets or sets the XPCmdShellEnabled property value.
The class contains members that represent the SQL Server policy-based management server selection facet objects.
Gets the build number of the server.
An integer value that specifies the build number.
Gets the collation used by the server.
A string value that specifies the collation.
Gets the edition of the server.
A string value that specifies the edition.
Gets a Boolean value that specifies whether the server uses case-sensitive syntax.
A Boolean value that specifies whether the server uses case-sensitive syntax, True if the server uses case sensitive syntax, otherwise False.
Gets the language used by the server.
A string value that specifies the language used by the server.
Gets a Boolean value that specifies whether the server supports named pipes.
A Boolean value, True if the server supports named pipes, otherwise False.
Gets the version of the operating system used by the computer hosting the server.
A string value that specifies the version of the operating system used by the computer hosting the server.
Gets the platform on which the server is running.
A string value that specifies the platform on which the server is running.
Gets a Boolean value that specifies whether Transmission Control Protocol (TCP) is enabled on the server.
A Boolean value, True if TCP is enabled on the server, otherwise False.
Gets the major digits of the version information.
An integer value that contains the major digits of the version information.
Gets the minor digits of the version information.
An integer value that contains the minor digits of the version information.
An interface for SQL Server 2008 Policy-Based Management that is based on .
Gets or sets the AuditLevel property for an instance of SQL Server.
Gets or sets the BackupDirectory property for an instance SQL Server.
Gets or sets the DefaultFile property for an instance of SQL Server.
Gets or sets the DefaultLog property for a .
Gets or sets the ServerLoginMode for an instance of SQL Server.
Gets or sets the MailProfile property for an instance of SQL Server.
Gets or sets the NumberOfLogFiles property for an instance of SQL Server.
Gets or sets the PerfMonMode for an instance of SQL Server.
Gets or sets the TapeLoadWaitTime property for an instance of SQL Server.
Represents the Policy-Based Management facet interface for setting up an instance of SQL Server.
Gets the domain group that is associated with the SQL Server Agent
A value that specifies the name of the SQL Server Agent domain group.
Gets the service account for the SQL Server Agent service.
A value that specifies the service account for the SQL Server Agent.
Gets the start mode for the SQL Server Agent service.
A value that specifies the start mode for the SQL Server Agent service.
Gets the backup directory for the instance of SQL Server.
A value that specifies the backup directory for the instance of SQL Server.
Gets the service account for the SQL Server Browser service.
A value that specifies the service account for the SQL Server Browser service.
Gets the start mode for the SQL Server Browser service.
A value that specifies the start mode for the SQL Server Browser service.
Gets the collation that is used by the instance of SQL Server.
A value that specifies the collation that is used by the instance of SQL Server.
Gets the default file for the instance of SQL Server.
A value that specifies the default file for the instance of SQL Server.
Gets the default log file for the instance of SQL Server.
A value that specifies the default log file for the instance of SQL Server.
Gets the name of the Engine Service Account.
A that contains the name of the Service Account.
Gets the file stream level for the instance of SQL Server.
A value that specifies the file stream level for the instance of SQL Server.
Gets the file stream share name for the instance of SQL Server.
A value that specifies the file stream share name for the instance of SQL Server.
Gets the directory for install data.
A value that specifies the directory for install data.
Gets the directory for shared install information.
A value that specifies the directory for shared install inforamation.
Gets the name of the instance of SQL Server.
A value that specifies the name of the instance of SQL Server.
Gets the login mode for the instance of SQL Server.
A value that specifies the login method for the instance of SQL Server.
Gets the value that determines whether named pipes are enabled on the instance of SQL Server.
A value that specifies whether named pipes are enabled on the instance of SQL Server.If True, named pipes are enabled. Otherwise, False.
Gets the ID suffix for the SQL Server service.
A value that specifies the ID suffix for the SQL Server service.
Gets the service name.
A value that specifies the service name.
Gets the start mode for the SQL Server service.
A value that specifies the start mode for the SQL Server service.
Gets the domain group for the instance of SQL Server.
A value that specifies the domain group for the instance of SQL Server.
Gets the value that determines whether TCP/IP protocol is enabled on the instance of SQL Server.
A value that specifies whether TCP/IP protocol is enabled on the instance of SQL Server.If True, TCP/IP is enabled. Otherwise, False.
Gets the path for the tempdb database transaction log.
A value that specifies the path for the tempdb database transaction log .
Gets the path for the tempdb database primary data file.
A value that specifies the path for the tempdb database primary data file.
Gets the value that determines whether user instances are enabled.
A value that specifies whether user instances are enabled.If True, user instances are enabled. Otherwise, False.
Gets the Windows users and groups that are assigned to the system administrator role.
A value that specifies the Windows users and groups that are assigned to the system administrator role.
An interface that defines surface area facet members.
Gets or sets the AdHocRemoteQueriesEnabled property value.
Gets or sets the ClrIntegrationEnabled property value.
Gets or sets the DatabaseMailEnabled property value.
Gets or sets the OleAutomationEnabled property value.
Gets or sets the RemoteDacEnabled property value.
Gets or sets the ServiceBrokerEndpointActive property value.
Gets or sets the SoapEndpointsEnabled property value.
Gets or sets the SqlMailEnabled property value.
Gets or sets the WebAssistantEnabled property value.
Gets or sets the XPCmdShellEnabled property value.
The class is an interface that represents a collection of options that is associated with a table.
Gets or sets the value that determines whether ISO null handling is enabled on the table.
A value that determines whether ISO null handling is enabled on the table.Returns True if ISO null handling is enabled on the table; otherwise, False.
Gets or sets the value that determines whether change tracking is enabled on the table.
A value that determines whether change tracking is enabled on the table.If True, change tracking is enabled on the table. Otherwise, False.
Gets the date and time when the table was created.
A value that specifies the date and time when the table was created.
Gets the value that determines whether the table references a system table.
A value that determines whether the table references a system table.If True, change tracking is enabled on the table. Otherwise, False.
Gets the ID value that uniquely identifies the table.
An value that uniquely identifies the table.
Gets the value that determines whether the table schema has an owner.
A value that determines whether the table schema has an owner.If True, the schema is owned. Otherwise, False.
Gets the value that determines whether the table is a system object.
A value that determines whether the table is a system object.If True, the table is a system object. Otherwise, False.
Gets or sets the type of lock escalation implemented on the table.
A value that specifies the type of lock escalation implemented on the table.
Gets or sets the name of the table.
A value that contains the name of the table.
Gets or sets the owner of the table options.
A value that specifies the owner of the table options.
Gets or sets the value that determines whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.
A value that determines whether quoted identifiers specify Transact-SQL keywords.If True, the quoted identifiers specify Transact-SQL keywords. Otherwise, False.
Gets the value that determines whether the table is replicated.
A value that determines whether the table is replicated.If True, the table is replicated. Otherwise, False.
Gets or sets the schema that is associated with the table options.
A value that specifies the schema that is associated with the table options.
Gets the value that determines whether column updates in the table are tracked.
A value that determines whether column updates in the table are tracked.If True, the column updates in the table are tracked. Otherwise, False.
The class represents the interface that is used to implement text on objects.
Scripts the text header.
A T:System.Boolean value that specifies whether to create an alter script header. If True, an alter script is generated.If False, a create script is generated.
Gets or sets the body of the text that is associated with the referenced object.
A value that specifies the body of text associated with the referenced object.
Gets or sets the text header associated with the referenced object.
A value that specifies the text header associated with the referenced object.
Gets or sets the text mode associated with the referenced object.
A value that specifies the text mode associated with the referenced object.
Gets a key that is used for encryption and decryption. Asymmetric keys are related and form a key pair.
A string value that contains the key.
Gets a certificate derived from an identifier root.
A string value that contains the certificate.
Gets a object.
A object.
Gets the default database schema.
A string that contains the default schema.
Gets an identifier.
An identifier.
Gets a Boolean value that specifies whether or not the interface refers to a .
A Boolean value, True if the interface refers to a , otherwise False.
Gets a string value that contains a log-in.
A string value that contains a log-in.
Gets the .
The .
Gets the name of the options referenced by the interface.
A string value that contains the name.
Gets the security identifier as a object.
A object.
Gets the .
A object.
The class is an interface that represents a collection of options that is associated with a view.
Gets or sets the value that determines whether ISO null handling is enabled on the view.
A value that determines whether ISO null handling is enabled on the view.If True, ISO null handling is enabled on the view. Otherwise, False.
Gets the date and time when the view was created.
A value that specifies the date and time when the view was created.
Gets the ID value that uniquely identifies the view.
An value that uniquely identifies the view.
Indicates whether the view is encrypted.
A value that determines whether the view is encrypted.If True, the view is encrypted. Otherwise, False.
Gets the value that determines whether a schema is bound to the view.
A value that determines whether a schema is bound to the view.If True, the view is schema-bound. Otherwise, False.
Gets the value that determines whether the view schema has an owner.
A value that determines whether the view schema has an owner.If True, the view is owned. Otherwise, False.
Gets the value that determines whether the view is a system object.
A value that determines whether the view is a system object.If True, the view is a system object. Otherwise, False.
Gets or sets the name of the view.
A value that contains the name of the view.
Gets the owner of the view options.
A value that specifies the owner of the table options.
Gets or sets the value that determines whether identifiers delimited by double quotation marks are Transact-SQL reserved keywords or contain characters not usually allowed by the Transact-SQL syntax rules.
A value that determines whether quoted identifiers specify Transact-SQL keywords on the view.If True, the quoted identifiers specify Transact-SQL keywords. Otherwise, False.
Gets the value that determines whether the metadata is returned with the view data.
A value that determines whether the metadata is returned with the view data.If True, the metadata is returned with the view data. Otherwise, False.
Gets or sets the schema that is associated with the view options.
A value that specifies the schema that is associated with the view options.
The class represents a base class that is used in the construction of the class.
Determines whether the specified string exists in the referenced collection.
A value that specifies the text value for which to check the existence of in the collection.
Determines whether the specified string exists in the referenced collection.
A value that specifies the text value for which to check the existence of in the collection.
Initializes the referenced collection.
Gets a JobSchedule object in the collection that has the specified GUID.
A object.
A GUID value that identifies the to return.
The enumeration is a list of constant values that specify the key encryption type.
Encryption is set by using an asymmetric key.
Encryption is set by using a certificate.
Encryption is set by using a password.
Encryption is set by the encryption provider.
Encryption is set by using a symmetric key.
A object represents a language supported by SQL Server. The SQL Server language determines the date and time formats and the language in which the system messages are displayed.
Returns a value of the day of the week in the referenced language.
A value that specifies the day of the week in the referenced language.
A system object value that specifies the day of the week.
Returns a value of the month in the referenced language.
A value that specifies the month in the referenced language.
A object value that specifies the month of the year.
Returns a value of the abbreviated month in the referenced language.
A value that specifies the abbreviated month in the referenced language.
A object value that specifies the month of the year.
Gets an alternative name for the language.
A value that specifies the language alias name.
Gets the date format for the language.
A value that specifies the date format for the language.
Gets the names of the days of the week for the referenced language.
A value that contains the names of the days of the week.
Gets the value that represents the first day of the calendar week.
A value that represents the first day of the calendar week.
Gets the ID value that uniquely identifies the language.
An value that specifies the language ID value.
Gets the ID value that uniquely identifies the language locale.
An value that specifies the locale ID value.
Gets the names of the months of the year for the referenced language.
A value that specifies the months of the year.
Gets the ID value that uniquely identifies the message language.
An value that specifies the message language ID value.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Gets the abbreviated names of the months of the year for the referenced language.
A value that specifies the abbreviated months of the year.
Gets the version number of the most recent language update.
An value that specifies the version number of the most recent language update.
The class represents a collection of objects that represent all the languages which are defined on the instance of SQL Server.
Adds the specified object to the object.
The object to add to the object.
Copies the collection objects to a one-dimensional array starting at the specified index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the SQL Server language.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the language.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
A object represents a database system other than SQL Server and is linked to the current instance of SQL Server by using an OLE DB driver.
Initializes a new instance of the object.
Initializes a new instance of the object on the specified instance of SQL Server and with the specified name.
A object value that specifies the local instance of SQL Server.
A value that specifies the name of the remote instance of SQL Server.
Updates any object property changes on the instance of SQL Server.
Creates a linked server on the instance of SQL Server as defined by the object.
Removes the reference to the linked server from the instance of SQL Server.
Removes the reference to the linked server from the instance of SQL Server.
A value that specifies whether to also drop logins that are dependent on the linked server that are represented by the property.If True, the dependent logins are dropped. Otherwise, False.
Enumerates a list of columns that can be accessed on the linked server.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionCOLUMN_SIZEThe number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTHThe transfer size of the data to and from the column.DECIMAL_DIGITSThe number of digits to the right of the decimal point.NUM_PREC_RADIXThe base for numeric data types.NULLABLEThe nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKSThis field always returns NULL.COLUMN_DEFThe default value of the column.SQL_DATA_TYPEThe value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUBThe subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTHThe maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITIONThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLEThe nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPEThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.
Enumerates a list of columns that can be accessed on the linked server for a specified table.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionCOLUMN_SIZEThe number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTHThe transfer size of the data to and from the column.DECIMAL_DIGITSThe number of digits to the right of the decimal point.NUM_PREC_RADIXThe base for numeric data types.NULLABLEThe nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKSThis field always returns NULL.COLUMN_DEFThe default value of the column.SQL_DATA_TYPEThe value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUBThe subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTHThe maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITIONThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLEThe nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPEThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.
A value that specifies the name of the table.
Enumerates a list of columns that can be accessed on the linked server for a specified table and schema.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionCOLUMN_SIZEThe number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTHThe transfer size of the data to and from the column.DECIMAL_DIGITSThe number of digits to the right of the decimal point.NUM_PREC_RADIXThe base for numeric data types.NULLABLEThe nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKSThis field always returns NULL.COLUMN_DEFThe default value of the column.SQL_DATA_TYPEThe value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUBThe subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTHThe maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITIONThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLEThe nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPEThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.
A value that specifies the name of the table.
A value that specifies the name of the schema.
Enumerates a list of columns that can be accessed on the linked server for a specified table, schema, and database.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionCOLUMN_SIZEThe number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTHThe transfer size of the data to and from the column.DECIMAL_DIGITSThe number of digits to the right of the decimal point.NUM_PREC_RADIXThe base for numeric data types.NULLABLEThe nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKSThis field always returns NULL.COLUMN_DEFThe default value of the column.SQL_DATA_TYPEThe value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUBThe subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTHThe maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITIONThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLEThe nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPEThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.
A value that specifies the name of the table.
A value that specifies the name of the schema.
A value that specifies the name of the database.
Enumerates a list of columns that can be accessed on the linked server for a specified column.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionCOLUMN_SIZEThe number of significant digits in the column. The return value for the PRECISION column is in base 10.BUFFER_LENGTHThe transfer size of the data to and from the column.DECIMAL_DIGITSThe number of digits to the right of the decimal point.NUM_PREC_RADIXThe base for numeric data types.NULLABLEThe nullability of the column. 1 = NULL is possible. 0 = NOT NULL.REMARKSThis field always returns NULL.COLUMN_DEFThe default value of the column.SQL_DATA_TYPEThe value of the SQL data type as it appears in the TYPE field of the descriptor. This column is the same as the DATA_TYPE column, except for the DateTime and ISO interval data types. This column always returns a value.SQL_DATETIMEE_SUBThe subtype code for DateTime and ISO interval data types. For other data types, this column returns NULL.CHAR_OCTET_LENGTHThe maximum length in bytes of a character or integer data type column. For all other data types, this column returns NULL.ORDINAL_POSITIONThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.IS_NULLABLEThe nullability of the column in the table. ISO rules are followed to determine nullability. An ISO SQL-compliant DBMS cannot return an empty string.YES = Column can include NULLS. NO = Column cannot include NULLS.This column returns a zero-length string if nullability is unknown.The value returned for this column is different from the value returned for the NULLABLE column.SS_DATA_TYPEThe ordinal position of the column in the table. The first column in the table is 1. This column always returns a value.
A value that specifies the name of the table.
A value that specifies the name of the schema
A value that specifies the name of the database.
A value that specifies the name of the column.
Enumerates a list of tables that are available on the linked server.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionTABLE_CATThe table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMThe owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAMEThe name of the table in the linked server. This field always returns a value.TABLE_TYPEThe type of table: table, system table, or view.REMARKS
SQL Server does not return a value for this column.
Enumerates a list of tables that are available on the linked server for a specified table name.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionTABLE_CATThe table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMThe owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAMEThe name of the table in the linked server. This field always returns a value.TABLE_TYPEThe type of table; table, system table, or view.REMARKS
SQL Server does not return a value for this column.
A value that specifies the name of the table.
Enumerates a list of tables that are available on the linked server for a specified table name and schema.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionTABLE_CATThe table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMThe owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAMEThe name of the table in the linked server. This field always returns a value.TABLE_TYPEThe type of table: table, system table, or view.REMARKS
SQL Server does not return a value for this column.
A value that specifies the name of the table.
A value that specifies the name of the schema.
Enumerates a list of tables that are available on the linked server for a specified table name, schema, and database.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionTABLE_CATThe table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMThe owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAMEThe name of the table in the linked server. This field always returns a value.TABLE_TYPEThe type of table: table, system table, or view.REMARKS
SQL Server does not return a value for this column.
A value that specifies the name of the table.
A value that specifies the name of the schema.
A value that specifies the name of the database.
Enumerates a list of tables that are available on the linked server for a specified table name, schema, database, and linked table type.
A object value that contains a list of tables that can be accessed on the linked server. The table describes the different columns of the returned . ColumnData typeDescriptionTABLE_CATThe table qualifier name. Various DBMS products support three-part naming for tables (qualifier.owner.name). In SQL Server, this column represents the database name. In some other products, it represents the server name of the database environment of the table. This field can be NULL.TABLE_SCHEMAThe owner of the table in the linked server. In SQL Server, this column represents the name of the database user who created the table. This field always returns a value.TABLE_NAMEThe name of the table in the linked server. This field always returns a value.TABLE_TYPEThe type of table: table, system table, or view.REMARKS
SQL Server does not return a value for this column.
A value that specifies the name of the table.
A value that specifies the name of the schema.
A value that specifies the name of the database.
A object value that specifies the type of linked table.
Generates a Transact-SQL script that can be used to re-create the linked server registration.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the linked server registration as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Tests the connection to a linked server.
Gets or sets the database to be used when the linked server is made through a connection to an OLE DB provider.
A value that specifies the database to be used when the linked server is made through a connection to an OLE DB provider.
Gets or sets the property value that specifies whether the default collation of the linked server is compatible with the default collation on the local instance of SQL Server.
A value that specifies whether the remote linked server is compatible with the collation on the local instance of SQL Server. If True, the linked server has a default collation that is compatible with the default collation on the local instance of SQL Server.If False (default), the linked server has a default collation that is incompatible with the default collation on the local instance of SQL Server. This means that data compared on the two servers may return unexpected results.
Gets or sets the name of the collation to use when sorting data from the linked server.
A value that specifies the name of the collation to use when sorting data from the linked server.
Gets or sets the number of seconds to wait for a connection to be established with the linked server before timing out.
An value that specifies the time (in seconds) the local server attempts to connect to the remote server before timing out.
Gets or sets the property value that specifies whether data can be accessed on the linked server.
A value that specifies whether data can be accessed on the linked server. If True, data can be accessed on the linked server. Otherwise, False (default).
Gets or sets the data source to be used when the linked server is made through a connection to an OLE DB provider.
A value that specifies the data source on the linked server.
Gets the date and time when the linked server was last modified.
A system object value that specifies the date and time when the linked server was last modified.
Gets or sets a property value that specifies whether the linked server is participating in replication as a distribution Publisher.
A value that specifies whether the linked server is a replication distribution Publisher. If True, the linked server is a distribution Publisher. Otherwise, False (default).
Gets or sets a property value that specifies whether the linked server is participating in replication as a distribution Publisher.
A value that specifies whether the linked server is a replication Distributor. If True, the linked server is a Distributor. Otherwise, False (default).
Gets the ID value that uniquely identifies the linked server.
An value that uniquely identifies the linked server.
Gets or sets a property value that specifies whether the promotion of distributed transaction for RPC (remote procedure calls) is enabled.
A property value that specifies whether the promotion of distributed transaction for RPC (remote procedure calls) is enabled. If True, promotion of distributed transactions is supported. Otherwise, False (default).
Gets or sets the property value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not.
A value that specifies whether the schema used by the linked server data is validated when the local instance of SQL Server is idle or not. If True, the schema is validated when the instance is idle.False (default).
Represents a collection of objects. Each object represents a linked server login defined on the linked server.
A object that represents all the linked server logins defined on the linked server.
Gets or sets the description of the location of the linked server.
A value that specifies the location of the linked server.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the name of the product to which SQL Server can connect through the OLE DB Provider.
A value that specifies the name of the product.
Gets or sets the name of the OLE DB provider used to connect to the linked server.
A value that specifies the OLE DB provider.
Gets or sets the connection string used to connect to a linked server by way of the OLE DB Provider.
A value that specifies the connection string used to connect to the link server by way of the OLE DB Provider.
Gets or sets a property value that specifies whether the linked server is a replication Publisher or not.
A value that specifies whether the linked server is a Publisher.If True, the linked server is a Publisher. Otherwise, False (default).
Gets or sets the time in seconds to wait for a query to execute before timing out.
An value that specifies the time in seconds to wait for a query to execute before timing out.
Gets or sets the property value that specifies whether the linked server supports remote procedure calls (RPCs).
A value that specifies whether the linked server supports RPCs.If True, RPCs can be executed on the linked server. Otherwise, False (default).
The property value that specifies whether the linked server supports remote procedure calls (RPCs) with output parameters.
A value that specifies whether the linked server supports RPCs with output parameters.If True, RPCs with output parameters can be executed on the linked server. Otherwise, False (default).
Gets or sets the property value that specifies whether the linked server is a replication Subscriber.
A value that specifies whether the linked server is a Subscriber.If True, the linked server is a Subscriber. Otherwise, False (default).
Gets or sets the property value that specifies whether to use the collation associated with the data from the linked server.
A value that specifies whether the collation that is associated with the data from the linked server is used or not.If True, the collation associated with the data from the linked server is used when sorting or comparing.If False (default), the collation associated with the local instance of SQL Server is used when sorting or comparing.
The class represents a collection of objects that represent all the linked servers registered on the instance of SQL Server.
Adds the specified object to the referenced collection.
A object that specifies the object to be added to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index position from which to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the linked server.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the linked server.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server logon account that has permission to connect to the linked server.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified linked server and with the specified name.
A object that specifies the linked server to which the linked server logon has permission to access.
A value that specifies the name of the linked server logon.
Updates any property changes on an instance of SQL Server.
Creates a linked server logon as defined by the object.
Removes the linked server logon.
Sets the password an alternative login name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.
A value that specifies the password that is used with the logon name specified in the property.
Sets the password an alternative logon name used when a distributed query or another SQL Server process accesses data on a linked server using an OLE DB Provider.
A value that specifies the password that is used with the logon name specified in the property.
Gets the date and time when the linked server logon was last modified.
A system object value that specifies the date and time
Gets or sets the property value that specifies whether the SQL Server authenticated logon account connects to the linked server using its own credentials or using a specified logon name and password.
A property value that specifies whether the SQL Server authenticated logon account connects to the linked server using its own credentials or using a specified logon name and password.If True, the logon connects using a specified logon name and password.If False (default), the logon connects using its own credentials.
Gets a Boolean value that indicates whether the object supports design mode.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the linked server log-in.
A string value that contains the name of the linked server log-in.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets an alternative logon name for the linked server logon to impersonate when it accesses data on a linked server.
A value that specifies the alternative logon name for the linked server logon.
The class represents a collection of objects that represent all the linked server logins defined on the linked server.
Adds a login to the Linked Server Login collection.
A value that specifies the name of the object in the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An that specifies the index position from which to start the copy.
Gets a object in the collection by index number.
A object value that represents the SQL Server linked server login.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the linked server login.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that specify the type of table accessed on a linked server.
An alias table.
A default data table.
A global temporary table in the temp database.
A local temporary table.
A system table.
A system view.
A data table.
A view.
The object represents a SQL Server log file.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified database and that has the specified name.
A object value that specifies the database for which the transaction log is stored in the log file.
A value that specifies the name of the log file.
Initializes a new instance of the class for the specified database and that has the specified name and physical file name.
A object value that specifies the database for which the transaction log is stored in the log file.
A value that specifies the name of the log file.
A value that specifies the physical file name of the log file.
Creates a log file on the instance of SQL Server as defined by the object.
Gets the number of bytes read from disk.
An value that specifies the number of bytes read from disk.
Gets the number of bytes written to disk.
An value that specifies the number of bytes written to disk.
Gets or sets the file name of the log file.
A value that specifies the file name for the log file.
Gets or sets the growth increment for the log file in KB or percent.
A value that specifies the growth increment in KB or in percent.
Gets or sets the growth type for the data file in KB or percent.
A object value that specifies the growth type such as KB or in percent.
Gets the ID value that uniquely identifies the log file.
An value that specifies the ID value that uniquely identifies the log file.
Gets the value that specifies whether the log file is offline or not.
A value that specifies whether the log file is offline or online.If True, the log file is offline and unavailable. Otherwise, False.
Gets the value that specifies whether the log file is read-only or can be updated.
A value that specifies whether the log file is read-only or can be updated.If True, the log file is read-only. Otherwise, False (default).
Gets the value that specifies whether the log file is stored on read-only media.
A value that specifies whether the log file is stored on read-only media.If True, the log file is stored on read-only media. Otherwise, False (default).
Gets the value that specifies whether the file is a sparse file. Sparse files are used in database snapshots.
A value that specifies whether the data file is sparse.If True, the data file is sparse. Otherwise, False (default).
Gets or set the maximum size to which the file can grow, in MB.
A value that specifies the maximum size of the log file, in MB.
Gets a Boolean value that specifies whether the object supports design mode.
A Boolean value, True if the object supports design mode, otherwise False.
Gets an value that specifies the number of disk reads.
An value that specifies the number of disk reads.
Gets an value that specifies the number of disk writes.
An value that specifies the number of disk writes.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the current size of the log file, in KB.
A value that specifies the current size of the log file, in KB.
Gets the amount of used space in the log file in KB.
A value that specifies the amount of used space in the log file in KB.
Gets an value that specifies the volume free space in bytes.
An value that specifies the volume free space in bytes.
The class represents a collection of objects that represent all the log files defined on the instance of Microsoft SQL Server.
Adds a object to the collection.
A object value that specifies the log file to be removed from the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object value that specifies the log file to be removed from the collection.
Removes a object from the collection.
A value that specifies the name of log file to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the log file.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the log file.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server login account that has been granted access to the instance of SQL Server through Windows Authentication or SQL Server Authentication.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server and with the specified name.
A object value that specifies the instance of SQL Server to which the login account has access.
A value that specifies the name of the SQL Server login account.
Adds a login credential.
The name of the credential to be mapped to the server login.
Adds the login account to a SQL Server role.
A value that specifies the name of the role.
Updates any object property changes on the login account on the instance of SQL Server.
Changes the password for the login account.
A value that specifies the new password.
Changes the password for the login account.
A value that specifies the old, existing password.
A value that specifies the new password.
Changes the password for the login account.
A value that specifies the new password.
A value that specifies whether to unlock the login account's access to the instance of SQL Server.If True, the login account is given access to the instance of SQL Server.If False, the login account remains locked out of the instance of SQL Server.
A value that specifies whether the login account must change the password.If True, the password must be changed again.If False, the password will not need to be changed.
Creates a login account on the instance of SQL Server as defined by the object.
Creates a login account on the instance of SQL Server as defined by the Login object.
Creates a login account on the instance of SQL Server as defined by the Login object.
Creates a login account on the instance of SQL Server as defined by the Login object.
Creates a login account on the instance of SQL Server as defined by the Login object.
Denies the specified set of permissions for the specified grantee on the login account.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the logon.
Denies the specified set of permissions for the specified grantees on the logon.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the logon.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the logon.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the logon.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the logon.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the logon.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the logon.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Disables the login account.
Removes the login account from the instance of SQL Server.
Drops a login credential.
identifying the credential to be dropped.
Enables the login account.
Enumerates a list of agent proxy accounts in which the login account is participating.
A object value that contains a list of agent proxy account in which the login account is participating.
Returns a string collection of credentials associated with a login.
Enumerates a list of login account mappings to databases and database users.
A object array value that lists the login account mappings to databases and database users.
Enumerates a list of object permissions for the login account.
An array of objects that contains object permission information for the login account.
Enumerates a list of object permissions for a specified permission on the login account.
An array of objects that contains object permission information for the specified permission on the login account.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the login account.
An array of objects that contains object permission information for the specified grantee on the login account.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the login account.
An array of objects that contains object permission information for the specified grantee and permission on the login account.
A value that specifies the grantee.
An object value that specifies the permission.
Gets the name of the user that the login account is mapped to in a specified database.
A value that specifies the database user name.
A value that specifies the name of the database.
Grants the specified set of permissions to the specified grantee on the login account.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the login account.
Grants the specified set of permissions to the specified grantees on the login account.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the login account.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the login account.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the login account.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the login account.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the login account. If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the login account under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the login account.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the login account. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the logon under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the logon.If True, the grantee is given the ability to grant the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the login account.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the login account. Use this parameter for grantees who are members of more than one role.
Returns a value that specifies whether the login account is a member of a specified role.
A value that specifies whether the login account is a member of the specified role or not.If True, the login account is a member of the specified role.If False, the login account is not a member of the specified role.
A value that specifies the name of the role.
Returns a list of the roles of which the login account is a member.
A object value that contains a list of role names of which the login account is a member.
Refreshes the login credentials.
Renames the login account.
A value that specifies the new name of the login account.
Revokes a previously granted set of permissions from a grantee on the login account.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the login account.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the login account and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the login account.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the login account and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the login account.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the login account and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the login account.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the logon. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the login account and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the login account.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the login account.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the login account.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the login account.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the logon. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the login account.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the login account as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the asymmetric key associated with the login.
A value that specifies asymmetric key associated with the login.
Gets the certificate associated with the login.
A value that specifies the certificate associated with the login.
Gets the date and time when the login account was created.
A system object value that specifies the date and time when the login account was created.
Gets the credential associated with the login.
A value that specifies the credential associated with the login.
Gets the date and time when the login account was last modified.
A system object value that specifies the date and time when the login account was last modified.
Gets or sets the default database that the login account is assigned to after logging on to the instance of SQL Server.
A value that specifies the default database to which the login account is assigned after logging on to the instance of SQL Server.
Gets or sets the property value that specifies whether the login account has been granted or denied the ability to log on to the instance of SQL Server.
A value that specifies whether the login accounts granted or denied the ability to log on to the instance of SQL Server.If True, the login account has been denied the ability to log on to the instance of SQL Server.If False, the login account has been granted the ability to log on to the instance of SQL Server.
Gets the events associated with the login account.
A object value that specifies the events associated with the login account.
Gets or sets the property value that specifies whether the SQL Server login account has access to the instance of SQL Server.
A value that specifies whether the login account has access to the instance of SQL Server. If True, the login has access to the instance of SQL Server.If False (default), the login does not have access to the instance of SQL Server.
Gets the ID value that uniquely identifies the login account.
An value that specifies the ID that uniquely identifies the login account.
Gets or sets the property value that specifies whether the SQL Server login account is disabled.
A value that specifies whether the login account is disabled. If True, the login is disabled.If False (default), the login is not disabled.
Gets the property value that specifies whether the login account has been locked out of the instance of SQL Server.
A value that specifies whether Basic authentication is enabled for the logon.If True, the login account has been locked out of the instance of SQL Server.If False (default), the login account has not been locked out of the instance of SQL Server.
Gets the property value that specifies whether the password for the SQL Server login account has expired.
A value that specifies whether the password for the SQL Server login account has expired.If True, the password for the login account has expired.If False , the password for the login account has yet to expire.
Gets or sets the property value that specifies whether the SQL Server login account is a system object.
A value that specifies whether the login account is a system object. If True, the login is a system object.If False (default), the login is not a system object.
Gets or sets the language required by the referenced login account for date formats and system messages.
A value that specifies the language required by the referenced login account.
Gets the alias name used for the language that is required by the SQL Server login account.
A value that specifies the alias name used for the language that is required by the SQL Server login account.
Gets or sets the type of SQL Server login account.
A object value that specifies the type of authentication performed on the SQL Server login account.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the property value that specifies whether the login account password must be changed when the user next logs on to the instance of SQL Server.
A value that specifies whether the user must change the password when her or she next logs on to the instance of SQL Server.If True, the login account password must be changed.If False (default), the login account password does not require changing.
Gets or sets the name of the login.
A string value that contains the name of the login.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets the property value that specifies whether the password for the login account will automatically expire.
A value that specifies whether the password for the login account will automatically expire.If True, the login account password automatically expires.If False (default), the login account password does not expire automatically.
Gets the property value that specifies whether password policy is enforced for this login account.
A value that specifies whether password policy is enforced for this login account.If True, password policy is enforced for this login account.If False (default), password policy is not enforced for this login account.
Gets or sets the security identifier (SID) for the login account.
An unsigned array value that specifies the security identifier of the login account
Gets the type of Windows logon access.
A object value that specifies the type of Windows logon access.
The class represents a collection of objects that represent all the login accounts defined on the instance of SQL Server.
Adds a login object to the Login collection.
A
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the login account.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the login account.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that are used to specify the password options when you create a logon.
Value = 1.The password has already been hashed, which allows passwords to be reapplied to a logon.
Value = 2. The user must change their password when they next attempt a logon.
Value = 0. There are no login creation options.
The object represents the settings required for SQL Server login event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the event from that object instance.
Returns the currently selected event notifications.
An object that specifies the set of login events.
Starts receiving events.
Stops receiving events.
Specifies the login events to receive.
An object that specifies the set of events to receive.
Specifies the login events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The object represents a SQL Server database master key.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database.
A object value that specifies the database to which the master key belongs.
Adds password encryption to the master key.
A value that specifies the password with which to encrypt and decrypt the master key.
Adds service key encryption to the master key.
Closes the master key.
Creates a master key that has the specified password.
A value that specifies the password with which to encrypt the master key.
Creates a master key from the specified file and that has the specified encryption and decryption passwords.
A value that specifies the system path location of the file from which to load the master key.
A value that specifies the password with which to decrypt the master key.
A value that specifies the password with which to encrypt the master key.
Removes the master key from the database.
Removes the password encryption from the master key by using the associated password.
A value that specifies the password with which to encrypt and decrypt the master key.
Drops service key encryption from the master key.
Enumerates a list of the current set of key encryptions for the database master key.
A system object value that contains the list of current key encryptions for the database master key. The table describes the different columns of the returned . ColumnData typeDescriptionUrnThe URN string that specifies the referenced master key.ThumbprintThe thumbprint byte array that is associated with the master key. For more information, see sys.key_encryptions (Transact-SQL).SymmetricKeyEncryptionTypeThe symmetric key encryption type. For more information, see class.CryptPropertyThe byte array that describes the crypt property. For more information, see sys.key_encryptions (Transact-SQL).
Saves the database master key to the specified system path location by using the specified password.
A value that specifies the system path location of the file to which to save the master key.
A value that specifies the password with which to encrypt and decrypt the master key.
Loads the database master key from the file that is located at the specified system path by using the specified passwords to decrypt and encrypt the master key.
A value that specifies the system path location of the file to save the master key to.
A value that specifies the password with which to decrypt the master key.
A value that specifies the password with which to encrypt the master key.
Loads the database master key from the file that is located at the specified system path by using the specified passwords to decrypt and encrypt the master key, and with the option to force regeneration.
A value that specifies the system path location of the file to save the master key to.
A value that specifies the password with which to decrypt the master key.
A value that specifies the password with which to encrypt the master key.
A value that specifies whether to drop the items that cannot be successfully regenerated by using the old database master key password.If True, regeneration of the master key is forced, and all items that cannot be regenerated are dropped. Otherwise, False.
Opens the database master key by using the specified password.
A value that specifies the password with which to decrypt the master key.
Regenerates the database master key by using the specified new password.
A value that specifies the password with which to encrypt and decrypt the master key.
Regenerates the database master key by using the specified new password, and with the option to force the regeneration, thus removing all items that cannot be successfully decrypted.
A value that specifies the password with which to encrypt and decrypt the master key.
A value that specifies whether to drop the items that cannot be successfully regenerated by using the old database master key password.If True, regeneration of the master key is forced, and all items that cannot be regenerated are dropped. Otherwise, False.
Gets the date and time when the master key was created.
A object value that specifies the date and time when the master key was created.
Gets the date and time when the master key was last modified.
A object value that specifies the date and time when the master key was last modified.
Gets the property value that specifies whether the database master key is encrypted by using the service master key or by using a password.
A value that specifies whether the master key is encrypted by using the service master key or by using a password.If True, the master key is encrypted by the service master key. Otherwise, False.
Gets the property value that specifies whether the database master key is open.
A value that specifies whether the master key is open.If True, the master key is open. Otherwise, False.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is a base class that is used in the construction of message collection classes.
Determines whether an object with the specified ID value and language ID value exists in the message collection object.
A value that specifies whether the object with the specified ID value exists in the object.If True, the contains the specified object.If False, the does not contain the specified object.
An value that specifies the ID value of the object.
An value that specifies the ID value of the language associated with the object.
Determines whether an object with the specified ID value and language exists in the message collection object.
A value that specifies whether the object with the ID value and language exists in the object.If True, the contains the specified object.If False, the does not contain the specified object.
An value that specifies the ID value of the object.
A value that specifies the language associated with the object.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
Removes the object with the specified ID value from the message collection object.
An value that specifies the ID value of the object.
Removes the object with the specified ID value and language from the message collection object.
An value that specifies the ID value of the object.
A value that specifies the language associated with the object.
The class is a base class that is inherited by message classes.
Initializes a new instance of the class.
The class represents the exception raised when an object is missing.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the missing object exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the missing object exception.
An object that specifies the inner exception for the missing object exception.
Gets the message associated with the Missing Object exception.
A string value that contains the message associated with the Missing Object exception.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The enumeration contains constant values that specify the twelve calendar months.
April, month 4.
August, month 8.
December, month 12.
February, month 2.
January, month 1.
July, month 7.
June, month 6.
March, month 3.
May, month 5.
November, month 11.
October, month 10.
September, month 9
The object represents a named SMO object.
Initializes a new instance of the class.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
A string value that specifies the new name.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
A that contains the queries.
A object that contains the scripting options.
Alters the script owner authorization.
A object that contains the queries.
A object that contains the scripting options.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
A object.
A object.
A string value that specifies the new name.
Sets the schema owned value.
Gets or sets the name of the object.
A value that specifies the name of the object.
The object represents the settings for a NUMA node on an instance of SQL Server.
Gets or sets the affinity type for the NUMA node represented by this object.
Returns a value that specifies the current state of this NUMA node.
Gets a collection of objects that belong to this object.
A that contains one entry for each CPU that belongs to this NUMA node.
Gets the that is assigned to this NUMA node.
Returns the GroupID that is assigned to this object. The return value is of type an .
Gets the of the NUMA node that is represented by this object.
The of this NUMA node. The value is returned as an .
The enumeration defines the affinity states for a object.
Affinity is set for all the objects that belong to the object.
Affinity is not set for any objects that belong to the object.
Affinity is set for some but not all the objects that belong to the object.
The object contains information about one NUMA node on an instance of SQL Server.
Copies the collection of objects to a one-dimensional array beginning at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Copies the contents of the object to an array of NumaNode objects.
An array of objects.
An value that specifies the index value in the collection to start copying.
Gets an interface that can be used to iterate over the object.
Returns an interface that can be used to iterate over the object.
Sets the affinity mask for the NUMA nodes in the specified range.
An from 0 to -1 that specifies the beginning of the range of NUMA nodes. If startIndex is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: startIndex.
An that specifies the endIndex of the range. endIndex must be greater than or equal to startindex and less than If endIndex is not within the valid range, the following exception is returned: Specified argument was out of the range of valid values. Parameter name: endIndex.If endIndex is less than startIndex, the following exception is returned: The specified range of CPUs is not valid. The value for startIndex must be less than the value for endIndex.
The affinity mask value to set. The value must be one of the values listed for the . AffinityMask cannot be set to
Gets the number of entries in the collection.
Returns the number of entries in the collection. The return type is an value.
Gets a value that indicates whether the collection is synchronized with the instance of SQL Server.
Returns a value. If true, the collection is synchronized with the instance of SQL Server.
Gets the synchronization root node for the object.
Returns the synchronization root for the object.
The class is a base class that represents common functionality for collections of numbered objects, such as the object.
Determines whether the specified value is the number value of any of the numbered objects in the referenced collection.
A value that specifies whether the referenced collection contains the object with the specified number value.If True, the collection contains the specified object. Otherwise, False.
An value that specifies the number value of the object that is being checked to see whether it exists in the collection.
Initializes a new collection, keeping the original collection intact.
The class represents a Microsoft SQL Server numbered stored procedure.
Initializes a new instance of the class.
A object value that specifies the stored procedure on which to base the object.
An value that specifies the number value associated with the numbered stored procedure.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a stored procedure on the instance of Microsoft SQL Server as defined by the object.
Returns the text header with the option to modify the text.
A value that specifies whether to create an alter script or a creation script.If True, an alter script is generated.If False, a creation script is generated.
Returns the referenced object as a value.
A value that specifies the referenced object.
Gets or sets the property value that specifies whether the numbered stored procedure is encrypted.
A value that specifies the whether the numbered stored procedure is encrypted.If True, the stored procedure is encrypted.If False (default), the stored procedure is not encrypted.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the numbered stored procedure.
A value that specifies the name of the numbered stored procedure.
Gets or sets the number associated with the numbered stored procedure.
A value that specifies the number of the numbered stored procedure.
Represents a collection of objects. Each object represents a parameter defined for the numbered stored procedure.
A object that represents all the parameters defined for the numbered stored procedure.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the Transact-SQL string that defines the stored procedure.
A value that specifies the Transact-SQL string that defines the numbered stored procedure.
Gets or sets the header part of the Transact-SQL string that defines the stored procedure.
A value that specifies the text header from the definition of the numbered stored procedure.
Gets or sets the property that specifies whether the text header is editable as text.
A value that specifies whether the text header is editable as text.If True, the text header is editable as text.If False (default), the text header is not editable.
The class represents a collection of objects that represent all the numbered stored procedures defined on a table.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value specifies the number associated with the object.
Gets a object in the collection by index number.
A object value that represents the numbered stored procedure.
An value that specifies the position of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server numbered stored procedure parameter.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified numbered stored procedure and with the specified name.
A object value that specifies the numbered stored procedure on which the parameter is defined.
A value that specifies the name of the numbered stored procedure parameter.
Gets or sets the property that specifies whether the parameter is an output parameter.
A value that specifies whether the stored procedure parameter is an output parameter.If True, the referenced stored procedure parameter is an output parameter, which contains returned results after the stored procedure is called.If False (default), the referenced stored procedure parameter is an input parameter, which contains arguments that are used within the stored procedure.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Adds a to the collection.
object.
Adds a to the collection.
object.
identifying the position in the collection where the new Numbered Stored Procedure Parameter is to be placed.
Adds a to the collection.
object.
he column name where the new Numbered Stored Procedure is to be placed.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a from the collection
object.
Gets a object in the collection by index number.
A object value that represents the numbered stored procedure parameter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the numbered stored procedure parameter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the arguments that are passed by the event that is raised when an object is altered.
Initializes a new instance of the class that has the specified Uniform Resource Name (URN) value and the specified inner object.
A object value that specifies the URN value.
An system object that specifies the inner object.
Gets the altered object that causes the event to be raised.
An object value that specifies the altered object.
The object represents the arguments that are passed by the event that is raised when an object is created.
Initializes a new instance of the class that has the specified Uniform Resource Name (URN) value and the specified inner object.
A object value that specifies the URN value.
An system object value that specifies the inner object.
Gets the created object that causes the event to be raised.
An system object value that specifies the created object.
The object represents the arguments that are passed by the event that is raised when an object is dropped.
Initializes a new instance of the class that has the specified Uniform Resource Name (URN) value and the specified inner object.
A object value that specifies the URN value.
The object represents the of SQL Server object events that can be included in an object event set.
Returns the object event set that is created by adding two object events.
A object value that specifies a set of object events.
A object that specifies the object event.
A object that specifies the object event.
Creates a new object event set by performing a BitwiseOr operation on two objects
A object value that specifies a set of object events.
A object that specifies the object event.
A object that specifies the object event.
Returns a indicating if equals a
This method supports the SMO infrastructure and is not intended to be used directly from your code.
Creates a object event set by performing an addition operation on two objects.
An object value that specifies a set of object events.
An object that specifies the object events.
An object that specifies the object events.
Creates an object event set by performing a bitwise OR operation on two objects.
An object value that specifies a set of object events.
An object that specifies the object events.
An object that specifies the object events.
Creates a object event set by performing an equality operation on two objects.
An object value that specifies a set of object events.
An object that specifies the object events.
An object that specifies the object events.
Creates a new by implicitly converting a .
object that specifies the object event
Creates an object event set by performing an inequality operation on two objects.
An object value that specifies a set of object events.
An object that specifies the database events.
An object that specifies the database events.
Overrides method in a object.
A identifying a
Gets an object event that can be included in the event set.
A object that represents the event that can be included in the object event set.
Gets an object event that can be included in the event set.
An object that represents the event that can be included in the object event set.
The object represents a SQL Server set of object events.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified set of event.
An object that specifies a object event.
Initializes a new instance of the class with the specified set of events.
An array of object that specifies several object events.
Initializes a new instance of the class with a specified set of events.
An that specifies a set of object events.
Adds an object to the object.
An object that contains the added object.
An object that is added to the object.
that will have the Object Event added.
to be added..
Returns a copy of the object.
An object that represents a copy of the event set.
Creates an object event set by performing an addition operation on an object and an object.
An object value that specifies a set of object events.
An object that specifies the object event set.
An object that specifies the object events.
Creates an object event set by performing a subtraction operation on an object and an object.
An object value that specifies a set of object events.
An object that specifies the object event set.
An object that specifies the object events.
Removes an event from the event set.
An object that represents the object event set.
A object that specifies the event.to be removed.
Subtracts a from a
that will have the Object Event deleted.
to be deleted.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the properties of an object are modified.
A value that specifies whether the Alter event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object is dropped.
A value that specifies whether the Drop event is included in the event set.If True, the event is included in the event set.If False, the event is not included in the event set.
Gets the number of events in the event set.
An value that specifies the number of events in the event set.
The object represents a SQL Server object permission.
Returns a set of object permissions after adding two object permissions.
An object that specifies a set of object permissions created.
An object that specifies an object permission.
An object that specifies another object permission.
Returns an object permission set by performing a bitwise OR operation on two objects.
An object that specifies a set of object permissions.
An object that specifies the object permission.
An object that specifies the object permission.
This method supports the SMO infrastructure and is not intended to be used directly from your code.
Creates an object permission set by performing an addition operation on two objects.
An object that specifies a set of object permissions.
An object that specifies the object permission.
An object that specifies the object permission.
Creates an object permission set by performing a bitwise OR operation on two objects.
An object that specifies a set of object permissions.
An object that specifies the object permission.
An object that specifies the object permission.
Creates an object permission set by performing an equality operation on two objects.
An object that specifies a set of object permissions.
An object that specifies the object permission.
An object that specifies the object permission.
Converts a single to a
Creates an object permission set by performing an inequality operation on two objects.
An object that specifies a set of object permissions.
An object that specifies the object permission.
An object that specifies the object permission.
Converts an object permission into an object permission set.
An object that specifies a set of object permissions.
An object that specifies the object permission.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
Gets a permission that can be included in the object permission set.
An object that represents the property.
Gets a permission that can be included in the object permission set.
An object that represents the permission that can be included in the object permission set.
The object represents information about a SQL Server object permission.
Initializes a new instance of the class.
Gets the type of permission.
An object that specifies a type of permission.
The object represents a set of object permissions in Microsoft SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified object permission.
An object that specifies a single permission for a set of permissions with a single member.
Initializes a new instance of the class based on the specified set of object permissions.
An array of objects that specify the set of permissions.
Initializes a new instance of the class based on the specified set of object permissions.
An object that specifies a set of permissions.
Returns an object permission set after adding a new object permission to the referenced permission set.
An object that includes the new permission.
An object that specifies the permission to add.
Returns an object permission set after adding a new object permission to the referenced permission set.
An object that includes the new permission.
An object that specifies the object permission set.
An object that specifies the permission to add.
Determines whether the referenced object permission object is equal to a specified object.
A value that specifies whether the reference object permission object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal
An system object that specifies the object permission.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates an object permission set by performing an addition operation on an object and an object.
An object value that specifies a set of object permissions.
An object that specifies the object permission set.
An object that specifies the object permissions.
Determines whether two objects are equal by performing an equality operation on two objects.
A object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False, the two specified objects are unequal.
An object that specifies the object permission.
An object that specifies the object permission.
Determines whether two objects are unequal by performing an inequality operation on two objects.
A object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False, the two specified objects are equal.
An object that specifies the object permission.
An object that specifies the object permission.
Creates an object permission set by performing a subtraction operation on an object and an object.
An object value that specifies a set of object permissions.
An object that specifies the object permission set.
An object that specifies the object permissions.
Removes a permission from the permission set.
An object that specifies the permission set after the permission is removed.
An object that specifies the permission to remove.
Creates an object permission set by performing a subtraction operation on an object and an object.
An object value that specifies a set of object permissions.
An object that specifies the object permission set.
An object that specifies the object permissions.
Gets or sets the property value that specifies whether to include the ALTER permission in the permission set. The permission lets the grantee change properties, except ownership, of the object.
A value that specifies whether to include the ALTER permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONNECT permission in the permission set. The permission lets the grantee create a connection between the object and an instance of SQL Server.
A value that specifies whether to include the CONNECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONTROL permission in the permission set. The permission gives the grantee full control over the object, including all defined permissions for the object, the ability to create permissions on the object, and full control over child objects.
A value that specifies whether to include the CONTROL permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the DELETE permission in the permission set. The permission lets the grantee delete the object.
A value that specifies whether to include the DELETE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the EXECUTE permission in the permission set. The permission lets the grantee execute the object.
A value that specifies whether to include the EXECUTE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the IMPERSONATE permission in the permission set. The permission lets the grantee impersonate the user or the login.
A value that specifies whether to include the IMPERSONATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the INSERT permission in the permission set. The permission lets the grantee insert data into the object.
A value that specifies whether to include the Insert permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the RECEIVE permission in the permission set. The permission lets the grantee receive messages from a Service Broker queue.
A value that specifies whether to include the RECEIVE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the REFERENCES permission in the permission set. This permission lets the grantee reference data in the object.
A value that specifies whether to include the REFERENCES permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SELECT permission in the permission set. This permission lets the grantee retrieve data from the object.
A value that specifies whether to include the SELECT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SEND permission in the permission set. This permission lets the grantee send messages to a Service Broker service.
A value that specifies whether to include the SEND permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the TAKE OWNERSHIP permission in the permission set. This permission lets the grantee take ownership of the object.
A value that specifies whether to include the TAKE OWNERSHIP permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the UPDATE permission in the permission set. This permission lets the grantee modify data in the object.
A value that specifies whether to include the UPDATE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the Boolean property value that specifies whether to include the VIEW CHANGE TRACKING permission in the permission set. This permission lets the grantee view the tracking information for a database object.
Gets or sets the property value that specifies whether to include the VIEW DEFINITION permission in the permission set. This permission lets the grantee view the metadata that defines the object.
A value that specifies whether to include the VIEW DEFINITION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
The object represents the arguments passed by the event raised when an object is renamed.
A object
object identifying the object to be changed.
to be renamed
Object name to be changed.
New object name.
A object
object identifying the new URN for the object.
to be renamed
Object name to be changed.
New object name.
object identifying the object to be changed
Gets the new name of the object.
A value that specifies the new name of the object.
Gets the old name of the object.
A value that specifies the old name of the object.
Property identifying the URN object before changing.
Gets the object that is being renamed.
An system object value that is the renamed object.
The object represents the setting for a SQL Server OLE DB provider.
Updates any object property changes on the OLE DB provider settings on the instance of SQL Server.
Generates a Transact-SQL script that can be used to re-create the OLE DB provider settings
containing a list of executable Transact-SQL statements.
Generates a Transact-SQL script that can be used to re-create the OLE DB provider settings as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the property value that specifies whether the OLE DB provider is instantiated as an in-process server.
A value that specifies whether the OLE DB provider is instantiated as an in-process server.If True, the OLE DB provider is instantiated as an in-process server.If False (default), the OLE DB provider is instantiated as an external process.
Gets a textual description of the OLE DB provider.
A value that contains a textual description of the OLE DB provider.
Gets or sets the property value that specifies whether SQL Server allows ad hoc access to data by using OPENROWSET and OPENDATASOURCE functions with the OLE DB provider.
A value that specifies whether SQL Server allows ad hoc functions with the OLE DB provider.If True, ad hoc functions are not allowed.If False (default), ad hoc function are allowed.
Gets or sets the property value that specifies whether the provider allows '?' parameter marker syntax for parameterized queries.
A value that specifies whether SQL Server allows parameterized queries with the OLE DB provider.If True, parameterized queries are allowed.If False (default), parameterized queries are not allowed.
Gets or sets the property value that specifies whether the OLE DB provider indexes are used to fetch data.
A value that specifies whether the OLE DB provider indexes are used to fetch data.If True, the OLE DB provider indexes are used to fetch data.If False (default), the SQL Server indexes are used to fetch data.
Gets or sets the property value that specifies whether all OLE DB providers are supported or just those that are compliant with the level 0 OLE DB interface.
A value that specifies whether all OLE DB providers are supported or just those that are compliant with the level 0 OLE DB interface.If True, only level 0 OLE DB providers are allowed.If False (default), all levels of OLE DB provider are allowed.
Gets or sets the property value that specifies whether the OLE DB provider allows nested SELECT statements in the FROM clause.
A value that specifies whether the OLE DB provider allows nested SELECT statements in the FROM clause.If True, nested SELECT statements in the FROM clause of a SELECT statement are allowed.If False (default), nested SELECT statements are not allowed.
Gets or sets the property value that specifies whether data updates with the OLE DB provider are logged and are recoverable.
A value that specifies whether data updates with the OLE DB provider are logged and are recoverable.If True, data updates are not logged on the OLE DB provider and cannot be recovered.If False (default), data updates are logged on the OLE DB provider and can be recovered.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the property value that specifies whether the OLE DB provider supports the LIKE operator as it is implemented in Microsoft SQL Server.
A value that specifies whether the OLE DB provider supports the LIKE operator as it is implemented in SQL Server.If True, the LIKE operator behaves the same as in SQL Server. If False (default), the LIKE operator behaves differently from SQL Server.
The class represents a collection of objects that represent all the OLE DB provider settings defined on the linked server.
Adds a member to the OleDbProviderSettings collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position from which to start the copy.
Gets the Type of object contained in the collection.
Gets an object in the collection by index number.
An object value that represents the SQL Server OLE DB provider settings.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the SQL Server OLE DB provider settings.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.
Creates a points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.
Creates a points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.
The object that was created with CREATE FUNCTION and the ORDER BY clause.
A name you wish to assign to the column.
Creates a points to a column with an order that is specified within a table-valued function that was created by using CREATE FUNCTION and the ORDER BY clause.
The object that was created with CREATE FUNCTION and the ORDER BY clause.
A name you wish to assign to the column.
Specifies whether the column is sorted ascending (false) or descending (true).
Specifies whether the column is sorted ascending (false) or descending (true).
Returns the ID of the column.
Returns or specified the object for this .
Represents a collection of .
Adds a to the collection.
The column to add to the collection.
Adds a to the collection before the column object with the specified index position.
The column to add to the collection.
The position at which to insert the column.
Inserts a new object into the collection, before the column with the specified name.
The column to add to the collection.
The position at which to insert the column.
Copies the collection objects to a one-dimensional Array instance, starting at the specified index.
The destination array.
Where to begin the copy.
Returns the object with the specified ID.
The ID of the .
Removes a object from the collection.
The column to remove.
Gets an IndexedColumn object at the specified index.
A number representing the index of the object.
Gets an IndexedColumn object by name.
The name of the object.
Returns the object for the current .
The class represents a parameter. It is a base class that is inherited by the class and the class and contains common features of both classes.
Initializes a new instance of the class.
Gets or sets the default value of the parameter.
A value that specifies the default value of the parameter.
Gets the ID value that uniquely identifies the parameter.
An value that specifies the ID value that uniquely identifies the parameter.
Gets or sets a read only condition for a parameter.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
The class is a base class that is inherited by the class and the class. It contains common features of both classes.
Checks the parameter name.
A value that specifies the name of the parameter
Marks the foreign key to be dropped next time its parent object is altered by the Alter method.
A value that specifies whether the parameter object is dropped when an Alter method is run on the parent object.If True, the parameter is dropped when the parent object is altered. If False, the parameter is not marked for drop.
Refreshes the object.
Builds a DDL script by using specified options from an existing String Collection object.
containing DDL statements
containing scripting options
Gets or sets the data type associated with the parameter.
A object value that specifies the data type associated with the parameter.
Represents a collection of objects. Each object represents an extended property defined on the object.
An that represents all the extended properties on the object.
The class is a base class that is used in the construction of parameter collection classes.
Validates whether the parameter collection contains a member with a name equal to the specified string.
A value that specifies the name to check exists in the collection.
Adds an object to a collection.
Initializes a collection.
Removes a member from the collection with the specified name.
A value that specifies the name of the member to remove from the collection.
The object provides programmatic access to partition functions.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified database and with the specified name.
A object that specifies the database containing the partition function.
A value that specifies the name of the partition function.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a partition function on the instance of Microsoft SQL Server as defined by the object.
Removes an existing partition function.
Merges two existing range partitions based on the specified boundary value.
An system object that specifies the boundary value that will be used to demarcate the two partitions resulting from the split.
Refreshes the state information for the object.
Generates a Transact-SQL script that can be used to re-create the partition function.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the partition function as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Splits an existing range partition into two parts based on a supplied boundary value.
An system object that specifies the boundary value that will be used to demarcate the two partitions resulting from the split.
Gets the date and time when the partition function was created.
A system object value that specifies the date and time when the partition function was created.
Gets the events associated with the partition function.
A object that specifies the events associated with the partition function.
Represents a collection of objects. Each object represents an extended property defined on the partition function.
An object that represents all the extended properties on the partition function.
Gets the zero-based ordinal of the object, which specifies its position within the collection.
An value that specifies the position of the object in the collection.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the number of partitions.
An that specifies the number of partitions.
Gets or sets the object that is the parent of the object.
The object that is the parent of the object.
Represents a collection of objects. Each object represents a partition function parameter defined on the partition function.
A object that represents all the partition function parameters on the partition function.
Gets or sets the placement of boundary values in relation to the interval.
A object that represents the range type.
Gets or sets range values that define the distribution of the partition function.
An system object array value that specifies the range values.
The class represents a collection of objects that represent all the partition functions defined on the instance of SQL Server.
Adds a Partition Function to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the partition function.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the partition function.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server partition function event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the event from that object instance
Returns the currently selected event notifications.
An object that specifies the set of login events.
Starts receiving events.
Stops receiving events.
Specifies the login events to receive.
An object that specifies the set of events to receive.
Specifies the login events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The object provides programmatic access to partition function parameters.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified partition function.
A object that specifies the partition function for which to create the partition function parameter.
Initializes a new instance of the class with the specified data type and for the specified partition function.
A object that specifies the partition function for which to create the partition function parameter.
A object that specifies the data type assigned to the partition function parameter.
Gets or sets the SQL Server collation for the partition function parameter.
A value that specifies the collation name.
Gets the index position of the object within the collection.
An value that specifies the ordinal position of the object.
Gets or sets the length of the parameter in bytes.
An that specifies the length of the parameter in bytes.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the numeric precision of a parameter of a numeric data type.
A value that specifies the numeric precision of the partition function parameter.
Gets or sets the numeric scale of a parameter of a numeric data type.
A value that specifies the numeric scale of the partition function parameter.
Gets or sets the object that is the parent of the object.
The object that is the parent of the object.
The class represents a collection of objects that represent all the partition function parameters defined on the partition function.
Adds a object to the collection.
A object value that specifies the partition function parameter to be removed from the collection.
Adds the specified object to the collection at the specified index.
A object value that specifies the partition function parameter to be removed from the collection.
An value that specifies the index at which the object inserted into the collection.
Adds the specified object to the collection at the specified column.
A object value that specifies the partition function parameter to be removed from the collection.
A value that specifies the name of the existing object after which the new object is inserted into the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object representing the partition function parameter to be removed.
Gets a object in the collection by index number.
A object value that represents the partition function parameter.
An value that specifies the position of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The is a base class that is inherited by the class.
Determines whether the specified partition number is present in the collection.
A value that specifies whether the specified partition number is present in the collection of physical partitions.If True, the collection contains the partition with the specified number. Otherwise, False.
An value that specifies the partition number.
The object provides programmatic access to partition schemes.
Initializes a new instance of the class.
Initializes a new instance of the class, and sets the name of the partition scheme and the database to which it belongs.
A object that specifies the database on which to create the partition scheme.
A value that specifies the name of the partition scheme.
Updates any object property changes on the instance of SQL Server.
Creates a partition scheme on the instance of SQL Server as defined by the object.
Removes an existing partition scheme.
Refreshes the state information for the object.
Resets the NEXT USED status of the partition scheme that has been marked as NEXT USED.
Generates a Transact-SQL script that can be used to re-create the partition scheme.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the partition scheme as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the events associated with the partition function.
A object that specifies the events associated with the partition scheme.
Represents a collection of objects. Each object represents an extended property defined on the object.
An object that represents all the extended properties on the object.
Represents a collection of objects. Each object represents a filegroup defined on the database.
A object that represents all the filegroups on the database.
Gets the zero-based ordinal of the object, which specifies its position within the collection.
An that specifies the position of the object in the collection.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the name of the filegroup that has NEXT USED status.
A value that specifies the filegroup name.
Gets or sets the object that is the parent of the object.
The object that is the parent of the object.
Gets or sets the name of the partition function used in this partition scheme.
A value that specifies the name of the partition function.
The class represents a collection of objects that represent all the partition schemes defined on the instance of SQL Server.
Adds a member to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the partition scheme.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the partition scheme.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for Microsoft SQL Server partition scheme event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the event from that object instance.
Returns the currently selected event notifications.
An object that specifies the set of login events.
Starts receiving events.
Stops receiving events.
Specifies the login events to receive.
An object that specifies the set of events to receive.
Specifies the login events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The object provides programmatic access to partition scheme parameters.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified object with the specified name.
A that specifies the object for which to create the partition scheme parameter.
A value that specifies the name of the partition scheme parameter.
Gets the index position of the object within the collection.
An value that specifies the ordinal position of the object.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the object that is the parent of the object.
The object that is the parent of the object.
The class represents a collection of objects that represent all the partition scheme parameters defined on the partition scheme.
Adds a object to the collection.
A object value that specifies the partition scheme parameter to be removed from the collection.
Adds the specified object to the collection at the specified index.
A object value that specifies the partition scheme parameter to be removed from the collection.
An value that specifies the index at which the object inserted into the collection.
Adds the specified object to the collection at the specified column.
A object value that specifies the partition scheme parameter to be removed from the collection.
A value that specifies the name of the existing object after which the new object is inserted into the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object representing the partition scheme parameter to be removed.
Gets a object in the collection by index number.
A object value that represents the partition scheme parameter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the partition scheme parameter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
The object represents a SQL Server HTTP endpoint payload.
Gets the database mirroring payload.
A object that specifies the database mirroring payload.
Gets the Service Broker payload.
A object that specifies the Service Broker payload.
Gets the SOAP payload.
A object that specifies the SOAP payload.
A object represents a performance counter that is used to trace the performance of the instance of SQL Server.
Initializes a new instance of the object.
Gets or sets the dependency discovery duration.
A value that specifies the dependency discovery duration.
Gets or sets the time period to discover dependencies.
A value that specifies the discovery dependencies duration.
Returns value that determines whether the performance counter is enabled.
A value that determines whether the performance counter is enabled.If True, it is enabled. Otherwise, False.
The class represents information regarding granted or denied privileges.
Returns the object as a value.
A value that specifies the object to which the permission applies.
Gets the name of the column that has permissions granted or denied.
A value that specifies the name of the column.
Gets the name of the database user, logon, or database role who has been granted or denied access to the object.
A value that specifies the name of the grantee.
Gets the type of grantee.
A object value that specifies the type of grantee.
Gets the name of the database user, logon, or database role who granted or denied access to the object.
A value that specifies the name of the grantee.
Gets the type of grantor.
A object value that specifies the type of grantee.
Gets the object class for the object to which permissions have been granted or denied.
An object value that specifies the object class.
Gets the ID value that uniquely identifies the object to which the permission applies.
An value that specifies the ID value that uniquely identifies the object.
Gets the name of the object to which the permission applies.
A value that specifies the name of the object.
Gets the schema of the object to which the permission applies.
A value that specifies the schema of the object.
Gets the permission state of the object to which the permission applies, such as whether the permission is granted, denied, granted with grant, or revoked.
A object value that specifies the permission state of the object.
This is an internal property not meant to be used in your code.
The class is a base class that is inherited by permission set classes.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified object.
A object value.
Specifies if a PermissionSetBase is equal to an object.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Returns the string value that represents the specified object.
A value that specifies the object.
The object represents the physical partition where the data and meta data is stored for a SQL Server object.
Initializes a new, default instance of the class.
Initializes a new instance of the class with the specified parent and partition number.
A object that specifies the parent of the object.
A value that specifies the partition number of the physical partition.
Initializes a new instance of the class with the specified parent, partition number, and data compression.
A object that specifies the parent of the object.
A value that specifies the partition number of the physical partition.
A object that specifies the type of data compression used to store the object on the partition.
Gets or sets the type of data compression used to store the parent object on the physical partition.
A object value that specifies the type of data compression used to store the parent object on the physical partition.
Gets or sets the name of the file group associated with the physical partition.
A object value that specifies the name of the file group.
Gets the parent object of the object.
A object that specifies the parent of the object.
Gets or sets the partition number for the physical partition.
A value that specifies the partition number of the physical partition.
Gets or sets the type of range.
A value that specifies the way in which the partition range is divided.
Gets or sets the right boundary value for the range.
A value that specifies the right boundary value.
Gets the number of rows in the physical partition.
A value that specifies the row count for the physical partition.
The class represents a collection of objects that represent all the physical partitions that are defined on an object.
Adds a object to the collection.
A object value that specifies the physical partition to be added to the collection.
Copies the collection objects to a one-dimensional array.
An array of objects.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Copies the collection objects to a one-dimensional array, starting and ending with the specified partition numbers.
An array of objects.
An value that specifies the index value from where to start the copy.
An value that specifies the index value at which to end the copy.
Removes a that has the specified partition number from the collection.
An value that specifies the partition number of the partition to remove from the collection.
Removes the specified from the collection.
A value that specifies the physical partition to remove from the collection.
Gets a object in the collection by index number.
A object value that represents the physical partition.
An value that specifies the position of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Creates a plan guide object:
Creates a plan guide object:
Creates a plan guide object:
Plan Guide Name
Enables or disables a plan guide.
Creates a plan guide.
Drops a plan guide.
Creates a string collection object for a script.
Creates a string collection object for a script.
Returns True if a plan guide is valid; othewise, False.
Returns True if a plan guide is valid; othewise, False. Also returns a data table row that contains error information.
Gets a collection of plan guide properties.
Shows hints that are associated with the plan guide.
Gets the plan guide ID as an interger.
Indicates whether a plan guide is disabled.
Gets a string that lists all the plan guide parameters.
Gets the parent database object.
Gets or sets the scope batch of the plan guide.
Gets or sets the scope object name.
gets or sets the scope schema name.
Gets or sets the plan guide scope type.
Gets or sets a plan guide statement (query).
Collection of plan guide objects.
Adds a plan guide object to the collection.
Copies all the items from a plan guide collection to a compatible one-dimensional array of objects, starting at the specified index in the target array.
object of Type PlanGuide[]
index indicating the starting position in the target array.
Returns a plan guide object as indicated by the ID property of that plan guide.
Removes a plan guide from a plan guide collection.
Removes a plan guide from a plan guide collection based on the PlanGuide Name property.
identifying a Name property.
Returns an item from a collection of plan guide objects that are identified by the integer ID index of the item.
Returns an Item from a collection of plan guide objects identified by the Name property of the item.
Returns a database object that represents the parent of the collection.
Extends the Property set for a Plan Guide
Extends the Property set for a Plan Guide
Extends the Property set for a Plan Guide.
Validates a method associated with a Parent Plan Guide.
identifying the method to be validated.
array. Note the params keyword indicating a variable number of objects may be passed to this method.
Gets or sets the name of the Parent Plan Guide.
indicating the name of the Parent
Gets a collection of Schema Names associated with a Plan Guide
The object represents platform resources on an instance of SQL Server.
Refreshes the object on an instance of SQL Server.
Represents a collection of objects. Each object represents an individual platform resource on the instance of SQL Server.
A object that represents all the platform resources defined on the instance of SQL Server.
Gets the object that is the parent of the object.
A object that specifies the parent of the object.
The enumeration contains values that are used to specify the operations that the grantee can perform on the specified object when permission is granted.
The grantee has all privileges on the specified database. This privilege type applies to database objects.
The grantee has all the privileges that apply to the specified database object.
The grantee can alter the specified database.
The grantee can back up the specified database.
The grantee can back up the transaction log for the specified database.
The grantee has full control over the specified database.
The grantee can create the database.
The grantee can create a default database object on the specified database.
The grantee can create a user-defined function of the specified database.
The grantee can create stored procedure on the specified database.
The grantee can create a rule on the specified database.
The grantee can create a table on the specified database.
The grantee can create a user-defined type on the specified database.
The grantee can create a view on the specified database.
The grantee can delete the specified database object.
The grantee can drop the database.
The grantee can dump the data in the specified database.
The grantee can dump the data in the specified table.
The grantee can dump the data in the specified transaction log.
The grantee can execute the specified database object.
The grantee can insert records into the specified database object.
The grantee can reference a column in another table in a primary key/foreign key relationship.
The grantee can select records from the specified database object.
The grantee's privileges are unspecified.
The grantee can update records on the specified database object.
The grantee can view the definition of the specified database.
The object provides programmatic access to the arguments used to report the progress of an operation that works through an object hierarchy, such as discovering dependencies in scripting operations.
Creates a new instance of the class with the specified options.
An object value that specifies the object that the operation is currently processing.
An object value that specifies the object that is top most in the hierarchy that the operation is processing.
An that specifies the current count of objects processed by the operation within the current branch of the object hierarchy.
An that specifies the total number of objects within the current branch of the object hierarchy.
An that specifies the current count of objects processed by the operation within the entire object hierarchy.
An that specifies the total number of objects in the entire object hierarchy.
Creates a new instance of the class with the specified options.
An object value that specifies the object that the operation is currently processing.
An object value that specifies the object that is top most in the hierarchy that the operation is processing.
A value that specifies whether the object is bound to a schema.
An that specifies the total number of objects within the current branch of the object hierarchy.
An that specifies the current count of objects processed by the operation within the entire object hierarchy.
An that specifies the total number of objects in the entire object hierarchy.
An object value that specifies the object that the operation is currently processing.
Gets the object value that specifies the object that the operation is currently processing.
A object value that specifies the object that the operation is currently processing.
Gets a Boolean indicating if the Progress Report is bound to a schema.
Gets the object that is the parent of the object.
A object that owns the object.
Gets the total number of objects within the current branch of the object hierarchy.
An that specifies the total number of objects within the current branch of the object hierarchy.
Gets the current count of objects processed by the operation within the current branch of the object hierarchy.
An value that specifies the current count of objects processed by the operation within the current branch of the object hierarchy.
Gets the total number of object in the entire object hierarchy.
An value that specifies the total number of object in the entire object hierarchy.
Gets the total current count of objects processed by the operation within the entire object hierarchy.
An value that specifies the current count of objects processed by the operation within the entire object hierarchy.
The class represents the event handler that is used to handle progress report events.
An value that specifies the source of the event.
A object that contains the event data.
The object provides programmatic access to the properties of all the SMO objects.
Compares the object to another object.
An value that describes the result of the comparison.
An value that specifies the object with which to compare the object.
Determines whether two objects are equal.
A property value that specifies whether the two objects are equal.If True, the two objects are equal.If False (default), the two objects are not equal.
A object value that specifies the object with which to compare the object.
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
An value that specifies the hash code.
Determines whether two objects are equal by performing an equality operation on two objects.
A object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False, the two specified objects are unequal.
A object that specifies a property.
A object that specifies a property.
Determines whether one object is greater than another object by performing an greater than operation on two objects.
A object that specifies whether the first object is greater that the second object.If True, the first object is greater than the second object.If False, the first object is not greater than the second object.
A object that specifies a property.
A object that specifies a property.
Determines whether two objects are unequal by performing an inequality operation on two objects.
A object that specifies whether the two specified objects are equal.If True, the two specified objects are unequal.If False, the two specified objects are equal.
A object that specifies a property.
A object that specifies a property.
Determines whether one object is less than another object by performing an less than operation on two objects.
A object that specifies whether the first object is less that the second object.If True, the first object is less than the second object.If False, the first object is not less than the second object.
A object that specifies a property.
A object that specifies a property.
Returns a value that represents the current object.
A value that represents the object.
Gets the property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.
A property value that specifies whether the property correctly reflects the current value of the entity that it represents on the instance of SQL Server.If True, the property has been modified and the change has not yet been committed.If False (default), the property correctly reflects the entity it represents on the instance of SQL Server.
Gets the property value that specifies whether it takes a long time to load the property's values.
A value that specifies whether the property is considered expensive in terms of time and resources used to load. If True, the property is expensive.If False (default), the property is not expensive.
Gets the property value that specifies whether the property is set to null.
A value that specifies whether the property is set to null. If True, the property is null.If False (default), the property is not null.
Gets the name of the property.
A value that specifies the name of the property.
Gets the property value that specifies whether the value of the property can be retrieved.
A value that specifies whether the property can be retrieved. If True, the property can be retrieved.If False (default), the property cannot be retrieved.
Gets the property value that specifies whether the property has been retrieved already.
A property value that specifies whether the property has been retrieved or not.If True, the property has been retrieved.If False (default), the property has not yet been retrieved.
Gets the type of property.
A system object value that specifies the type of property.
Gets or sets the value of the property.
An system object value that specifies the value of the property.
Gets the property value that specifies whether the property can be modified.
A value that specifies whether the property can be modified or not.If True, the property can be modified.If False (default), the property cannot be modified.
The class represents the exception raised when a property cannot be retrieved.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Property Cannot Be Retrieved exception.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message string for the Property Cannot Be Retrieved exception.
An object that specifies the inner exception for the Property Cannot Be Retrieved exception.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the name of the Property Cannot Be Retrieved exception.
An system object value that specifies the object that owns the Property Cannot Be Retrieved exception.
Populates a SerializationInfo object with the data needed to serialize the target object.
Gets the object that owns the property that cannot be retrieved.
An system object value that specifies the object that owns the property that cannot be retrieved.
Gets the message that describes the current exception.
A that specifies the message.
Gets the name of the property that cannot be retrieved.
A that specifies the name of the property that cannot be retrieved.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The class represents a collection of objects that represent all the properties defined on the parent object.
Determines whether the element specified by key exists in the collection.
A value that specifies whether the collection contains the specified key.If True, the key exists in the collection.If False, the key does not exist in the collection
A value that specifies the key value to be verified.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position from where to start the copy.
Gets an enumerator that can iterate through the list of objects.
An object value that can be used to iterate through the collection.
Gets the object.
A object value that specifies the property.
An value that specifies the index position.
Gets the object.
A object value that specifies the property.
A value that specifies the name of the property.
Gets the object.
A object value that specifies the property.
An value that specifies the index position of the property.
A property value that specifies whether the property values are loaded.If True, the property values are not loaded. If False, the property values are loaded.
.Gets the object.
A object value that specifies the property.
A value that specifies the name of the property.
A property value that specifies whether the property values are loaded.If True, the property values are not loaded. If False, the property values are loaded.
Returns the ID of the object in the object that has the specified name.
An value that specifies the ID value of the object.
A value that specifies the name of the object.
Determines whether the property collection contains the property specified by the parameter.
A Boolean value, True if the collection contains the property, otherwise False.
A object.
Determines whether the property collection contains the property specified by the propertyName parameter.
A Boolean value, True if the collection contains the property, otherwise False.
A string value that specifies the name of the property.
Determines whether the property collection contains the property specified by the name parameter.
A Boolean value, True if the collection contains the property, otherwise False.
A string value that specifies the name of the property.
Gets the enumerator for the property collection.
A feneric IEnumerable of type .
Tries to get the property specified by the name parameter and type specified by the property parameter.
A Boolean value, True if the collection contains the property, otherwise False.
A string value that specifies the name of the property.
A pointer to an object.
Tries to get the property value specified by the name parameter and type specified by the property parameter.
A Boolean value, True if the collection contains the property value, otherwise False.
A string value that specifies the name of the property.
An .
Tries to get the property value specified by the name parameter and type specified by the value parameter.
A Boolean value, True if the collection contains the property value, otherwise False.
A string that specifies the name of the property.
A pointer to the value to be returned.
Copies the collection.
A object to which the member of the collection will be copied.
An integer value that specifies the index of the item to copy.
Gets the number of properties in the object.
An value that specifies the number of the properties in the collection.
Gets a value indicating whether access to the collection is synchronized and therefore thread-safe.
A value that specifies whether the access to the collection is synchronized. If True, access to the collection is synchronized.If False (default), access to the collection is not synchronized.
Gets an object in the collection by index number.
An object value that represents the property.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the property.
A value that specifies the name of the object in the collection.
Gets an object that can be used to synchronize access to the collection.
An system object value that specifies the object that is used to synchronize access to the collection.
The class represents the exception that is raised when a property value has not been set.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property.
A value that specifies the name of the property is not set.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message string for the Property Cannot Be Retrieved exception.
An object that specifies the inner exception for the Property Cannot Be Retrieved exception.
that populates a specified SerializationInfo with the data needed to serialize the current object.
that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Gets the message that describes the current exception.
A that specifies the exception message.
Gets the name of the property that has not been set.
A that specifies the name of the property that has not been set.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The class represents the exception that is raised when an attempt is made to set a read-only property.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified property.
A value that specifies the name of the property that is read-only.
Initializes a new instance of the class with the specified message and the specified inner exception.
A value that specifies the message string for the Property Read Only exception.
An system object value that specifies the inner exception for the Property Read Only exception.
Returns object data to facilitate remoting.
that populates a specified SerializationInfo with the data that is required to serialize the current object.
that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Gets the message that describes the current exception.
A that specifies the message that describes the exception.
Gets the name of the property that is read-only.
A that specifies the name of the property that is read-only.
Gets the type of SMO exception.
An object that specifies the type of SMO exception.
The class represents the exception raised when an attempt is made to set the property with a value that has the incorrect data type.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the property type mismatch exception.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message string for the property type mismatch exception.
An object that specifies the inner exception for the Property Type Mismatch exception.
Initializes a new instance of the class for the specified property, and specified received type and expected type.
A value that specifies the name of the property.
A value that specifies the data type that was received incorrectly.
A value that specifies the data type that is correct for the referenced property.
Returns object data in order to facilitate remoting.
that populates a specified SerializationInfo with the data needed to serialize the current object.
that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Gets the expected data type for the property.
A value that specifies the expected data type for the property.
Gets the message that describes the exception.
A that specifies the message.
Gets the name of the property that received a value with the incorrect data type.
A that specifies the name of the property that received a value with the incorrect data type.
Gets the data type that was received incorrectly by the property.
A that specifies the data type that the property received incorrectly.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The class represents the exception that is raised when an error occurs when setting the value of a property.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Property Write exception.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message string for the Property Write exception.
An system object value that specifies the inner exception for the Property Write exception.
Initializes a new instance of the class with the specified property name, object kind, object name, and reason.
A value that specifies the name of the property.
A value that specifies the kind of object.
A value that specifies the name of the object.
A value that specifies the reason for the exception.
Returns object data to facilitate remoting.
that populates a specified SerializationInfo with the data needed to serialize the current object.
that describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Gets the message that describes the exception.
A that specifies the message.
Gets the name of the property that received a value with the incorrect data type.
A that specifies the name of the property.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The object provides programmatic access to the protocols supported by SQL Server.
Gets the HTTP protocol.
An object that specifies the HTTP protocol.
Gets the TCP protocol.
A object that specifies the TCP protocol.
The enumeration contains values that are used to specify the type of repair mode used by the database consistency check (DBCC) functions.
Tries to repair all reported errors. These repairs can cause some data loss.
Maintains syntax for backward compatibility only. No repair is performed.
No repair is performed.
Performs repairs that have no possibility of data loss. This can include quick repairs, such as repairing missing rows in non-clustered indexes, and more time-consuming repairs, such as rebuilding an index. REPAIR does not repair errors involving FILESTREAM data.
ResourceGovernor class.
Creates a ResourceGovernor class.
Alters Resource Governor Pools.
Generates a Transact-SQL script.
containing scripting statements.
Generates a Transact-SQL script.
that contains scripting statements.
object that contains scripting options.
A classifier user-defined function for implementing classification rules.
Indicates if Resource Governor is enabled.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Returns the parent object; in this case, a server.
object.
Indicates whether changes to a group or pool were made but have not been applied to the in-memory configuration.
False - A reconfiguration statement is not required. True - A reconfiguration statement or server restart is required for pending configuration changes to be applied.
Gets the Resource Pool Collection.
Resource Pool Class
Creates a new, default instance of the Resource Pool class.
Creates an instance of the Resource Pool class.
object.
naming a user defined Resource Pool.
Alters a resource pool.
Creates a user-defined Resource Pool.
Removes a Resource Pool from the collection.
Creates a object that contains Transact-SQL statements to be run as a script.
Generates a Transact-SQL script that can be used to re-create the Resource Pool by using the specified options.
Gets the numeric ID for a Resource Pool.
identifying a Resource Pool.
Gets the Boolean value that specifies whether the database is a system object or a user-defined database.
Gets or sets maximum CPU percentage for a Resource Pool.
Gets or sets the maximum memory percentage for a Resource Pool.
Gets or sets the minimum CPU percentage for a Resource Pool.
Gets or sets the minimum memory percentage for a Resource Pool.
Gets or sets the Resource Pool Parent object, in this case a ResourceGovernor.
Gets or sets a Workload Groups collection associated with a Resource Pool.
Represents a collection of Resource Pools.
Adds a Resource Pool to the Resource Pool Collection.
l
Copies a Resource Pool Collection to an array. The copy to the array starts at the array position indicated by the integer parameter.
Extracts a member from the Resource Pool collection using a system-defined, unique identifier.
l
Gets an member of the Resource Pool Collection using the numeric ID of the item.
A Resource Pool item.
Gets a member of the Resource Pool Collection identified by name.
A Resource Pool item.
Gets the parent, in this case a Resource Governor, object of a Resource Pool Collection.
r
The enumeration contains values that are used to specify the type of role.
Database roles and server roles.
Database fixed roles and user-defined roles.
Fixed server roles.
The object provides programmatic access to a SQL Server rule.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the parent of the object.
A value that specifies the name of the rule.
Initializes a new instance of the class on the specified database, with the specified name and schema.
A object value that specifies the parent of the object.
A value that specifies the name of the rule.
A value that specifies the schema for the rule.
Changes the schema associated with the rule.
A value that specifies the name of the new schema.
Gets the time and date when the rule was created.
A system object value that specifies the time and date when the rule was created.
Gets the time and date when the rule was last modified.
A system object value that specifies the time and date when the rule was last modified.
Gets the ID value that uniquely identifies the rule.
An value that specifies the ID value that uniquely identifies the rule.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the rules defined on the instance of SQL Server.
Adds a new Rule to the Rule Collection
object to be added to the Rule Collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the position in the collection from which to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the rule.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the rule.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name.
A object value that represents the rule.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the object.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents an ownership context for a SQL Server database object.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database on which to create the schema.
A value that specifies the name of the schema.
Updates any object property changes on instance of Microsoft SQL Server.
Creates a schema on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the schema.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the schema.
Denies the specified set of permissions for the specified grantees on the schema.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the schema.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the schema.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the schema.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the schema.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the schema.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the schema.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the schema from the instance of SQL Server.
Enumerates a list of object permissions for the schema.
An array of objects that contains object permission information for the schema.
Enumerates a list of object permissions for a specified permission on the schema.
An array of objects that contains object permission information for the specified permission on the schema.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the schema.
An array of objects that contains object permission information for the specified grantee on the schema.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the schema.
An array of objects that contains object permission information for the specified grantee and permission on the schema.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of objects that are owned by the schema.
An array of objects that specifies the objects that are owned by the schema.
Grants the specified set of permissions to the specified grantee on the schema.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the schema.
Grants access to the specified permission for the specified grantees on the schema.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the schema.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the schema.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the schema. If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the schema under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the schema. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the schema under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the schema.If True, the grantee is given the ability to grant the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the schema.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the schema. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the schema.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the schema.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the schema and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the schema.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the schema and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke access from the schema.If True, the grantee is given the ability to revoke other users' access from the schema.If False, the grantee is not given the ability to revoke other users' access from the schema.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the schema and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the schema.If False, the grantee is not given the ability to revoke other users' access from the schema.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the schema for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the schema and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the schema.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the schema.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the schema.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the schema.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the schema. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the schema.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the schema as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the events that are supported by the schema.
A object value that specifies the events supported by the schema.
Represents a collection of objects that contain information about the extended properties of the object.
An object that contains the extended properties of the object.
Gets the ID value that uniquely identifies the schema.
An value that specifies the ID value of the schema.
Gets a Boolean value that indicates whether the object is an . Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object is an , otherwise False.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the owner of the schema.
A value that specifies the owner of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the schemas on the referenced database.
Adds a member to the collection
object to be included in the collection.
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the schema.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the schema.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is a base class that is inherited by the class.
Validates whether the parameter collection contains a member with a name equal to the specified string.
A value that specifies the name to check to see whether it exists in the collection.
Validates whether the parameter collection contains a member with a name equal to the specified string and with the specified schema.
This method forces the collection to be loaded from the server if it has not been initialized yet.
A value that specifies the name to check to see whether it exists in the collection.
A value that specifies the schema.
Initializes the collection.
Initializes a new instance of the class.
Resolves the object identified by the instance parameter and the parameters array.
A .
A .
An array of objects.
Resolves the T:Microsoft.SqlServer.Management.Sdk.Sfc.Urn object specified by the instance parameter and the parameters array.
A .
A .
An array of objects.
The object represents the settings required for SQL Server schema event notification.
Specifies the server event handler for schema events.
Returns a set of currently subscribed event notifications.
An object that specifies the event selection.
Starts receiving events.
Stops receiving events.
Specifies the object events to receive.
An object that specifies the events to receive.
Specifies the object events to receive.
An object that specifies the events to receive.
A object that specifies the event handler for the specified events.
Clear all event settings, and removes all event handlers.
Clears the specified event setting, and removes all event handlers.
An object that specifies the events to clear.
The object is the overall, top-level object for managing scripting operations.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server.
A object that specifies the instance of SQL Server on which to run the scripting services.
Raises an event when an error occurs during a scripting operation.
Raises an event to receive information about the progress of the scripting operation.
Returns an enumerated list that includes the specified object and child or parent dependencies.
A object value that specifies the list of dependencies for the specified object.
A object value that specifies the object for which the list of dependencies is required.
A object value that specifies the type of dependency, parent or child, that is required.
Returns an IEnumerable<script> object that contains a script.
An interface that exposes an enumerator that supports a simple iteration over the script. The script contains the objects in the array of and the corresponding .
An array of
Returns an IEnumerable <script> interface.
An interface that exposes an enumerator that supports a simple iteration over the script. This script contains only the objects.
An array of objects.
Returns an IEnumerable <script> interface.
An interface that exposes an enumerator that supports a simple iteration over the script. This script contains only the objects.
of Urn objects.
Creates a linear Transact-SQL script based on a dependency collection.
An interface that exposes an enumerator that supports a simple iteration over a script. This script contains the and the for each of those objects.
object
Creates a linear Transact-SQL script based on an array of SqlSmoObjects.
An interface that exposes an enumerator that supports a simple iteration over a script. This script contains the and the for each of those objects.
array.
Creates a linear Transact-SQL script that is based on an array of URNs.
An interface that exposes an enumerator that supports a simple iteration over a script. This script contains objects and the for each of those URNs.
An array.
Creates a linear Transact-SQL script based on a URN collection.
A interface that exposes an enumerator that supports a simple iteration over a script. This script contains objects and the for each of those urns.
Initializes the object.
Generates Transact-SQL scripts that can be used to re-create a list of objects.
A object value that specifies the Transact-SQL scripts for the list of objects.
A object array value that specifies the list of objects to be scripted.
Creates a Transact-SQL script for a set of objects that are specified with an array of objects.
A object value that specifies the Transact-SQL script for the list of objects.
An array of object values that specify the list of objects to be scripted.
Creates a Transact-SQL script for a set of objects that are specified with a object collection.
A object value that specifies the Transact-SQL script for the list of objects.
A object value that specifies the list of objects to be scripted.
Creates linear Transact-SQL scripts for a object.
A object array value that specifies the list of objects to be scripted.
A object value that specifies the list of objects to be scripted.
Creates linear Transact-SQL scripts for an array of objects.
A object array value that specifies the list of objects to be scripted.
A object array value that specifies the list of objects to be scripted.
Creates linear Transact-SQL scripts for an array of objects.
A object value that specifies the Transact-SQL scripts for the list of objects.
An array of object values that specify the list of objects to be scripted.
Creates linear Transact-SQL scripts for a object.
A object value that specifies the Transact-SQL scripts for the list of objects.
A object value that specifies the list of objects to be scripted.
Gets or sets the scripting options for the object and all the scripting operations on the instance of SQL Server.
A object value that specifies the scripting options that the instance of SQL Server uses.
Gets or sets the property value that specifies whether the objects are loaded before scripting operations, or only as they are required.
A value that specifies whether the objects are loaded before scripting operations, or only as they are required.If True, the objects are loaded before scripting operations. If False (default), the objects are loaded only as they are required by the scripting operation.
The object provides programmatic access to the arguments used to report the errors that occur during scripting operations.
Gets the object value that specifies the object that the operation is currently processing.
A object value that specifies the object that the operation is currently processing.
Gets the exception instance that caused the current exception.
An system object value that specifies the exception instance that caused the current exception.
The class represents the event handler that is used to handle scripting errors.
An value that specifies the source of the event.
A object that contains the event data.
This class supports the SMO infrastructure and is not intended to be used directly from your code.
The object provides programmatic options to the options that can be set for scripting operations.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified scripting options.
A object value that specifies the script options.
Initializes a new instance of the class based on the specified object, based on the specified script option.
A object value that specifies the script options.
Adds a object to the object.
A object that contains the added object.
A object that is to be added to the object.
Adds the specified and objects to the .
A object that contains the added and objects.
A object that is to be added to the object.
A object that is to be added to the object.
Converts the server version to a value.
A value specifying the version of the server.
The version of the server.
Creates a set of scripting options by performing an addition operation on a object and a object.
A object value that specifies a set of scripting options after the addition.
A object that specifies the scripting options.
A object that specifies the script option.
Creates a set of scripting options by performing an subtraction operation on a object and a object.
A object value that specifies a set of scripting options after the subtraction.
A object that specifies the scripting options.
A object that specifies the script option to be subtracted from the options specified by the options parameter..
Removes a object from the object.
A object that does not contain the removed object.
A object to be removed from the object.
Sets the database engine type as specified in a object.
A object that specifies the database engine type.
Sets the version of the instance of SQL Server on which the scripting operation is run.
A object value that specifies the version of the instance of SQL Server.
Subtracts the specified value from the specified object.
A value that contains all of the scripting options specified by the options parameter minus the specified by the scriptOption parameter.
The value to be subtracted from.
The value to subtract from the object.
Returns a string that represents the object.
A string value that represents the object.
Gets or sets the property that specifies whether to include SQL Server Agent job name for alert objects in the script.
A value that specifies whether to include SQL Server Agent alerts and jobs.If True, alerts and jobs are scripted. Otherwise, False (default).
Gets or sets the property that specifies whether to include SQL Server Agent job ID values for alert objects in the script.
A value that specifies whether to include SQL Server Agent job ID values in the script.If True, the job ID is scripted. Otherwise, False (default).
Gets or sets the property that specifies whether to include notifications for any SQL Server Agent alerts that are in the script.
A value that specifies whether to include notifications for any SQL Server Agent alerts that are in the script.If True, SQL Server Agent alert notifications are scripted. Otherwise, False (default).
Gets or sets the property that specifies whether system objects can be scripted.
A value that specifies whether system objects can be scripted.If True, system objects are included in the script. Otherwise, False (default).
Gets or sets the property that specifies whether the script uses multibyte characters and requires code page 1252 to evaluate characters' meaning.
A value that specifies whether code page 1252 is used to evaluate characters.If True, code page 1252 is used to evaluate characters.If False (default), code page 1252 is not used to evaluate characters. The code page is determined by the operating system.
Gets or sets a property that specifies whether the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement, respectively.
A value that specifies whether the ANSI padding statements are included in the generated script.If True, the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement respectively. Otherwise, False (default).
Gets or sets a property value that specifies whether the script is appended to the end of the output file or overwrites it.
A value that specifies whether the generated script is appended to the end of the output file or overwrites it.If True, the generated script is appended to the end of the output file.If False (default), the generated script overwrites the existing contents of the output file.
Gets or sets the number of statements after which to script batch terminator.
A value that indicates the number of insert statements that are scripted before a batch terminator is inserted.
Gets or sets a property value that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated script. This property applies only when scripting a SQL Server table.
A value that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated Transact-SQL script.If True, binding statements are included in the script. Otherwise, False (default).
Gets or sets the ChangeTracking property value.
Gets or sets a property value that specifies whether statements that define clustered indexes are included in the generated script.
A value that specifies whether statements that define clustered indexes are included in the generated script.If True, clustered indexes are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether the scripting operation continues after an error is encountered.
A value that specifies whether the scripting operation continues after an error is encountered.If True, the scripting operation continues after encountering an error. Otherwise, False (default).
Gets or sets the property value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script.
A value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script.If True, user-defined data types are converted to SQL Server base data types. Otherwise, False (default).
Gets or sets the property value that specifies whether to script only the text definition for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.
A value that specifies whether to script only the text body.If True, only the text body of the object is scripted.If False (default), the object is scripted completely.
Gets or sets the property value that specifies whether to script only the header information for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.
A value that specifies whether to script only the header information.If True, only the header information of the object is scripted.If False (default), the object is scripted completely.
Gets or sets the property value that specifies whether the creation of the referenced object is included in the generated script.
A value that specifies whether the creation of the referenced object is included in the generated script.If True, the Transact-SQL CREATE statement for the referenced object is included in the generated script.If False (default), the Transact-SQL CREATE statement for the referenced object is not included in the generated script. The script only contains statements that modify the object, such as setting extended properties and granting permissions.
Gets or sets the property value that specifies whether all DRI objects are included in the generated script.
A value that specifies whether to script all DRI objects.If True, all objects with enforced declarative referential integrity are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether all declarative referential integrity constraints are included in the generated script.
A value that specifies whether to script all constraint objects that have enforced declarative referential integrity.If True, all constraint objects that have enforced declarative referential integrity are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether the dependency relationships defined by all declarative referential integrity keys are included in the generated script.
A value that specifies whether to script all DRI keys.If True, all key objects with enforced declarative referential integrity are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether column specific dependency relationships as defined in check constraints with enforced declarative referential integrity are included in the script.
A value that specifies whether to script checks with enforced declarative referential integrity.If True, checks are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether dependency relationships defined in clustered indexes with enforced declarative referential integrity are included in the script.
A value that specifies whether to script clustered indexes with enforced declarative referential integrity.If True, clustered indexes are included in the script.If False (default), clustered indexes are not included in the script.
Gets or sets the property value that specifies whether dependency relationships defined in defaults with enforced declarative referential integrity are included in the script.
A value that specifies whether to script defaults with enforced declarative referential integrity.If True, defaults are included in the script.If False (default), defaults are not included in the script.
Gets or sets the property value that specifies whether dependency relationships defined in foreign keys with enforced declarative referential integrity are included in the script.
A value that specifies whether to script foreign keys with enforced declarative referential integrity.If True, foreign keys are included in the script.If False (default), foreign keys are not included in the script.
Gets or sets the property value that specifies whether the system-generated constraint names that are used to enforce declarative referential integrity are included in the script.
A value that specifies whether the system-generated constraint names that are used to enforce declarative referential integrity are included in the script.If True, system-generated constraint names that are used to enforce declarative referential integrity are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether PRIMARY KEY constraints that use a unique index to implement the declarative referential integrity are included in the script.
A value that specifies whether PRIMARY KEY constraints that use a unique index to implement the declarative referential integrity are included in the generated script.If True, indexes are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether dependency relationships that are defined in non-clustered indexes that have enforced declarative referential integrity are included in the script.
A value that specifies whether to script non-clustered indexes that have enforced declarative referential integrity.If True, non-clustered indexes are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether dependency relationships that are defined in primary keys which have enforced declarative referential integrity are included in the script.
A value that specifies whether to script primary keys that have enforced declarative referential integrity.If True, primary keys are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether dependency relationships that are defined in unique keys which have enforced declarative referential integrity are included in the script.
A value that specifies whether to script unique keys that have enforced declarative referential integrity.If True, unique keys are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether the no check statement is included in the script.
A value that specifies whether to script the no check statement.If True, no check statements are included in the script. Otherwise, False (default).
Gets or sets the encoding for the scripting options.
An object that specifies the encoding for the scripting options
Gets or sets the property value that specifies whether the application of all scripting options is enforced for text-based objects, such as SchemaQualify.
A value that specifies whether the application of all scripting options is enforced for text-based objects.If True, the application of all scripting options is enforced for text-based objects.If False (default), object text is scripted without any modification.
Gets or sets the property value that specifies whether extended object properties are included in the generated script.
A value that specifies whether extended object properties are included in the generated script.If True, extended object properties are included in the generated script. Otherwise, False (default).
Gets or sets the name of the file to which the generated script is output.
A value that specifies the name of the file to which the generated script is output.
Gets or sets the property value that specifies whether full-text catalogs are included in the generated script.
A value that specifies whether full-text catalogs are included in the generated script.If True, full-text catalogs are included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether full-text indexes are included in the generated script.
A value that specifies whether full-text indexes are included in the generated script.If True, full-text indexes are included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether full-text stop lists are included in the generated script.
A value that specifies whether full-text stop lists are included in the generated script.If True, full-text stop lists are included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether database context is included in the generated script.
A value that specifies whether database context is included in the generated script.If True, database context are included in the generated script. Otherwise, False (default).
Gets or sets the IncludeDatabaseRoleMemberships property value.
Gets or sets the IncludeFullTextCatalogRootPath property value.
Gets or sets a property value that specifies whether the generated script is prefixed with a header that contains information which includes the date and time of generation.
A value that specifies whether to include header information at the start of the generated script.If True, header information is included. Otherwise, False (default).
Gets or sets a property value that specifies whether to check the existence of an object before including it in the script.
A value that specifies whether to check the existence of an object before including it in the script.If True, the existence of an object is verified before including it in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether indexes are included in the generated script.
A value that specifies whether indexes are included in the generated script.If True, indexes are included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether the security identifiers are included for any scripted logins in the generated script.
A value that specifies whether the security identifiers are included for any scripted logins in the generated script.If True, the security identifiers are included for any scripted logins in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether assemblies are included in the generated script.
A value that specifies whether assemblies are included in the generated script.If True, assemblies are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether to include the collation clause in the generated script.
A value that specifies whether to include the collation clause in the generated script.If True, the collation clause is not included. Otherwise, False (default).
Gets or sets the property value that specifies whether individual Transact-SQL statements are delimited in the generated script.
A value that specifies whether individual Transact-SQL statements are delimited in the generated script.If True, individual Transact-SQL statements are not delimited in the generated script.If False (default), individual Transact-SQL statements are delimited by using the connection-specific command terminator.
Gets or sets the property value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.
A value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.If True, the EXECUTE AS options for stored procedures and user-defined functions are not included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether to include the 'ON <filegroup>' clause in the generated script.
A value that specifies whether to include the 'ON <filegroup>' clause in the generated script.If True, the file group clause is not included in the script. Otherwise, False (default).
Gets or sets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.
object represents NoFileStreamms-help://s10cc_I/s10de_9smomrf_I/html/de02fe0c-373f-dbd6-1ad9-485687472129.htm value in the scripting options. If True the FILESTREAM_ON clause is not included when creating VarBinaryMax columns. Otherwise, False (default).
Gets or sets an object that specifies whether to include the FILESTREAM_ON clause when you create VarBinaryMax columns in the generated script.
object represents NoFileStreamColumnms-help://s10cc_I/s10de_9smomrf_I/html/de02fe0c-373f-dbd6-1ad9-485687472129.htm value in the scripting options.If True the FILESTREAM_ON clause is not included when creating VarBinaryMax columns. Otherwise, False (default).
Gets or sets the property value that specifies whether definitions of identity property seed and increment are included in the generated script.
A value that specifies whether definitions of identity property seed and increment are included in the generated script.If True, definitions of identity property seed and increment are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether partition schemes for indexes are included in the generated script.
A value that specifies whether partition schemes for indexes are included in the generated script.If True, partition schemes for indexes are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether mail accounts that are referenced by mail profiles are included in the generated script.
A value that specifies whether mail accounts that are referenced by mail profiles are included in the generated script.If True, mail accounts referenced by mail profiles are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether principals that are referenced by mail profiles are included in the generated script.
A value that specifies whether mail accounts that are referenced by principals are included in the generated script.If True, principals referenced by mail profiles are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether non-clustered indexes are included in the generated script.
A value that specifies whether non-clustered indexes are included in the generated script.If True, non-clustered indexes are included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether partition schemes for tables are included in the generated script.
A value that specifies whether partition schemes for tables are included in the generated script.If True, partition schemes for tables are not included in the generated script. Otherwise, False (default).
Gets or sets an object that specifies whether to include the N clause when you create vardecimal columns in the generated script.
object represents NoFileStreamColumnms-help://s10cc_I/s10de_9smomrf_I/html/de02fe0c-373f-dbd6-1ad9-485687472129.htm value in the scripting options.If True the vardecimal columns are not included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether to include the specified columns for a view.
A value that specifies whether to include the specified columns for a view.If True, the columns for a view are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether XML namespaces are included in the generated script.
A value that specifies whether XML namespaces are included in the generated script.If True, XML namespaces are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether script optimizer data for the referenced objects are included in the generated script.
A value that specifies whether script optimizer data for the referenced objects are included in the generated script.If True, whether script optimizer data for the referenced objects is included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether to include all permissions in the generated script.
A value that specifies whether to include all permissions in the generated script.If True, all permissions are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether the creation of the referenced object is included in the generated script.
A value that specifies whether the creation of the referenced object is included in the generated script.If True, the Transact-SQL CREATE statement for the referenced object is included in the generated script.If False (default), the Transact-SQL CREATE statement for the referenced object is not included in the generated script. The script only contains statements that modify the object.
Gets or sets the property value that specifies whether the schemas associated with objects are included in the generated script.
A value that specifies whether objects that have no schema are included in the generated script.If True, objects with no schema are not included in the generated script. Otherwise, False (default).
Gets or sets the property value that specifies whether schema-qualified table references for foreign key constraints are included in the generated script.
A value that specifies whether schema-qualified table references for foreign key constraints are included in the generated script.If True, schema-qualified table references for foreign key constraints are included in the generated script. Otherwise, False (default).
Gets or sets the ScriptBatchTerminator property value.
A that indicates whether a batch terminator is scripted or not.If True, the batch terminator is scripted. Otherwise, False (default).
Gets or sets the ScriptData property value.
A value that indicates whether data is scripted.If True, data is scripted. Otherwise, False.
Gets or sets the property value that specifies whether to include data compression information in the generated script.
A value that specifies whether to include data compression in the generated script.If True, the script includes information about the type of data compression.If False (default), the script does not include information about data compression.
Gets or sets the property value that specifies whether the script operation generates a Transact-SQL script to remove the referenced component.
A value that specifies whether to include drop clauses to remove objects in the generated script.If True, the script operation generates a Transact-SQL script to remove the referenced component.If False (default), the script operation generates a Transact-SQL script to create the referenced component.
Gets or sets the property value that specifies whether the script owner is included in the generated script.
A value that specifies whether the script owner is included in the generated script.If True, the script includes text identifying the script owner.If False (default), the script does not identify the script owner.
Gets or set the ScriptSchema property value.
A value that indicates whether the schema is scripted.If True, the schema is scripted. Otherwise it is not.
Gets or sets the property value that specifies whether to include statistics for any table or view that is included in the generated script.
A value that specifies whether to include statistics for any table or view that is included in the generated script.If True, the script includes statistics for tables and views that are used within it.If False (default), the script does not include statistics for tables and views.
Gets or sets the DatabaseEngineType property value.
A object specifying whether the database engine type is SQL Azure or an instance of the SQL Server Database Engine.
Gets or sets the version of the instance of SQL Server for which the generated script is intended.
A object value that specifies the version of the instance of SQL Server.
Gets or sets the property value that specifies whether to convert timestamp data types to binary(8) data types when scripting the creation of a table or user-defined data type.
A value that specifies whether to convert timestamp data types to binary(8) data types.If True, timestamp data types are converted to binary(8) data types. Otherwise, False (default).
Gets or sets the property value that specifies whether to output to file only or to also generate string output.
A value that specifies whether to output to file only or to also generate string output.If True, the generated script is output to file only. Otherwise, False (default).
Gets or sets the property value that specifies whether to include the definition for triggers in the generated script.
A value that specifies whether to include the definition of triggers in the generated script.If True, the trigger definitions are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether to include all dependent objects in the generated script.
A value that specifies whether to include all dependent objects in the generated script.If True, all dependent object are included in the script. Otherwise, False (default).
Gets or sets the property value that specifies whether XML indexes are included in the generated script.
A value that specifies whether XML indexes are included in the generated script.If True, XML indexes are included in the generated script. Otherwise, False (default).
The is a base class inherited by classes that can use an alternative name used in scripting operations.
Initializes a new instance of the class.
Appends text, optionally separated by a comma.
A pointer to
Appends text, optionally separated by a comma.
A pointer to
A pointer to
Generates a name based on the object .
Checks whether object has been modified and not persisted.
A Boolean value, True if dirty, otherwise False.
Checks text for correctness against the parameters.
A string value that contains the data definition language text.
A Boolean value that specifies whether to force creation even if target is incorrect.
A string value that specifies the expected name.
An array of strings that specify the expected object types.
A pointer to .
Checks mode of support.
Cleans the referenced object.
Enforces text mode on the text body.
A value that specifies whether the method was successful.If True, the text mode was enforced on the text body. Otherwise, False.
Gets the bracket name.
Gets a Boolean value that specifies whether the system is named.
A Boolean value, True if the system is named.
Determines whether the text value is consistent with stored value.
A value that specifies whether the text value is consistent with the stored text value.If True, the text value is consistent with the stored text value. Otherwise, False.
Gets the script including the test for existence of type being scripted.
Returns the text body.
A value that specifies the text body.
Returns the text body.
A value that specifies the text body.
A value that specifies whether the text body is to be used for scripting.If True, the text body is for scripting. Otherwise, False.
Gets the text for scripting.
A value that specifies the text for scripting.
A object value that specifies the scripting options used for scripting the text.
A value that specifies whether the text is used in the creation of an object.If True, the text is used for the creation of an object. Otherwise, False.
A array that specifies the expected object types.
Gets the text of script object.
A string value that contains the script.
A object.
A Boolean value that specifies whether the script is used to create database objects.
An array of strings that specify the expected object types.
A Boolean value that specifies whether to check for correctness and modify if required.
Returns the text header.
A value that specifies the text header.
A value that specifies whether the text header is used in the alteration of an object.If True, the text header is used in the alteration of an object. Otherwise, False.
Determines whether the script name is using text mode.
A value that specifies whether the script name is using text mode.If True, the script name is using text mode. Otherwise, False.
Gets the property as text.
Gets the property as text.
Determines whether the referenced object is consistent with the stored object.
A value that specifies whether the referenced object is consistent with the stored object.If True, the object is not consistent with the stored object. Otherwise, False.
Refreshes the script name.
Scripts the database object in ANSI text.
The to script.
The .
A of queries.
A object.
A pointer to .
A pointer to .
Scripts the information headers.
Sets the collection text mode.
A value that specifies the new text mode value.
A object that specifies the collection.
Sets a Boolean value that specifies whether the system is named.
A Boolean value that specifies whether the system is named, True if named.
Specifies the text body.
A value that specifies the text body.
Specifies the text header.
A value that specifies the text header.
Specifies the text mode.
A value that specifies the text mode.
A object value that specifies the SMO collection.
Switches the text mode.
A value that specifies the new text mode.
An object that specifies the SMO.
Throws an exception of text has been modified and not persisted.
The object represents the SQL Server script options that can be included in scripting options that are set by using the object.
Adds two ScriptOption objects to create a ScriptOptions object.
Combines two ScriptingOptions object using a Bitwise OR operation.
Returns a Boolean value that specifies if two ScriptOptions are equal.
Returns the hash code for this object.
A value that specifies the hash code.
Creates a set of scripting options by performing an addition operation on two objects.
A object value that specifies a set of scripting options.
A object that specifies the script options.
A object that specifies the script options.
Creates a set of scripting options by performing a bitwise OR operation on two objects.
A object value that specifies a set of scripting options.
A object that specifies the script options.
A object that specifies the script options.
Implicitly converts the specified to a object.
The object to be converted.
Returns a string that represents the current object.
Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script.
A object that represents in the scripting options.
Gets an object that specifies whether to include SQL Server Agent alerts and jobs in the script.
A object that represents in the scripting options.
Gets an object that specifies whether to include notifications for any SQL Server Agent alerts that in the script.
A object that represents in the scripting options.
Gets an object that specifies whether system objects can be scripted or not.
A object that represents in the scripting options.
Gets an object that specifies whether the script uses multibyte characters and requires code page 1252 to evaluate characters meaning.
A object that represents in the scripting options.
Gets an object that specifies whether the generated script contains the Transact-SQL statements SET ANSI-PADDING ON and SET ANSI-PADDING OFF before and after the CREATE TABLE statement, respectively.
A object that represents the in the scripting options.
Gets an object that specifies whether the script is appended to the end of the output file or overwrites it.
A object that represents the in the scripting options.
Gets an object that specifies whether the binding statements sp_binddefault and sp_bindrule are included in the generated script. This property applies only when scripting a Microsoft SQL Server table.
A object that represents in the scripting options.
Gets the ChangeTracking property value.
Gets an object that specifies whether statements that define clustered indexes are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether the scripting operation continues after an error is encountered.
A object that represents the in the scripting options.
Gets an object value that specifies whether user-defined data types are converted to the most appropriate SQL Server base data types in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether to script only the text definition for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.
A object that represents the in the scripting options.
Gets an object value that specifies whether to script only the header information for data definition language (DDL) objects that have a text body, such as stored procedures and triggers.
A object that represents the in the scripting options.
Gets an object value that specifies whether the creation of the referenced object is included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether the DRI objects are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether all DRI constraints are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether all DRI keys (DriForeignKeys, DriPrimaryKey, DriUniqueKeys) are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether column-specific dependency relationships defined in check constraints with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in clustered indexes with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in defaults with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in foreign keys with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether the system generated constraint names used to enforce declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether PRIMARY KEY constraints using a unique index to implement the declarative referential integrity are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in non-clustered indexes with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in primary keys with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether dependency relationships defined in unique keys with enforced declarative referential integrity are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether the no check statement is included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether the application of all scripting options is enforced for text base objects, such as SchemaQualify.
A object that represents the in the scripting options.
Gets an object value that specifies whether extended object properties are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether full-text catalogs are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether full-text indexes are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether full-text stop lists are included in the generated script.
A object that represents full-text stop lists in scripting options.
Gets an object value that specifies whether database content is included in the generated script.
A object that represents the in the scripting options.
Gets the IncludeDatabaseRoleMemberships property value.
Gets the IncludeFullTextCatalogRootPath property value.
Gets an object that specifies whether the generated script is prefixed with a header containing information including the date and time of generation.
A object that represents the in the scripting options.
Gets an object that specifies whether to check the existence of an object before including it in the script.
A object that represents the in the scripting options.
Gets an object that specifies whether indexes are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether assemblies are included in the generated script.
A object that represents in the scripting options.
Gets an object that specifies whether assemblies are excluded from the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether to include the collection in the generated script if the server is running SQL Server 7.0 or later.
A object that represents the in the scripting options.
Gets an object value that specifies whether individual Transact-SQL statements are delimited in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether the EXECUTE AS options for stored procedures and user-defined functions are included in the script.
A object that represents the in the scripting options.
Gets an object value that specifies whether to include the 'ON <filegroup>' clause in the generated script.
A object that represents the in the scripting options.
Gets an object that specifies whether to include the FILESTREAM_ON clause when you create columns in the generated script.
A object that represents value in the scripting options.
Gets an object that specifies whether to include the FILESTREAM_ON clause when you create columns in the generated script.
A object that represents value in the scripting options.
Gets an object value that specifies whether definitions of identity property seed and increment are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether partition schemes for indexes are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether mail accounts referenced by mail profiles are included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether principals referenced by mail profiles are excluded from the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether non-clustered indexes are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether partition schemes for tables are included in the generated script.
A object that represents the in the scripting options.
Gets the NoVardecimal property value.
Gets an object value that specifies whether to include the specified columns for a view.
A object that represents the in the scripting options.
Gets an object value that specifies whether XML namespaces are included in the generated script.
A object that represents the no XML namespaces option that can be included in the scripting options.
Gets an object value that specifies whether script optimizer data for the referenced objects are included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether to all permissions in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether the creation of the referenced object is included in the generated script.
A object that represents in the scripting options.
Gets an object value that specifies whether the script contains object with no schema.
A object that represents the in the scripting options.
Gets an object value that specifies whether tables with no schema that are referenced by a foreign key are included in the generated script.
A object that represents the in the scripting options.
Gets the ScriptBatchTerminator property value.
Gets the ScriptData property value.
Gets an object value that specifies whether the creation of the referenced object is included in the generated script.
A object that represents script data compression in the scripting options.
Gets an object value that specifies whether the creation of the referenced object is included in the generated script.
A object that represents the script owner in the scripting options.
Gets the ScriptSchema property value.
Gets an object value that specifies whether statistics are generated for any table or view included in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether to convert timestamp data types to a binary(8) data types when scripting the creation of a table or user defined data type.
A object that represents the in the scripting options.
Gets an object value that specifies whether to output to file only or to generate string output too.
A object that represents the d in the scripting options.
Gets an object value that specifies whether to include the definition for triggers in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether to include all dependent objects in the generated script.
A object that represents the in the scripting options.
Gets an object value that specifies whether XML indexes are included in the generated script.
A object that represents in the scripting options.
The is a base class that is inherited by classes that can use an alternative name used in scripting operations.
Initializes a new instance of the class.
Resets options as specified by the options parameter.
A reference to a object.
Stores contraints flags as specified by the options parameter.
A reference to a object.
Gets or sets the name of the Schema Object Base.
A value that specifies the schema
Gets or sets the schema.
A value that specifies the schema.
The object represents an instance of SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified connection.
A object value that specifies the connection to the instance of SQL Server.
Initializes a new instance of the class with the specified name.
A value that specifies the name of the instance of SQL Server.
Updates any object property changes on the instance of SQL Server.
Updates any Server object property changes on the instance of SQL Server with the option to override value checking.
A Boolean value that specifies whether to override validation of the object property values
Attaches an existing database that is made up of one or more files to the instance of SQL Server with the specified name and using the specified data files.
A value that specifies the name of the database to be attached.
A object value that contains a list database files.
Attaches an existing database that is made up of one or more files to the instance of SQL Server that has the specified name and using the specified data files and attachment options.
A value that specifies the name of the database to be attached.
A object value that contains a list database files.
A object value that contains the attachment options.
Attaches an existing database that is made up of one or more files to the instance of SQL Server with the specified name and using the specified data files.
A value that specifies the name of the database to be attached.
A object value that contains a list database files.
A value that specifies the new owner of the database.
Attaches an existing database that is made up of one or more files to the instance of SQL Server by using the specified name, data files, and attachment options.
A value that specifies the name of the database to be attached.
A object value that contains a list database files.
A value that specifies the new owner of the database.
A object value that contains the attachment options.
Compares two URNS.
A System.Int32 value that is 0 when the URN values relate to the same SQL Server object, and -1 when they do not relate to the same object.
Deletes the backup history for this instance of SQL Server up until the specified date and time.
A system object value that specifies the date and time before which to delete the backup history.
Deletes the backup history for the specified media set.
An value that specifies the index number of the media set for which the backup history is deleted.
Deletes the backup history for the specified database.
A value that specifies the name of the database for which the backup history is deleted.
Denies the specified set of permissions for the specified grantee on the instance of SQL Server.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the instance of SQL Server.
Denies the specified set of permissions for the specified grantees on the instance of SQL Server.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the instance of SQL Server.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the instance of SQL Server.
A object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the instance of SQL Server.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the instance of SQL Server.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the instance of SQL Server.
A object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the instance of SQL Server.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Detaches the specified database from the instance of SQL Server with the option to update statistics before the database is detached.
A value that specifies the name of the database to be detached.
A value that specifies whether to update the statistics for the database before detaching it.If True, statistics are updated.If False, statistics are not updated.
Detaches the specified database from the instance of SQL Server with the option to update statistics before the database is detached.
A value that specifies the name of the database to be detached.
A value that specifies whether to update the statistics for the database before detaching it.If True, statistics are updated.If False, statistics are not updated.
A value that specifies whether to remove a full-text index file before detaching the database.If True, the full-text index file is removed.If False, the full-text index file is not removed.
Returns information about a detached database file.
A system object value that contains a list of information about a detached database file. The table describes the different columns of the returned . ColumnData typeDescriptionDatabaseNameThe name of the database.DatabaseVersionThe version of the database.CollationThe number of the collation that is used with the database.
A value that specifies the detached database file.
Gets active session flags as a DataTable.
Gets a DataTable that contains active global trace flags.
Enumerates a list of media that is visible to the instance of SQL Server on the local area network.
A object value that contains the available media information. The table describes the different columns of the returned . Column Data type Description NameThe name of the drive.LowFreeThe low order double word of available media resource.HighFreeThe high order double word of available media resourceMediaTypesThe media type. See .
Enumerates a list of media that is visible to the instance of SQL Server on the local area network and limited to the type of media specified.
A object value that contains the available media information. The table describes the different columns of the returned . Column Data type Description NameThe name of the drive.LowFreeThe low order double word of available media resource.HighFreeThe high order double word of available media resourceMediaTypesThe media type. See .
A object value that specifies the type of media to which the results are limited.
Enumerates a list of collations supported by the instance of SQL Server.
A object value that contains the collation information. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that identifies the collation. NameThe name of the collation. See fn_helpcollations (Transact-SQL).CodePageThe code page of the collation. See Collation and Code Page Architecture.LocaleIDThe locale of the collation. See sys.syslanguages (Transact-SQL).ComparisonStyleThe comparison style made up of the sum of the following styles, Case insensitivity = 1, Accent insensitivity = 2, Kana type insensitivity = 64436, Width insensitivity = 131072.DescriptionThe description of the collation.
Enumerates a list of database mirror witness roles.
A object value that contains the database mirror witness role information.
Enumerates a list of mirror witness roles for the specified database.
A object value that contains the database mirror witness role information.
A value that specifies database for which to return mirror witness roles information.
Enumerates a list of detached database files.
A system object value that contains a list of detached database file names.
A value that specifies the file name for which to limit the results.
Enumerates a list of detached log files.
A system object value that contains a list of detached log file names.
A value that specifies the file name for which to limit the results.
Enumerates a list of directories relative to the specified path.
A system object value that contains a list of directories relative to the specified path. The table describes the different columns of the returned . Column Data type Description NameThe name of the directory relative to the specified path.
A value that specifies an operating system path.
Enumerates a list of SQL Server error log files.
A system object value that contains a list of SQL Server error log files. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that identifies the error log. "Server[@Name='MYSERVER']/ErrorLog[@ArchiveNo='2']".NameThe name of the error log file.Archive NumberThe archive number that denotes the chronological sequence that the error log was created. 0 for the most recent error log, and 1 is the next most recent.Create DateThe date and time when the error log was created.SizeThe size of the error log file in bytes.
Enumerates a list of current locks held on the instance of SQL Server.
A system object value that contains a list of current locks held by the specified process on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description RequestorSpidThe SQL Server process ID that uniquely identifies the process requesting the lock.LockTypeThe type of lock. See req_mode in sys.syslockinfo (Transact-SQL).DatabaseThe name of the database that contains the lock.SchemaThe schema of the locked resource.TableThe table that contains the lock.IndexThe index that contains the lock.StatusThe status of the lock. 1 for Grant, 2 for Convert, and 3 for Wait.
Enumerates a list of current locks held by the specified process on the instance of SQL Server.
A system object value that contains a list of current locks held by the specified process on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description RequestorSpidThe SQL Server process ID that uniquely identifies the process requesting the lock.LockTypeThe type of lock. See req_mode in sys.syslockinfo (Transact-SQL).DatabaseThe name of the database that contains the lock.SchemaThe schema of the locked resource.TableThe table that contains the lock.IndexThe index that contains the lock.StatusThe status of the lock. 1 for Grant, 2 for Convert, and 3 for Wait.
An value that specifies the system ID value that uniquely identifies the process.
Enumerates a list of members of server roles and database roles on the instance of SQL Server.
A object value that contains a list of members and the roles to which they belong.
A object value that specifies the type of role of which to limit the results.
Enumerates a list of object permissions for the instance of SQL Server.
An array of objects that contains object permission information for the instance of SQL Server.
Enumerates a list of object permissions for a specified permission on the instance of SQL Server.
An array of objects that contains object permission information for the specified permission on the instance of SQL Server.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the application instance of SQL Server.
An array of objects that contains object permission information for the specified grantee on the instance of SQL Server.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the instance of SQL Server.
An array of objects that contains object permission information for the specified grantee and permission on the instance of SQL Server.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of performance counters that are supported by the instance of SQL Server.
A object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description ObjectNameThe name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterNameThe name of the performance counter. The Distributed Query counter, for example.InstanceNameThe name of the measurement to be taken. The Exec started per second instance, for example.
Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object.
A object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description ObjectNameThe name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterNameThe name of the performance counter. The Distributed Query counter, for example.InstanceNameThe name of the measurement to be taken. The Exec started per second instance, for example.
A value that specifies the object on which to limit the results.
Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object and specified counter.
A object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description ObjectNameThe name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterNameThe name of the performance counter. The Distributed Query counter, for example.InstanceNameThe name of the measurement to be taken. The Exec started per second instance, for example.
A value that specifies the object on which to limit the results.
A value that specifies the counter name on which to limit the results.
Enumerates a list of performance counters that are supported by the instance of SQL Server for a specified object, for a specified counter, and on the specified instance of SQL Server.
A object value that contains a list of performance counters supported by the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description ObjectNameThe name of the performance counter object. The SqlServer.ExecStatistics object, for example.CounterNameThe name of the performance counter. The Distributed Query counter, for example.InstanceNameThe name of the measurement to be taken. The Exec started per second instance, for example.
A value that specifies the object on which to limit the results.
A value that specifies the counter name on which to limit the results.
A value that specifies the instance of SQL Server.
Enumerates a list of processes running on the instance of SQL Server.
A object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.NameThe name of the process.SpidThe SQL Server process ID that uniquely identifies the process, see sys.sysprocesses (Transact-SQL).LoginThe login running the process.HostThe name of the computer on which the process is running.StatusThe status of the process. Running and sleeping, for example.CommandThe command currently being executed.DatabaseThe database is which the process is running.CpuThe cumulative time taken by the process in seconds. See sys.sysprocesses (Transact-SQL).MemUsageThe number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpidThe SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystemThe value that specifies whether the process is a system process or not.ProgramThe name of the program the process ExecutionContextIDThe ID value that uniquely identifies the execution context under which the process is running.
Enumerates a list of processes running on the instance of SQL Server with the option to exclude system processes.
A object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.NameThe name of the process.SpidThe SQL Server process ID that uniquely identifies the process, see sys.sysprocesses (Transact-SQL).LoginThe login running the process.HostThe name of the computer on which the process is running.StatusThe status of the process. Running and sleeping, for example.CommandThe command currently being executed.DatabaseThe database is which the process is running.CpuThe cumulative time taken by the process in seconds. See sys.sysprocesses (Transact-SQL).MemUsageThe number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpidThe SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystemThe value that specifies whether the process is a system process or not.ProgramThe name of the program the process ExecutionContextIDThe ID value that uniquely identifies the execution context under which the process is running.
A value that specifies whether to include system processes in the results.If True, system processes are excluded.If False, system processes are included.
Enumerates a list of information about the specified process.
A object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.NameThe name of the process.SpidThe SQL Server process ID that uniquely identifies the process. For more information, see sys.sysprocesses (Transact-SQL).LoginThe login running the process.HostThe name of the computer on which the process is running.StatusThe status of the process, such as. running or sleeping.CommandThe command currently being executed.DatabaseThe database is which the process is running.CpuThe cumulative time taken by the process in seconds. See sys.sysprocesses (Transact-SQL).MemUsageThe number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpidThe SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystemThe value that specifies whether the process is a system process or not.ProgramThe name of the program the process ExecutionContextIDThe ID value that uniquely identifies the execution context under which the process is running.
An value that specifies the ID value that uniquely identifies the process.
Enumerates a list of processes running on the instance of SQL Server that are associated with the specified login.
A object value that contains a list of processes running on the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description UrnThe URN string that represents the process. "Server[@Name='PCNAME']/Process[@Spid='51']", for example.NameThe name of the process.SpidThe SQL Server process ID that uniquely identifies the process. For more information, see sys.sysprocesses (Transact-SQL).LoginThe login running the process.HostThe name of the computer on which the process is running.StatusThe status of the process. Running and sleeping, for example.CommandThe command currently being executed.DatabaseThe database is which the process is running.CpuThe cumulative time taken by the process in seconds. See sys.sysprocesses (Transact-SQL).MemUsageThe number of pages in the procedure cache that are currently allocated to the process. A negative number indicates that the process is freeing up memory allocated by another process.BlockingSpidThe SQL Server procedure ID of the procedure that is blocking the referenced procedure..IsSystemThe value that specifies whether the process is a system process or not.ProgramThe name of the program the process ExecutionContextIDThe ID value that uniquely identifies the execution context under which the process is running.
A value that specifies the login associated with the processes running on the instance of SQL Server.
Enumerates a list of server attributes for the instance of SQL Server.
A object value that contains a list of server attributes for the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description attribute_idThe ID value that uniquely identifies the attribute.attribute_nameThe name of the attribute.attribute_valueThe current setting of the attribute.
Enumerates a list of server permissions for the instance of SQL Server.
An array of objects that contains server permission information for the instance of SQL Server.
Enumerates a list of server permissions for a specified permission on the instance of SQL Server.
An array of objects that contains server permission information for the specified permission on the instance of SQL Server.
A value that specifies the permission.
Enumerates a list of server permissions for a specified grantee on the instance of SQL Server.
An array of objects that contains server permission information for the specified grantee on the instance of SQL Server.
A value that specifies the grantee.
Enumerates a list of server permissions for a specified grantee and a specified permission on the instance of SQL Server.
An array of objects that contains server permission information for the specified grantee and permission on the instance of SQL Server.
A value that specifies the grantee.
A object value that specifies the permission.
Enumerates a list of startup procedures.
A object value that contains a list startup procedures for the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description NameThe name of the startup procedure.SchemaThe schema associated with the startup procedure.
Enumerates a list of Microsoft Windows group accounts defined on a domain.
A system object value that contains a list of Windows group accounts for the specified domain. The table describes the different columns of the returned . Column Data type Description NameThe name of the Windows Domain group.DescriptionA description of the Windows Domain group.
Enumerates a list of Microsoft Windows group accounts defined for the specified domain.
A system object value that contains a list of Windows group accounts for the specified domain. The table describes the different columns of the returned . Column Data type Description NameThe name of the Windows Domain group.DescriptionA description of the Windows Domain group.
A value that specifies the domain on which to limit the results.
Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server.
A system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.typeThe type of user. This specifies whether the user is an individual account or a group account.privilegeThe privilege level assigned to the Windows NT group.mapped login nameThe SQL Server login account to which the Windows NT group is mapped.permission pathThe permission path for the Windows NT group.
Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server.
A system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.typeThe type of user. This specifies whether the user is an individual account or a group account.privilegeThe privilege level assigned to the Windows NT group.mapped login nameThe SQL Server login account to which the Windows NT group is mapped.permission pathThe permission path for the Windows NT group.
A value that specifies a Windows group on which to limit the results.
Enumerates a list of information about all Microsoft Windows groups that have explicitly granted access to the instance of SQL Server and with the option to list the individual members.
A system object value that contains a list of Windows groups that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.typeThe type of user. This specifies whether the user is an individual account or a group account.privilegeThe privilege level assigned to the Windows NT group.mapped login nameThe SQL Server login account to which the Windows NT group is mapped.permission pathThe permission path for the Windows NT group.
A value that specifies a Windows group on which to limit the results.
A value that specifies whether to list the members of the Windows group that has been granted access to the instance of SQL Server.If True, the individual members are listed.If False, the individual members are not listed.
Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to SQL Server.
A system object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server.The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. typeThe type of user. This specifies whether the user is an individual account or a group account.
Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to the instance of SQL Server.
A object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.typeThe type of user. This specifies whether the user is an individual account or a group account.
A value that specifies a Windows user account on which to limit the results.
Enumerates a list of information about all Microsoft Windows users that have explicitly granted access to the instance of SQL Server and with the option to list all the permissions paths (groups) through which the user has been granted access to the instance of SQL Server.
A object value that contains a list of Windows users that have explicitly granted access to the instance of SQL Server. The table describes the different columns of the returned . Column Data type Description account nameThe name of the Windows NT user. NT AUTHORITY\SYSTEM, for example.typeThe type of user. This specifies whether the user is an individual account or a group account.
A value that specifies a Windows user account on which to limit the results.
A value that specifies whether to list the all the permissions paths (other groups) through which the user has been granted access to the instance of SQL Server.If True, the permissions paths are listed.If False, the permissions paths are not listed.
Returns the number of active connections for the specified database.
An value that specifies the number of active connections for the specified database.
A value that specifies the name of the database.
Returns the property types that are initialized by default when the specified object is initialized.
A system object that contains a list of property types that are initialized by default when the specified object is initialized.
A system object that specifies the type of object.
Returns the names of the initialized properties for the specified object type
A system object that contains a list property names for the specified object.
A system object that specifies the type of object.
Gets a SqlSmoObject that is specified by a URN.
Gets an IComparer interface.
Grants the specified set of permissions to the specified grantee on the instance of SQL Server.
A object that specifies the permission.
A value that specifies the grantee to be granted the specified set of permissions on the instance of SQL Server.
Grants the specified set of permissions to the specified grantees on the instance of SQL Server.
A object that specifies the permission.
A array that lists the grantees to be granted the specified set of permissions on the instance of SQL Server.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the instance of SQL Server.
A object that specifies the permission.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the instance of SQL Server.
A object that specifies the permission.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server. If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the instance of SQL Server under an assumed role.
A object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the instance of SQL Server under an assumed role.
A object that specifies the permission.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the instance of SQL Server.If True, the grantee is given the ability to grant the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the instance of SQL Server.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.
Verifies whether the specified file is a primary (.mdf) database file.
A value that specifies whether the data file is a primary database file.If True, the data file is a primary database file.If False, the data file is not a primary database file.
A value that specifies the name of the data file.
Verifies whether the specified Microsoft Windows user account is a member of the specified Windows group.
A value that specifies whether the Windows user account is a member of the Windows group.If True, the Windows user account is a member of the Windows group.If False, the Windows user account is not a member of the Windows group.
A value that specifies the Windows group.
A value that specifies the Windows user account.
Stops the all processes on the specified database.
An that specifies the name of the database.
Deletes the specified database and drops any active connection.
A value that specifies the name of the database.
Stops the specified process.
An that specifies the system ID value that uniquely identifies the process.
Gets the version number of the instance of SQL Server.
A object value that specifies the version of the instance of SQL Server.
A value that specifies the name of the instance of SQL Server.
Get the version number of the specified instance of SQL Server using the specified login and password to gain access.
A object value that specifies the version of the instance of SQL Server.
A value that specifies the name of the instance of SQL Server.
A value that specifies the login
A value that specifies the login password.
Enumerates the SQL Server error log.
A system object value that contains an enumerated list of errors from the SQL Server error log.
Enumerates the specified SQL Server error log.
A system object value that contains an enumerated list of errors from the specified SQL Server error log.
An value that specifies the index number of the error log required. Error logs are listed 0 through 9 where 0 is the current error log and 9 is the oldest.
Refreshes the objects and properties on the object.
Revokes a previously granted set of permissions from a list of grantees on the instance of SQL Server.
A object that specifies the permission.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the instance of SQL Server.
A object that specifies the permission.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the instance of SQL Server and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the permission.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the instance of SQL Server and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the instance of SQL Server and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the permission.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the instance of SQL Server and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
A object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the instance of SQL Server.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the instance of SQL Server.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the instance of SQL Server.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the instance of SQL Server. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the server.
A object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the server by using the specified scripting options.
A object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the script options.
Specifies that all properties are fetched when objects are instantiated.
A value that specifies whether all the properties are fetched when objects are instantiated.If True, all the properties are fetched when objects are instantiated.If False, all objects are set to default behavior.
Specifies all the properties are fetched when objects of the specified type are instantiated.
A system object value that specifies the type of object.
A value that specifies whether all the properties are fetched when objects are instantiated.If True, all the properties are fetched when objects are instantiated.If False, all objects are set to default behavior.
Specifies the properties that are fetched when objects of the specified type are instantiated.
A system object value that specifies the type of object.
A array value that specifies the property fields that are to be fetched when the object is initialized.
Specifies the properties that are fetched when objects of the specified type are instantiated.
A system object value that specifies the type of object.
A system object value that specifies the property fields that are to be fetched when the object is initialized.
Sets a trace flag.
Gets information about the Active Directory settings for the instance of SQL Server.
A object that specifies the Active Directory settings for the database.
Gets the object that is associated with an instance of SQL Server.
The object for specified instance of SQL Server.
Gets or sets the AuditLevel property value.
Represents a collection of objects. Each object represents an audit log defined on the instance of SQL Server.
A object that represents all the audit logs defined on the instance of SQL Server.
Represents a collection of objects. Each object represents a backup device defined on the instance of SQL Server.
A object that represents all the backup devices defined on the instance of SQL Server.
Gets or sets the BackupDirectory property value.
Gets the service account that the Browser service runs under on the instance of SQL Server.
A object that specifies the SQL Server Browser service account on the instance of SQL Server.
Gets the start mode for the SQL Server Browser Service running on the instance of SQL Server.
A object that specifies the start mode for the SQL Server Browser Service running on the instance of SQL Server.
Gets the BuildClrVersion property value.
Version object.
Gets the BuildClrVersionString property value.
Gets the BuildNumber property value.
Gets the Collation property value.
Gets the CollationID property value.
Gets the ComparisonStype property value.
Gets the ComputerNamePhysicalNetBIOS property value.
Gets the configuration options for the instance of SQL Server.
A object that specifies the configuration options for the instance of SQL Server.
Gets the current server connection details for the instance of SQL Server.
A object that specifies the details of the current connection to the instance of SQL Server.
Represents a collection of objects. Each object represents a credential defined on the instance of SQL Server.
A object that represents all the credentials defined on the instance of SQL Server.
Gets the CryptographicProviders property value.
Represents a collection of objects. Each object represents a database defined on the instance of SQL Server.
A object that represents all the databases defined on the instance of SQL Server.
Gets or sets the DefaultFile property value.
Gets or sets the DefaultLog property value.
Gets or sets the property value that specifies whether the default text mode is set for the instance of SQL Server.
A value that specifies the whether the default text mode is set for the instance of SQL Server.If True, the default text mode is set to True. Otherwise, false.
Gets the Edition property value.
Represents a collection of objects. Each object represents an endpoint defined on the instance of SQL Server.
An object that represents all the endpoints defined on the instance of SQL Server.
Gets the EngineEdition property value.
Gets the ErrorLogPath property value.
Gets the server events that are associated with the instance of SQL Server.
A object that represents the server events.
Gets the level of FILESTREAM access specified on the instance of SQL Server.
A object that specifies what types of streaming access are enabled on the instance of SQL Server.
Gets the Windows share name where FILESTREAM data is stored on the instance of SQL Server.
A object that specifies the Windows share name where FILESTREAM data is stored on the instance of SQL Server.
Gets the Microsoft Search Full-Text service implementation for the instance of SQL Server.
A object that specifies the full-text service implementation on the instance of SQL Server.
Gets information about the instance of SQL Server.
An object that specifies information about the instance of SQL Server.
Gets the local Windows directory where the installation data is stored for the instance of SQL Server.
A object that specifies the local directory where the installation data is stored for the instance of SQL Server.
Gets the remote shared directory where the installation data is stored for the instance of SQL Server.
A object that specifies the remote shared directory where the installation data is stored for the instance of SQL Server.
Gets the instance name of the instance of SQL Server.
A value that specifies the instance name of the instance of SQL Server.
Gets the IsCaseSensitive property value.
Gets the IsClustered property value.
Gets the value that specifies whether Full-Text service is installed on the instance of SQL Server.
A value that specifies the whether Full-Text service is installed on instance of SQL Server. If True, Full-Text service is installed. Otherwise, False (default).
Gets the IsSingleUser property value.
Gets the SQL Server Agent associated with the instance of SQL Server.
A object that specifies the SQL Server Agent associated with the instance of SQL Server.
Gets the Language property value.
Represents a collection of objects. Each object represents an languages supported by the instance of SQL Server.
A object that represents all the languages supported by the instance of SQL Server.
Represents a collection of objects. Each object represents a linked server registered on the instance of SQL Server.
A object that represents all the linked servers registered on the instance of SQL Server.
Gets or sets the ServerLoginMode property value.
Represents a collection of objects. Each object represents a login defined on the instance of SQL Server.
A object that represents all the logins defined on the instance of SQL Server.
Gets the Microsoft SQL Mail service associated with the instance of SQL Server.
A object that specifies the SQL Mail service associated with the instance of SQL Server.
Gets or sets the MailProfile property value.
Get the MasterDBLogPath property value.
Gets the MasterDBPath property value.
Gets the MaxPrecision property value.
Gets the name of the server, which is the physical machine name.
A value that specifies the name of server.
Gets the value that specifies whether Named Pipes provider is enabled for client-server connectivity on the instance of SQL Server.
A value that specifies whether the Named Pipes provider is enabled on instance of SQL Server. If True, Named Pipes is enabled. Otherwise, False (default).
Gets the NetName property value.
Gets or sets the NumberOfLogFiles property value.
Gets the DbProviderSettings property value.
Gets the OSVersion property value.
Gets or sets the PerfMonMode property value.
Gets the PhysicalMemory property value.
Gets the Platform property value.
Gets the Processors property value.
Gets the Product property value.
Gets the ProductLevel property value.
Gets the proxy account associated with the instance of SQL Server.
A object that specifies the proxy account associated with the instance of SQL Server.
Gets the ResourceGovernor property value.
Gets the ResourceLastUpdateDateTime property value.
Gets the ResourceVersion property.
Version object.
Gets the ResouceVersionString property value.
Represents a collection of objects. Each object represents a role defined on the instance of SQL Server.
A object that represents all the roles defined on the instance of SQL Server.
Gets the RootDirectory property value.
Represents a collection of objects. Each object represents a specific audit specification defined on the instance of SQL Server.
A object that represents all the audit specifications defined on the instance of SQL Server.
Gets the server type for the instance of SQL Server.
A object that specifies the server type for the instance of SQL Server.
Gets the service account under which the instance of SQL Server is running.
A value that specifies service account for the instance of SQL Server.
Gets the ID value that uniquely identifies the service instance for this instance of SQL Server.
A value that specifies service instance ID value for the instance of SQL Server.
Gets the service master key associated with the instance of SQL Server.
A object that specifies the service master key associated with the instance of SQL Server.
Gets the service name for the server.
A string containing the service name.
Gets the start mode for the SQL Server service.
A value that contains information about the SQL Server service start mode.
Gets modifiable settings for the instance of SQL Server.
A object that specifies modifiable settings for the instance of SQL Server.
Gets the SqlCharSet property value.
Gets the SqlCharSetName property value.
Gets the domain group for the instance of SQL Server.
A string value that specifies the domain group.
Gets the SqlSortOrder property value.
Gets the SqlSortOrderName property value.
Gets the current status of the .
A value that contains the current server status.
Represents a collection of objects. Each object represents a system data type defined on the instance of SQL Server.
A object that represents all the system data types defined on the instance of SQL Server.
Represents a collection of objects. Each object represents a system message defined on the instance of SQL Server.
A object that represents all the system messages defined on the instance of SQL Server.
Gets or sets the TapeLoadWaitTime property value.
Gets the Boolean value that determines whether TCP/IP protocol is enabled on this instance of SQL Server.
A Boolean value that specifies whether TCP/IP protocol is enabled on the instance of SQL Server. Returns True if TCP/IP is enabled, or False if TCP/IP is not enabled.
Represents a collection of objects. Each object represents a server data definition language (DDL) trigger that is defined on the instance of SQL Server.
A object that represents all the server DDL (data definition language) triggers that are defined on the instance of SQL Server.
Represents a collection of objects. Each object represents a user-defined message defined on the instance of SQL Server.
A object that represents all the user-defined messages defined on the instance of SQL Server.
Gets the user options for the current connection to the instance of SQL Server.
A object that specifies user options for the current connection to the instance of SQL Server.
Gets the Version property value.
Version object.
Gets the VersionMajor property value.
Gets the VersionMinor property value.
Gets the VersionString property value.
The object provides programmatic access to the Active Directory functionality.
Creates a registration entry for the instance of Microsoft SQL Server in the Active Directory service as defined by the object.
Creates a registration entry for the instance of SQL Server in the Active Directory service as defined by the object with the option to register all the databases on the instance of SQL Server.
A value that specifies whether to register all the databases in the Active Directory service.If True, all the databases are registered with the instance of SQL Server.If False, the databases are not registered.
Removes the registration entry for the instance of SQL Server from the Active Directory service.
Updates any changes to the instance of SQL Server on the Active Directory service.
Gets the property value that specifies whether the Active Directory service is available.
A value that specifies whether the Active Directory service is available.If True, the Active Directory service is available.If False (default), the Active Directory service is unavailable.
Gets the property value that specifies whether the instance of Microsoft SQL Server is registered in the Active Directory service as a Service Control Point (SCP).
A value that specifies whether the instance of SQL Server is registered in the Active Directory service.If True, the instance of SQL Server is registered in the Active Directory service.If False (default), the instance of SQL Server is not registered in the Active Directory service.
Gets the object that is the parent of the object.
A object that is the parent of the object.
This class aggregates otherwise hidden server properties.
A object is a base class that is used in the construction of the class.
Initializes a new instance of the object.
A object that specifies the instance of SQL Server that is associated with the server adapter.
Updates any object property changes on the instance of SQL Server.
Updates the object.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines the value of the referenced property.
An value that contains the value of the referenced property.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets a value that specifies whether SQL Server triggers can generate results.
A value that specifies whether SQL Server triggers can generate results.Returns True if the triggers may generate results; otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the maximum number of partitions that SQL Server is allowed to use during a full index crawl.
An value specifying the maximum number of partitions used in a full index crawl.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets a value that specifies whether optimization for ad hoc workloads is enabled.
A value whether ad hoc workload optimization is enabled.If True, optimization is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets the Server associated with the .
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
A value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value of the referenced property.
An value that contains the value of the referenced property option.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
Gets or sets the value that determines whether the referenced property is enabled.
A value whether the referenced property is enabled.If True, the property is enabled. Otherwise, False.
The object represents an auditable event on the instance of SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified server and with the specified name.
A object value that specifies the database on which to create the object.
A object value that specifies a name for the server audit specification.
Gets the name of the server audit specification.
A system value that specifies the name of the server audit specification.
Gets the date and time when the server audit specification was created.
A system object value that specifies the time and date when the server audit specification was created.
Gets the date and time when the server audit specification was last modified.
A system object value that specifies the time and date when the server audit specification was last modified.
Gets or sets the value that specifies whether the server audit specification is enabled or not.
A system value that specifies whether the server audit specification is enabled or not.If True, the server audit specification is enabled.If False (default), the server audit specification is not enabled.
Gets the value that uniquely identifies the referenced server audit specification.
A system value that identifies the server audit specification.
Gets the ID value that uniquely identifies the referenced server audit specification.
A system value that uniquely identifies the server audit specification.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Specifies the object that is the parent of the object.
A object value that specifies parent of the object.
The class represents a collection of objects that represent all the audit specifications defined on the server.
Adds a object to the collection.
A object value that specifies the server audit specification to be added to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the server audit specification.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database audit specification.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Adds methods and properties to the object.
Adds methods and properties to the object.
Adds methods and properties to the specified object.
The object that is to be extended.
Validates the specified method with specified parameters for the server audit specification.
A that specifies the name of the method.
An array the contains the method parameters.
Returns the connection context for the object.
A object that specifies the connection context for the object.
Returns the state of the object.
A object that specifies the current state of the object.
Gets the type of object.
A object that specifies the type of object.
Exposes methods to refresh and alter server configuration properties.
Initializes a new instance of the class.
Specifies the object whose configuration properties may be altered or refreshed.
Alters configuration settings.
Refreshes configuration settings.
The object represents a SQL Server data definition language (DDL) trigger.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server and that has the specified name.
A object value that specifies the instance of SQL Server on which the database data definition language (DDL) trigger is created.
A value that specifies the name of the database DDL trigger.
Initializes a new instance of the class on the specified database that has the specified name. The trigger responds to the specified event set and runs the specified batch.
A object value that specifies the parent of the object.
A value that specifies the name of the server data definition language (DDL) trigger.
A object that specifies the DDL events to which the trigger responds.
A value that specifies the Transact-SQL batch statement that runs when the trigger has been raised.
Initializes a new instance of the class on the specified instance of SQL Server and that has the specified name. The trigger responds to the specified event set and runs the specified batch.
A object value that specifies the parent of the object.
A value that specifies the name of the server data definition language (DDL) trigger.
A object that specifies the DDL events to which the DDL trigger responds.
A value that specifies the name of the registered assembly that contains the user-defined function that runs when the DDL trigger is raised.
A value that specifies the name of the class in the registered assembly.
A value that specifies the method within the class that runs when the DDL trigger is raised.
Gets or sets the property value that specifies whether ISO NULL handling is enabled in the data definition language (DDL) trigger.
A value that specifies whether ISO NULL handling is enabled in the DDL trigger. ISO NULL handling requires that any comparison to a NULL value equates to a NULL value.If True, ISO NULL handling is enabled and comparisons to null values equates to False.If False (default), ISO NULL handling is disabled and comparisons to null values equates to True.
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.
A value that specifies the name of the assembly.
Gets the index value that represents the start of the data definition language (DDL) trigger text body.
An value that specifies the index that represents the start of the DDL trigger text body.
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.
A value that specifies the name of the class in the assembly.
Gets the date and time when the server data definition language (DDL) trigger was created.
A system object value that specifies the date and time when the server DDL trigger was created.
Gets the date and time when the server data definition language (DDL) trigger was last modified.
A system object value that specifies the date and time when the server DDL trigger was last modified.
Gets or sets the set of data definition language (DDL) events that raise the server DDL trigger.
A object that specifies the events that raise the server DDL trigger.
Gets or sets the execution context type used by server DDL trigger, itself, the caller, or a specified login.
A object that specifies the type of execution context used by the server DDL trigger.
Gets or sets the login under the context of which the server DDL trigger executes.
A object that specifies the events that raise the server DDL trigger.
Gets the ID value that uniquely identifies the server data definition language (DDL) trigger.
An value that specifies the ID value of the server DDL trigger.
Gets or sets the implementation type for the server data definition language (DDL) trigger.
An object that specifies the implementation type.
Gets or sets the property value that specifies whether the server data definition language (DDL) trigger is enabled.
A property value that specifies whether the server DDL trigger is enabled.If True, the server DDL trigger is enabled.If False (default), the server DDL trigger is disabled.
Gets or sets a property value that specifies whether the Transact-SQL batch or managed code is encrypted.
A property value that specifies whether the trigger code is encrypted.If True, the trigger code is encrypted.If False (default), the trigger code is not encrypted.
Gets the property value that specifies whether the server data definition language (DDL) trigger is a system object.
A value that specifies whether the server DDL trigger is a system object.If True, the server DDL trigger is a system object.If False (default), the server DDL trigger is user defined.
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.
A value that specifies the name of the method in the class that is owned by the assembly.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets a 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.
A value that specifies how quoted identifiers are handled in the server data definition language (DDL) trigger.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets or sets the Transact-SQL statement that defines the server data definition language (DDL) trigger.
A value that specifies the actual text of the Transact-SQL statement that defines the server DDL trigger.
The class represents a collection of objects that represent all the server data definition language (DDL) triggers defined on a table.
Adds a DDL trigger to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the server data definition language (DDL) trigger.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the server data definition language (DDL) trigger.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server server events that can be included in a server event set.
Returns a server event set after adding a new server event to the event set.
A object value that specifies a set of server events.
A object that specifies the server events.
A object that specifies the server events.
Returns a as a result of a bitwise OR operation on two objects.
A as a result of a bitwise OR operation on two objects.
A object that specifies the server events.
A object that specifies the server events.
Determines whether the referenced server event object is equal to a specified object.
A value that specifies whether the reference server event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal
An system object that specifies the server events.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a server event set by performing an addition operation on two objects.
A object value that specifies a set of server events.
A object that specifies the server events.
A object that specifies the server events.
Creates a server event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of server events.
A object that specifies the server events.
A object that specifies the server events.
Creates a server event set by performing an equality operation on two objects.
A object value that specifies a set of server events.
A object that specifies the server events.
A object that specifies the server events.
Creates a server event set by performing an implicit operation on a object.
A object value that specifies a set of server events.
A object that specifies the server event.
Creates a server event set by performing an inequality operation on two objects.
A object value that specifies a set of server events.
A object that specifies the server events.
A object that specifies the server events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
The object provides programmatic access to the arguments that are used to report all types of events that occur on an instance of SQL Server.
Gets the type of event.
An object value that specifies the type of event.
Gets the date and time at which the argument was posted.
A system object value that specifies the date and time when the argument was posted.
Represents a collection of objects. Each object represents a property of a server event.
An object that represents all the properties that are defined on the server event.
Gets the server process identifier (SPID) of the event.
An value that specifies the event SPID.
Gets the instance of SQL Server on which the event occurred.
A value that specifies the name of the instance of SQL Server on which the event occurred.
The class represents the event handler that is used to handle server errors.
An value that specifies the source of the event.
A object that contains the event data.
The object represents the settings required for SQL Server server-level event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of server events.
Returns the currently selected event notifications.
A object that specifies the set of server events.
Sets the credentials required by the instance of Microsoft SQL Server.
A value that specifies the login account name.
A value that specifies the password for the login.
Starts receiving events.
Stops receiving events.
Specifies the server events to receive.
A object that specifies the set of events to receive.
Specifies the server trace events to receive.
A object that specifies the set of trace events to receive.
Specifies the server events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Specifies the server trace events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set of server events on an instance of SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies a server event.
Initializes a new instance of the class with specified events.
An array of objects that specifies several server events.
Initializes a new instance of the class with specified events.
A that specifies a set of database events.
Returns a server event set after adding a new server event to the referenced event set.
A object value that contains the new object class.
A object that specifies the event that is to be added to the event set.
Returns a server event set after adding a new server event to the specified event set.
A object value that contains the new object class.
A object that specifies the event set to which the new event is added.
A object that specifies the event to be added to the event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a server event set by performing an addition operation on a object and a object.
A object value that specifies a set of server events.
A object that specifies the server event set.
A object that specifies the server events.
Creates a server event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of server events.
A object that specifies the server event set.
A object that specifies the server events.
Removes an event from the event set.
A object value that specifies the event set less the event removed.
A object value that specifies the event to be removed from the event set.
Returns a server event set after subtracting a server event from the specified event set.
A object value that specifies a set of server events after subtracting the specified event.
A object that specifies the server event set from which the event is subtracted.
A object that specifies the server event to be subtracted from the event set.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a Boolean property value that specifies whether the event is included in the event set. The event occurs when a member is added to a database role in the database
A value that specifies whether the event is included in the event set. If True, the event is included in the event set. If False, the event is not included in the event set.
Gets a server event that can be included in the event set.
A object that represents if the event is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is altered.
A value that specifies whether the AlterApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default) (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered.
A value that specifies whether the AlterAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an authorization database is altered.
A value that specifies whether the AlterAuthorizationDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an authorization server is altered.
A value that specifies whether the AlterAuthorizationServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is altered.
A value that specifies whether the AlterCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database is altered.
A value that specifies whether the AlterDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an endpoint is altered.
A value that specifies whether the AlterEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a function is altered.
A value that specifies whether the AlterFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is altered.
A value that specifies whether the AlterIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a login is altered.
A value that specifies whether the AlterLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is altered.
A value that specifies whether the AlterMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is altered.
A value that specifies whether the AlterPartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is altered.
A value that specifies whether the AlterPartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a procedure is altered.
A value that specifies whether the AlterProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the queue is altered.
A value that specifies whether the AlterQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the remote service binding is altered.
A value that specifies whether the AlterRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a role is altered.
A value that specifies whether the AlterRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a route is altered.
A value that specifies whether the AlterRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is altered.
A value that specifies whether the AlterSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a service is altered.
A value that specifies whether the AlterService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is altered.
A value that specifies whether the AlterTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is altered.
A value that specifies whether the AlterTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user is altered.
A value that specifies whether the AlterUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is altered.
A value that specifies whether the AlterView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is altered.
A value that specifies whether the AlterXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is created.
A value that specifies whether the CreateApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is created.
A value that specifies whether the CreateAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is created.
A value that specifies whether the CreateCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a contract is created.
A value that specifies whether the CreateContract event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database is created.
A value that specifies whether the CreateDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an endpoint is created.
A value that specifies whether the CreateEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an event notification is created.
A value that specifies whether the CreateEventNotification event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a function is created.
A value that specifies whether the CreateFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is created.
A value that specifies whether the CreateIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a login is created.
A value that specifies whether the CreateLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is created.
A value that specifies whether the CreateMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is created.
A value that specifies whether the CreatePartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition scheme is created.
A value that specifies whether the CreatePartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a procedure is created.
A value that specifies whether the CreateProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a queue is created.
A value that specifies whether the CreateQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is created.
A value that specifies whether the CreateRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a role is created.
A value that specifies whether the CreateRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is created.
A value that specifies whether the CreateRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is created.
A value that specifies whether the CreateSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker service is created.
A value that specifies whether the CreateService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is created.
A value that specifies whether the CreateStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a synonym is created.
A value that specifies whether the CreateSynonym event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is created.
A value that specifies whether the CreateTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is created.
A value that specifies whether the CreateTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a type is created.
A value that specifies whether the CreateType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user is created.
A value that specifies whether the CreateUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is created.
A value that specifies whether the CreateView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML index is created.
A value that specifies whether the CreateXmlIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is created.
A value that specifies whether the CreateXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether database deny events are included in the event set.
A value that specifies whether the DenyDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether server deny events are included in the event set.
A value that specifies whether the DenyServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an application role is dropped.
A value that specifies whether the DropApplicationRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped.
A value that specifies whether the DropAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a certificate is dropped.
A value that specifies whether the DropCertificate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker contract is dropped.
A value that specifies whether the DropContract event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database is dropped.
A value that specifies whether the DropDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an endpoint is dropped.
A value that specifies whether the DropEndpoint event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an event notification is dropped.
A value that specifies whether the DropEventNotification event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a function is dropped.
A value that specifies whether the DropFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an index is dropped.
A value that specifies whether the DropIndex event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a login is dropped.
A value that specifies whether the DropLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a message type is dropped.
A value that specifies whether the DropMessageType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition function is dropped.
A value that specifies whether the DropPartitionFunction event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a partition schema is dropped.
A value that specifies whether the DropPartitionScheme event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped.
A value that specifies whether the DropProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped.
A value that specifies whether the DropQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a remote service binding is dropped.
A value that specifies whether the DropRemoteServiceBinding event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a role is dropped.
A value that specifies whether the DropRole event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker route is dropped.
A value that specifies whether the DropRoute event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a schema is dropped.
A value that specifies whether the DropSchema event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set.If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether drop service events are included in the event set.
A value that specifies whether the DropService event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a statistics counter is dropped.
A value that specifies whether the DropStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a synonym is dropped.
A value that specifies whether the DropSynonym event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a table is dropped.
A value that specifies whether the DropTable event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a trigger is dropped.
A value that specifies whether the DropTrigger event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a type is dropped.
A value that specifies whether the DropType event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user is dropped.
A value that specifies whether the DropUser event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a view is dropped.
A value that specifies whether the DropView event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an XML schema collection is dropped.
A value that specifies whether the DropXmlSchemaCollection event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether database grant events are included in the event set.
A value that specifies whether the GrantDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether server grant events are included in the event set.
A value that specifies whether the GrantServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets the number of events in the event set.
A value that specifies the number of events in the Server event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether database revoke events are included in the event set.
A value that specifies whether the RevokeDatabase event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether server revoke events are included in the event set.
A value that specifies whether the RevokeServer event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A object that represents if the is included in the server event set.If True, the event is included in the event set. If False, the event is not included in the event set.
Gets or sets a property value that specifies whether update statistics events are included in the event set.
A value that specifies whether the UpdateStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
The object represents a SQL Server server-level permission.
Returns a set of server permissions after adding a new server permission to an existing set of server permissions.
A object that specifies a set of server permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Combines two Server Permissions using an inclusive OR.
that includes all the permissions from both permission objects.
Determines whether the referenced server permission object is equal to a specified object.
A value that specifies whether the reference server permission object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the server permission.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a server permission set by performing an addition operation on two objects.
A object that specifies a set of server permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Creates a server permission set by performing a bitwise OR operation on two objects.
A object that specifies a set of server permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Creates a server permission set by performing an equality operation on two objects.
A object that specifies a set of server permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Transforms a single Server Permission to Server Permission Set.
Creates a server permission set by performing an inequality operation on two objects.
A object that specifies a set of server permissions.
A object that specifies the server permission.
A object that specifies the server permission.
Returns a set of server permissions based on a single server permission, by converting a object to a object.
A object that specifies a single server permission.
A object that specifies the server permission.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
Gets a permission that can be included in the server permission set.
A object that represents the permission that can be included in the server permission set.
The object represents information about a SQL Server server-level permission.
Initializes a new instance of the class.
Gets the type of permission.
A object that specifies a type of permission.
The object represents a set of server permissions.
Initializes a new instance of the class.
Initializes a new instance of the class based on the specified permission.
A object that specifies a single permission for a set of permissions with a single member.
Initializes a new instance of the class based on the specified set of permissions.
An array of objects that specify the set of permissions.
Initializes a new instance of the class based on the specified set of permissions.
A object that specifies a set of permissions.
Returns a server permission set after adding a new server permission to the referenced permission set.
A object that includes the new permission.
A object that specifies the permission to add.
Returns a server permission set after adding a new server permission to the specified permission set.
A object value that specifies a set of server permissions.
A object that specifies the server permission set.
A object that specifies the server permissions.
Determines whether the referenced server permission object is equal to a specified object.
A value that specifies whether the reference server permission object is equal to the specified object.If True, the objects are equal.If False (default), the objects are not equal.
An system object that specifies the server permission.
This method supports the Microsoft SQL Server 2005 infrastructure and is not intended to be used directly from your code.
Creates a server permission set by performing an addition operation on a object and a object.
A object value that specifies a set of server permissions.
A object that specifies the server permission set.
A object that specifies the server permissions.
Determines whether two objects are equal by performing an equality operation on two objects.
A object that specifies whether the two specified objects are equal.If True, the two specified objects are equal.If False (default), the two specified objects are unequal.
A object that specifies the server permission.
A object that specifies the server permission.
Determines whether two objects are unequal by performing an inequality operation on two objects.
A object that specifies whether the two specified objects are unequal.If True, the two specified objects are unequal.If False (default), the two specified objects are equal.
A object that specifies the server permission.
A object that specifies the server permission.
Creates a server permission set by performing a subtraction operation on a object and a object.
A object value that specifies a set of server permissions.
A object that specifies the server permission set.
A object that specifies the server permissions.
Removes a permission from the permission set.
A object that specifies the permission set after the permission is removed.
A object that specifies the permission to remove.
Returns a server permission set after subtracting a server permission from the specified permission set.
A object value that specifies a set of server permissions.
A object that specifies the server permission set.
A object that specifies the server permissions.
Gets or sets the property value that specifies whether to include the ADMINISTER BULK OPERATIONS (ADBO) permission in the permission set. This permission lets the grantee perform bulk insert operations on the instance of SQL Server, such as importing data by using the bcp command, using the BULK INSERT statement, or using the INSERT…SELECT * FROM OPENROWSET(BULK…) statement.
A value that specifies whether to include the ADMINISTER BULK OPERATIONS (ADBO) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY CONNECTION (ALCO) permission in the permission set. This permission lets the grantee create, alter, or drop any connection on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY CONNECTION permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY CREDENTIAL (ALCD) permission in the permission set. This permission lets the grantee create, alter, or drop any credential on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY CREDENTIAL (ALCD) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY DATABASE (ALDB) permission in the permission set. This permission lets the grantee create, alter, or drop any database on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY DATABASE (ALDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY ENDPOINT (ALHE) permission in the permission set. This permission lets the grantee create, alter, or drop any endpoint on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY ENDPOINT (ALHE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY EVENT NOTIFICATION (ALES) permission in the permission set. This permission lets the grantee to create, alter, or drop any event notification on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY EVENT NOTIFICATION (ALES) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY LINKED SERVER (ALLS) permission in the permission set. This permission lets the grantee create, alter, or drop any linked server on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY LINKED SERVER (ALLS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY LOGIN (ALLG) permission in the permission set. This permission lets the grantee create, alter, or drop any linked server on the instance of SQL Server.
A value that specifies whether to include the ALTER ANY LOGIN (ALLG) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER ANY SERVER AUDIT permission in the permission set. This permission lets the grantee stop, start, or pause the instance of SQL Server.
A value that specifies whether to include the ALTER ANY SERVER AUDIT permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER RESOURCES (ALRS) permission in the permission set. This permission lets the grantee create, alter, or drop any resource on the instance of SQL Server.
A value that specifies whether to include the ALTER RESOURCES (ALRS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER SERVER STATE (ALSS) permission in the permission set. This permission lets the grantee stop, start, or pause the instance of SQL Server.
A value that specifies whether to include the ALTER SERVER STATE (ALSS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER SETTINGS (ASLT) permission in the permission set. This permission lets the grantee alter any settings on the instance of SQL Server, such as the default database directory.
A value that specifies whether to include the ALTER SETTINGS (ASLT) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set. This permission lets the grantee start, or stop trace runs or modify the trace options on the instance of SQL Server.
A value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set. This permission lets the grantee start, or stop trace runs or modify the trace options on the instance of SQL Server.
A value that specifies whether to include the ALTER TRACE (ALTR) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONNECT SQL (COSQ) permission in the permission set. This permission lets the grantee connect to the instance of SQL Server.
A value that specifies whether to include the CONNECT SQL (COSQ) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CONTROL SERVER (CL) permission in the permission set. This permission lets the grantee grant any permission on any securable on the instance of SQL Server.
A value that specifies whether to include the CONTROL SERVER (CL) permission in the permission set.If True, the permission is included in the permission set. If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ANY DATABASE (CRDB) permission in the permission set. This permission lets the grantee create, alter, or drop any database on the instance of SQL Server.
A value that specifies whether to include the CREATE ANY DATABASE (CRDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE DDL EVENT NOTIFICATION (CRDE) permission in the permission set. This permission lets the grantee create any DDL (Data Definition Language) event notification on the instance of SQL Server, such as the event that is raised when a database is created.
A value that specifies whether to include the CREATE DDL EVENT NOTIFICATION (CRDE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE ENDPOINT (CRHE) permission in the permission set. This permission lets the grantee create endpoints on the instance of SQL Server for SOAP, Transact-SQL, database mirroring, and Service Broker.
A value that specifies whether to include the CREATE ENDPOINT (CRHE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the CREATE TRACE EVENT NOTIFICATION (CRTE) permission in the permission set. This permission lets the grantee create trace event notifications on the instance of SQL Server.
A value that specifies whether to include the CREATE TRACE EVENT NOTIFICATION (CRTE) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the EXTERNAL ACCESS (XA) permission in the permission set. This permission lets the grantee access external system resources such as assembly files, networks, environmental variables, and the registry.
A value that specifies whether to include the EXTERNAL ACCESS (XA) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the SHUTDOWN (SHDN) permission in the permission set. This permission lets the grantee stop the SQL Server service.
A value that specifies whether to include the SHUTDOWN (SHDN) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the UNSAFE permission in the permission set. This permission allows the grantee unrestricted access to resources, both within and outside SQL Server, including calls to unmanaged code
A value that specifies whether to include the UNSAFE permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the VIEW ANY DATABASE (VWDB) permission in the permission set. This permission lets the grantee view the definition (metadata) of any database on the instance of SQL Server.
A value that specifies whether to include the VIEW ANY DATABASE (VWDB) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the VIEW ANY DEFINITION (VWAD) permission in the permission set. This permission lets the grantee view the definition of any server that is securable on the instance of SQL Server.
A value that specifies whether to include the ViewAnyDefinition permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
Gets or sets the property value that specifies whether to include the VIEW SERVER STATE (VWSS) permission in the permission set. This permission lets the grantee view the state of the instance of SQL Server.
A value that specifies whether to include the VIEW SERVER STATE (VWSS) permission in the permission set.If True, the permission is included in the permission set.If False (default), the permission is excluded from the permission set.
The class represents the implementation of a proxy account on an instance of SQL Server. The object allows for impersonation of job step execution. Created by the system administrator, it can be further be assigned to a login or a server role or a database role and one of the subsystems, except for Transact-SQL.
Updates any object property changes on the instance of Microsoft SQL Server.
Sets the account name and secure password for the proxy account on the instance of SQL Server.
A value that specifies the name of the account.
A value that specifies the password for the account.
Sets the account name and password for the proxy account on the instance of SQL Server.
A value that specifies the name of the account.
A value that specifies the password for the account.
Sets the proxy account password to the specified secure string.
A value that specifies the password for the account.
Sets the proxy account password to the specified string.
A value that specifies the password for the account.
Gets or sets the property value that specifies whether the proxy account is enabled on the instance of SQL Server.
A object value that specifies the whether the proxy account is enabled on the instance of SQL Server.If True, the proxy account is enabled on the instance of SQL Server.If False (default), the proxy account is not enabled on the instance of SQL Server.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets the proxy account name.
A value that specifies the name of the proxy account.
The object represents a Microsoft SQL Server security role.
Adds a login to the fixed server role membership.
A value that specifies the login that is to be added to the fixed server role membership.
Removes a login from the fixed server role membership.
A value that specifies the login that is to be removed from the fixed server role membership.
Enumerates a list of the SQL Server Agent proxy account to which the server role belongs.
A system object value that contains an enumerated list of information about SQL Server Agent proxy accounts to which the referenced server role belongs.
Enumerates a list of members of the fixed server role.
A system object value that contains an enumerated list of information about the members of the fixed server role.
Returns a list of server permissions assigned to the referenced server role.
An array of object values that contain information about server permissions assigned to the server role. The table describes the different columns of the returned . Column Data type Description ServerRoleThe fixed server role, for example, sysadmin.PermissionThe description of the server role permission.
Gets the ID value that uniquely identifies the server role.
An value that specifies the ID value that uniquely identifies the server role.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects that represent all the server roles that are defined on a table.
Adds a new Server Role to the Server Role Collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the server role.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the server role.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
A security facet that extends ServerAdapterBase.
Initializes an instance of ServerSecurityAdapter.
Server instance
Alters server security adapter properties.
Causes a refresh of server security adapter properties.
Gets the Boolean property value that specifies whether this property is on or off.
If True property is active.If False property is not active.
Gets the Boolean property value that specifies whether this property is on or off.
If True property is active.If False property is not active
Gets the Boolean property value that specifies whether this property is on or off.
If True property is active.If False property is not active
Gets the Boolean property value that specifies whether this property is on or off.
If True property is active.If False property is not active
Gets or sets the Boolean property value that specifies whether this property is on or off.
If True property is active.If False property is not active
Provides selection options for an instance of SQL Server.
Initializes a new instance of the class.
A object.
Gets the build number of the server.
An integer value that contains the build number of the server.
Gets the edition of the server.
An integer value that contains the edition of the server.
Gets a Boolean value that specifies whether the server uses case-sensitive syntax.
A Boolean value, True if the server uses case-sensitive syntax, otherwise False.
Gets a string value that specifies the language used by the server.
A string value that specifies the language used by the server.
Gets a string value that specifies the operating system version for the computer hosting the server.
A string value that specifies the operating system version for the computer hosting the server.
Gets a string value that specifies the platform of the operating system hosting the server.
A string value that specifies the platform of the operating system hosting the server.
Gets an value that contains the major digits of the version number.
An value that contains the major digits of the version number.
Gets an value that contains the minor digits of the version number.
An value that contains the minor digits of the version number.
A object represents a server setup adapter.
Initializes a new instance of the TEST object.
A object that specifies the instance of SQL Server that is associated with the adapter.
Updates the object.
Gets or sets the domain group for the instance of SQL Server.
A value that specifies the domain group for the instance of SQL Server.
Gets or sets the SQL Server Agent service account.
A value that specifies the SQL Server service account.
Gets or sets the start mode for the SQL Server Agent service.
A object value that specifies the start mode for the SQL Server Agent service.
Gets or sets the SQL Server Agent service account.
A value that specifies the SQL Server service account.
Gets the SQL Server service ID suffix.
A value that specifies the SQL Server service instance ID suffix.
Gets the SQL Server temporary database log path.
A value that specifies the SQL Server temporary database log path.
Gets the SQL Server primary database log path.
A value that specifies the SQL Server primary database log path.
Gets array of values that specify the users and groups in a sysadmin role.
An array of values that specify the users and groups in a sysadmin role.
The enumeration contains values that are used to specify the status of the instance of SQL Server.
The instance of SQL Server is offline.
The instance of SQL Server is waiting to go offline.
The instance of SQL Server is online.
The instance of SQL Server is waiting to come online.
A object represents a server surface area adapter.
Initializes a new instance of the object.
A object that specifies the instance of SQL Server that is associated with the adapter.
Updates any object property changes on the instance of SQL Server.
Implements the delayed setters for the endpoint properties.
Updates the object.
Refreshes each endpoint on the server.
Gets or sets value that determines whether Service Broker endpoints are active.
A value that specifies whether Service Broker endpoints are active.Returns True if Service Broker endpoints are active; otherwise, False.
Gets or sets value that determines whether SOAP endpoints are enabled.
A value that specifies whether SOAP endpoints are enabled.Returns True if SOAP endpoints are enabled; otherwise, False.
The object represents the SQL Server server trace events that can be included in a server trace event set.
Returns a server trace event set by adding two server trace events.
A object value that specifies a set of two server trace events.
A object that specifies the server trace events.
A object that specifies the server trace events.
Returns a new server trace event that includes both of the named Server Trace Events.
Determines whether the referenced server trace event object is equal to a specified object.
A value that specifies whether the reference server trace event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the server trace event.
This method supports the Microsoft SQL Server 2005 infrastructure and is not intended to be used directly from your code.
Creates a server trace event set by performing an addition operation on two server trace event objects.
Creates a server trace event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of server trace events.
A object that specifies one server trace event.
A object that specifies the other server trace event.
Creates a server trace event set by comparing two objects.
A object value that specifies a set of server trace events that are common to both objects.
A object that specifies the server trace events.
A object that specifies the server trace events.
Converts a single server trace event to a server trace event set.
Creates a server event set by comparing on two objects.
A object value that specifies a set of server trace events that are not in both objects.
A object that specifies the server trace events.
A object that specifies the server trace events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server event that can be included in the event set.
A object that represents the event that can be included in the server event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event category that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
Gets a server trace event that can be included in the event set.
A object that represents the event that can be included in the server trace event set.
The object represents a set server trace events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies a server trace event.
Initializes a new instance of the class with the specified set of events.
An array of objects that specifies several server trace events.
Initializes a new instance of the class with the specified set of events.
A that specifies a set of data definition language (DDL) server events.
Returns a trace event set after adding a trace event to an existing event set.
A that represents the new event set.
A object that specifies the event.
Returns a trace event set after adding a trace event to an existing event set.
A that represents the new event set.
A object that specifies the server trace event set.
A object that specifies the event.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a server trace event set by performing an addition operation on a object and a object.
A object value that specifies a set of server trace events.
A object that specifies the server trace event set.
A object that specifies the server trace events.
Creates a server trace event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of server trace events.
A object that specifies the server trace event set.
A object that specifies the server trace events.
Removes an event from the event set.
A object that represents the server trace event set.
A object that specifies the event.
Returns a trace event set after subtracting a trace event from an existing event set.
A that represents the new event set.
A object that specifies the server trace event set.
A object that specifies the event.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the AsemblyLoad event is included in the event set.If True, the AssemblyLoad event is included in the event set.If False (default), the AssemblyLoad event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the AuditAddDBUser event is included in the event set.If True, the AuditAddDBUser event is included in the event set.If False (default), the AuditAddDBUser event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a new login is added.
A value that specifies whether the AuditAddLoginEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a login is added to a server role.
A value that specifies whether the AuditAddLoginToServerRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a new member is added to a database role.
A value that specifies whether the AuditAddMemberToDBRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a new role is added.
A value that specifies whether the AuditAddRoleEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the password for an application role is changed.
A value that specifies whether the AuditAppRoleChangePasswordEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a backup and restore operation is issued.
A value that specifies whether the AuditBackupRestoreEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when audit trace modifications are made.
A value that specifies whether the AuditChangeAuditEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the database owner is changed.
A value that specifies whether the AuditChangeDatabaseOwner event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database is created, altered, or dropped.
A value that specifies whether the AuditDatabaseManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database object is accessed, such as a schema.
A value that specifies whether the AuditDatabaseObjectAccessEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when grant, deny, or revoke operation is issued on a database object, such as a schema.
A value that specifies whether the AuditDatabaseObjectGdr event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database object is created, altered or dropped.
A value that specifies whether the AuditDatabaseObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when ownership of an object in the database scope is changed.
A value that specifies whether the AuditDatabaseObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a database operation occurs, such as a checkpoint.
A value that specifies whether the AuditDatabaseOperationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when there is an impersonation within the scope of the database, such as a SETUSER or an EXECUTE AS USER.
A value that specifies whether the AuditDatabasePrincipalImpersonationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a principal, such as users, are created, altered, or dropped from the database.
A value that specifies whether the AuditDatabasePrincipalManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued within the scope of the database.
A value that specifies whether the AuditDatabaseScopeGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when DBCC commands are issued.
A value that specifies whether the AuditDbccEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the AuditFulltext event is included in the event set.If True, the AuditFulltext event is included in the event set.If False (default), the AuditFulltext event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user successfully logs on to Microsoft SQL Server.
A value that specifies whether the AuditLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a SQL Server login password is changed.
A value that specifies whether the AuditLoginChangePasswordEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a login property, other than password, is changed.
A value that specifies whether the AuditLoginChangePropertyEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an attempt to log in to SQL Server fails.
A value that specifies whether the AuditFailedLogin event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued on a login object.
A value that specifies whether the AuditLoginGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a user successfully logs out of SQL Server.
A value that specifies whether the AuditLogout event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object permission, such as SELECT, is used both successfully or unsuccessfully.
A value that specifies whether the AuditSchemaObjectAccessEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object grant, deny, or revoke operation is issued.
A value that specifies whether the AuditSchemaObjectGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object is created, altered or dropped.
A value that specifies whether the AuditSchemaObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an ALTER AUTHORIZATION command is used to change the owner of an object.
A value that specifies whether the AuditSchemaObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a statement checks for the ALTER TRACE permission.
A value that specifies whether the AuditServerAlterTraceEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation is issued on a schema object, such as a table or a function.
A value that specifies whether the AuditServerObjectGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a server objects are created, altered, or dropped.
A value that specifies whether the AuditServerObjectManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the ownership is changed for objects within the scope of the server.
A value that specifies whether the AuditServerObjectTakeOwnershipEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when Security Audit operations such as altering settings, resources, external access, or authorization are used.
A value that specifies whether the AuditServerOperationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when there is an impersonation within scope of the server, such as EXECUTE AS LOGIN.
A value that specifies whether the AuditServerPrincipalImpersonationEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a server principals are created, altered, or dropped.
A value that specifies whether the AuditServerPrincipalManagementEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a grant, deny, or revoke operation for permissions is issued in the scope of the server, such as creating a login.
A value that specifies whether the AuditServerScopeGdrEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the BitmapWarning event is included in the event set.If True, the BitmapWarning event is included in the event set.If False (default), the BitmapWarning event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a process has been blocked for more than a specified amount of time.
A value that specifies whether the BlockedProcessReport event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the CpuThresholdExceeded event is included in the event set.If True, the CpuThresholdExceeded event is included in the event set.If False (default), the CpuThresholdExceeded event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when the state of a mirrored database changes.
A value that specifies whether the DatabaseMirroringStateChange event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the DatabaseSuspectDataPage event is included in the event set.If True, the DatabaseSuspectDataPage event is included in the event set.If False (default), the DatabaseSuspectDataPage event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a data file is extended automatically by the server.
A value that specifies whether the DataFileAutoGrow event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a data file is reduced automatically by the server.
A value that specifies whether the DataFileAutoShrink event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an attempt to acquire a lock is canceled because the attempt was part of a deadlock and was chosen as the deadlock victim.
A value that specifies whether the DeadlockGraph event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a feature is used that will be removed from a future version of SQL Server.
A value that specifies whether the DeprecationAnnouncement event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a feature is used that will be removed from the next major version of SQL Server.
A value that specifies whether the DeprecationFinalSupport event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when error events are logged in the SQL Server error log.
A value that specifies whether the Errorlog event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when error events are logged in the SQL Server application.
A value that specifies whether the Eventlog event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an exception occurs in SQL Server
A value that specifies whether the Exception event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when communication buffers in a parallel query plan have been temporarily written to the tempdb database.
A value that specifies whether the ExchangeSpillEvent event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when warnings are issued during the execution of a SQL Server statement or stored procedure.
A value that specifies whether the ExecutionWarning event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an exception is encountered during a full-text crawl.
A value that specifies whether the FtCrawlAborted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a full-text crawl (population) starts.
A value that specifies whether the FtCrawlStarted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a full-text crawl (population) starts.
A value that specifies whether the FtCrawlStopped event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a hashing operation that is not processing on a buffer partition has reverted to an alternate plan.
A value that specifies whether the HashWarning event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when two concurrent transactions have deadlocked each other by trying to obtain incompatible locks on resources that the other transaction owns.
A value that specifies whether the LockDeadlock event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs for each of the events leading up to a deadlock.
A value that specifies whether the LockDeadlockChain event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a fine-grained lock has been converted to a coarse-grained lock (for example, a page lock escalated or converted to a table lock).
A value that specifies whether the LockEscalation event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a log file was extended automatically by the server.
A value that specifies whether the LogFileAutoGrow event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a log file was reduced automatically by the server.
A value that specifies whether the LogFileAutoShrink event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when column statistics that would be useful for the optimizer are not available.
A value that specifies whether the MissingColumnStatistics event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a query that has no join predicate is being executed.
A value that specifies whether the MissingJoinPredicate event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a request to mount a tape is received.
A value that specifies whether the MountTape event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets the number of elements in the event set.
An value that specifies the number of elements in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object is altered.
A value that specifies whether the ObjectAltered event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object is created.
A value that specifies whether the ObjectCreated event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an object is deleted.
A value that specifies whether the ObjectDeleted event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the OledbCallEvent event is included in the event set.If True, the OledbCallEvent event is included in the event set.If False (default), the OledbCallEvent event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the OledbDatareadEvent event is included in the event set.If True, the OledbDatareadEvent event is included in the event set.If False (default), the OledbDatareadEvent event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an OLE DB error occurs.
A value that specifies whether the OledbErrors event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the OledbProviderInformation event is included in the event set.If True, the OledbProviderInformation event is included in the event set.If False (default), the OledbProviderInformation event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the OledbQueryinterfaceEvent event is included in the event set.If True, the OledbQueryinterfaceEvent event is included in the event set.If False (default), the OledbQueryinterfaceEvent event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the Qn_dynamics event is included in the event set.If True, the Qn_dynamics event is included in the event set.If False (default), the Qn_dynamics event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the Qn_parameterTable event is included in the event set.If True, the Qn_parameterTable event is included in the event set.If False (default), the Qn_parameterTable event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the Qn_subscription event is included in the event set.If True, the Qn_subscription event is included in the event set.If False (default), the Qn_subscription event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the Qn_template event is included in the event set.If True, the Qn_template event is included in the event set.If False (default), the Qn_template event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when SQL Server memory usage has increased or decreased by either 1 MB or 5 percent of the maximum server memory, whichever is greater.
A value that specifies whether the ServerMemoryChange event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an SQL statement compiles and displays complete, compile-time data.
A value that specifies whether the ShowplanAllForQueryCompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the ShowplanXml event is included in the event set.If True, the ShowplanXml event is included in the event set.If False (default), the ShowplanXml event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an SQL statement executes and displays the complete, compile-time data.
A value that specifies whether the ShowplanXmlForQueryCompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the ShowplanXmlStatisticsProfile event is included in the event set.If True, the ShowplanXmlStatisticsProfile event is included in the event set.If False (default), the ShowplanXmlStatisticsProfile event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a sort warning is generated.
A value that specifies whether the SortWarnings event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an item is inserted into the procedure cache.
A value that specifies whether the SpCacheinsert event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a procedure is not found in the procedure cache.
A value that specifies whether the SpCachemiss event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an item is removed from the procedure cache.
A value that specifies whether the SpCacheremove event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a procedure is recompiled.
A value that specifies whether the SpRecompile event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the SqlStmtrecompile event is included in the event set.If True, the SqlStmtrecompile event is included in the event set.If False (default), the SqlStmtrecompile event is not included in the event set.
Gets or sets a property value that specifies whether all events are included in the trace or not.
A value that specifies whether all events are included in the trace or not.If True, all events are included in the trace.If False (default), all events are not included in the trace.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the TraceClr event is included in the event set.If True, the TraceClr event is included in the event set.If False (default), the TraceClr event is not included in the event set.
Gets or sets a property value that specifies whether the Database category events are recorded in the trace.
A value that specifies whether Database events are included in the trace.If True, Database events are included in the trace.If False (default), Database events are not included in the trace.
Gets or sets a property value that specifies whether Deprecation category events are recorded in the trace.
A value that specifies whether Deprecation events are included in the trace. If True, Deprecation events are included in the trace.If False (default), Deprecation events are not included in the trace.
Gets or sets a property value that specifies whether errors and warnings are recorded in the trace.
A value that specifies whether errors and warnings are included in the trace.If True, errors and warnings are recorded in the trace.If False (default), errors and warnings are not recorded in the trace.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs if a trace file closes when a transaction is rolled back.
A value that specifies whether the TraceFileClose event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether Full Text category events are recorded in the trace.
A value that specifies whether Full Text events are included in the trace.If True, Full Text events are recorded in the trace.If False (default), Full Text events are not recorded in the trace.
Gets or sets a property value that specifies whether Lock category events are recorded in the trace.
A value that specifies whether Lock category events are included in the trace.If True, Lock category events are recorded in the trace.If False (default), Lock category events are not recorded in the trace.
Gets or sets a property value that specifies whether Object category events are recorded in the trace.
A value that specifies whether Object category events are included in the trace.If True, Object category events are recorded in the trace.If False (default), Object category events are not recorded in the trace.
Gets or sets a property value that specifies whether OLE DB category events are recorded in the trace.
A value that specifies whether OLE DB category events are included in the trace.If True, OLE DB category events are recorded in the trace.If False (default), OLE DB category events are not recorded in the trace.
Gets or sets a property value that specifies whether Performance category events are recorded in the trace.
A value that specifies whether Performance category events are included in the trace.If True, Performance category events are recorded in the trace.If False (default), Performance category events are not recorded in the trace.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the TraceQueryNotifications event is included in the event set.If True, the TraceQueryNotifications event is included in the event set.If False (default), the TraceQueryNotifications event is not included in the event set.
Gets or sets a property value that specifies whether Security Audit category events are recorded in the trace.
A value that specifies whether Security Audit category events are included in the trace.If True, Security Audit category events are recorded in the trace.If False (default), Security Audit category events are not recorded in the trace.
Gets or sets a property value that specifies whether Server category events are recorded in the trace.
A value that specifies whether Server category events are included in the trace.If True, Server category events are recorded in the trace.If False (default), Server category events are not recorded in the trace.
Gets or sets a property value that specifies whether Stored Procedure category events are recorded in the trace.
A value that specifies whether Stored Procedure category events are included in the trace.If True, Stored Procedure category events are recorded in the trace.If False (default), Stored Procedure category events are not recorded in the trace.
Gets or sets a property value that specifies whether Transact-SQL category events are recorded in the trace.
A value that specifies whether Transact-SQL category events are included in the trace.If True, Transact-SQL category events are recorded in the trace.If False (default), Transact-SQL category events are not recorded in the trace.
Gets or sets a property value that specifies whether Lock category events are recorded in the trace.
A value that specifies whether Lock category events are included in the trace.If True, Lock category events are recorded in the trace.If False (default), Lock category events are not recorded in the trace.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the Userconfigurable0 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable1 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable2 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable3 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable4 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable4 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable5 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable7 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable8 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event is configured by the user.
A value that specifies whether the UserConfigurable9 event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a user error message is included in the event set.
A value that specifies whether the UserErrorMessage event is included in the event set.If True, the UserErrorMessage event is included in the event set.If False (default), the UserErrorMessage event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the XqueryStaticType event is included in the event set.If True, the XqueryStaticType event is included in the event set.If False (default), the XqueryStaticType event is not included in the event set.
The object represents a SQL Server Service Broker payload.
Gets or sets the certificate that is used to encrypt the Service Broker payload.
A T:System.String value that specifies the certificate that is used to encrypt the Service Broker payload.
Gets or sets the type of authentication and the order in which it is applied to the Service Broker payload.
A value that specifies the type of authentication and the order in which it is applied to the Service Broker payload.
Gets or sets the state of encryption for the Service Broker payload.
A value that specifies the state of encryption for the Service Broker payload.
Gets or sets an Endpoint Encryption Algorithm.
Gets or sets the property that specifies whether message forwarding is enabled on the Service Broker payload.
A value that specifies whether message forwarding is enabled.If True, message forwarding is enabled.If False (default), message forwarding is disabled.
Gets or sets a Boolean specifying weather the object is a System Object.
A value that specifies whether message forwarding is enabled.If True, if object is a System Object.If False (default), if object is not a System Object.
Gets or sets the message forwarding size.
An value that specifies the size of message forwarding supported by the Service Broker payload.
The object represents a Microsoft SQL Server service master key.
Encrypts the service master key with the new, specified credentials.
A value that specifies the account with which to open the service master key.
A value that specifies the associated password for the account which is used to open the service master key.
Saves the service master key to the specified system path location with the specified password.
A value that specifies the system path location of the file to which to save the service master key.
A value that specifies the password with which to encrypt and decrypt the service master key.
Loads the service master key from the file located at the specified system path by using the specified password.
A value that specifies the system path location of the file to which to save the service master key.
A value that specifies the password supplied when the service master key was saved to file.
Recovers a service master key, in case the service master key has been changed external to SQL Server.
A value that specifies the old account that was used to open the service master key.
A value that specifies the associated password for the account that was used to open the service master key.
Regenerates the database master key by using the specified new password.
Regenerates the service master key with the option to force the regeneration, and removes all items that cannot be successfully decrypted.
A value that specifies whether to drop the items that cannot be successfully regenerated.If True, regeneration of the master key is forced and all items that cannot be regenerated are dropped.If False, regeneration of the master key is not forced.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the Service Broker service queue events that can be included in a service queue event set.
Returns a Service Broker queue event set that is created by adding two specified events together.
A object value that specifies a set of Service Broker queue events.
A object that specifies a Service Broker queue event.
A object that specifies another Service Broker queue event.
Creates a service queue event set by performing a bitwise OR operation on two ServiceQueueEvent objects.
Determines whether the referenced service queue event object is equal to a specified object.
A value that specifies whether the referenced service queue event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the service queue event.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a service queue event set by performing an addition operation on two objects.
A object value that specifies a set of service queue events.
A object that specifies the service queue events.
A object that specifies the service queue events.
Creates a service queue event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of service queue events.
A object that specifies the service queue events.
A object that specifies the service queue events.
Creates a service queue event set by performing an equality operation on two objects.
A object value that specifies a set of service queue events.
A object that specifies the service queue events.
A object that specifies the service queue events.
Casts a service queue event as a service queue event set.
Creates a service queue event set by performing an inequality operation on two objects.
A object value that specifies a set of service queue events.
A object that specifies the service queue events.
A object that specifies the service queue events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a service queue event that can be included in the event set.
A object that represents the event that can be included in the service queue event set.
Gets a service queue event that can be included in the event set.
A object that represents the event that can be included in the service queue event set.
Gets a service queue event that can be included in the event set.
A object that represents the DropQueue event that can be included in the service queue event set.
Gets a service queue event that can be included in the event set.
A object that represents the event that can be included in the service queue event set.
The object represents a set of SQL Server service queue events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies a data definition language (DDL) server event.
Initializes a new instance of the class with the specified events.
An array of objects that specifies several data definition language (DDL) server events.
Initializes a new instance of the class with the specified events.
A that specifies a set of data definition language (DDL) server events.
Returns a Service Broker queue event set after adding a new queue event to the referenced set.
A that represents the event set.
A object that specifies the event.
Returns a Service Broker queue event set after adding a new queue event to the specified set.
A that represents the event set after the new event is added.
A object that specifies the event set to which the event is added.
A object that specifies the event that is added to the event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a service queue trace event set by performing an addition operation on a object and a object.
A object value that specifies a set of service queue events.
A object that specifies the service queue event set.
A object that specifies the service queue events.
Creates a service queue event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of service queue events.
A object that specifies the service queue event set.
A object that specifies the service queue event.
Removes an event from the event set.
A object that represents the service queue event set.
A object that specifies the event.
Returns a Service Broker queue event set after subtracting a queue event from the specified set.
A object value that specifies a set of Service Broker queue events after the event is subtracted.
A object that specifies the event set from which the event is subtracted.
A object that specifies the service queue event to subtract from the event set.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is altered.
A value that specifies whether the AlterQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is disabled.
A value that specifies whether the BrokerQueueDisabled event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is dropped.
A value that specifies whether the DropQueue event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets the number of events in the event set.
An value that specifies the number of events in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a Service Broker queue is activated.
A value that specifies whether the QueueActivation event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
The class represents the exception that is raised when an error occurs during a service request.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the Service Request exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the Service Request exception.
An system object that specifies the inner exception for the Service Request exception.
Sets the SerializationInfo with information about the exception.
The that holds the serialized object data about the exception being thrown.
The that contains contextual information about the source or destination.
Gets the error code that is generated by the system when the service request exception is raised.
An value that specifies the error code.
Gets the message that describes the current exception.
A that specifies the current exception.
Gets the type of SMO exception.
An object that specifies the type of SMO exception.
The enumeration contains values that are used to specify the method that is used to start a service.
The service is started automatically.
The service is started when the operating system is started.
The service is disabled.
The service must be started manually.
The service is started by the system.
The object represents a group of configurable settings on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server.
Generates a Transact-SQL script that can be used to re-create the SQL Server settings.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server settings as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets the audit level for the instance of Microsoft SQL Server.
An value that specifies audit level.
Gets the default backup directory for the instance of Microsoft SQL Server.
A value that specifies the default backup directory path for the instance of SQL Server.
Gets or sets the default data file directory for the instance of Microsoft SQL Server.
A value that specifies the default data file directory for the instance of SQL Server.
Gets or sets the default log file directory for the instance of Microsoft SQL Server.
A value that specifies the default log file directory for the instance of SQL Server.
Gets or sets the logon mode for SQL Server.
A object value that specifies the logon mode for the instance of SQL Server.
Gets or sets the mail profile for the instance of SQL Server.
A value that specifies the name of the mail profile for the instance of SQL Server.
Gets or sets the number of log files used by databases on the instance of SQL Server.
An value that specifies the number of log files.
References a collection of objects. Each object represents an OLE DB provider setting.
An that represents all the OLE DB provider settings defined on the instance of SQL Server.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets the polling behavior of Performance Monitor on the instance of SQL Server.
A object that specifies the polling behavior in Performance Monitor.
Gets or sets the time to wait for a tape to load on a tape backup device.
An value that indicates the number of seconds to wait for the tape to be loaded.
The class represents an exception thrown by an SFC dependency operation fails.
Initializes a new, default instance of the class.
Initializes a new instance of the class with the specified error message.
A value that specifies the message string for the Service Request exception.
Initializes a new instance of the class with the specified error message and inner exception.
A value that specifies the message string for the Service Request exception.
An system object that specifies the inner exception for the Service Request exception.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The enumeration contains values that are used to specify the method that is used shrink a database file.
Data in pages located at the end of a file is moved to pages earlier in the file. Files are truncated to reflect allocated space.
Migrates all of the data from the referenced file to other files in the same filegroup. (and objects only).
Data in pages located at the end of a file is moved to pages earlier in the file.
Data distribution is not affected. Files are truncated to reflect allocated space, recovering free space at the end of any file.
The class is a base class that is used in the construction of collection objects.
Verifies whether the specified object exists in the collection.
A value that specifies whether the specified object exists in the collection.If True, the specified object does exist in the collection.If False, the specified object does not exist in the collection.
A value that specifies the name of the object.
Initializes the collection.
The class represents an SMO application with respect to event management.
Initializes a new instance of the class.
Enumerates a list of available instances of SQL Server.
A system object value that contains an enumerated list of information about the available instances of SQL Server. The following table describes the different columns of the returned : Column Data type Description NameThe name of the instance of SQL Server.ServerThe name of the server on which the instance of SQL Server is installed.InstanceThe instance of SQL Server.IsClusteredA Boolean value that is True if the instance is participating in failover clustering, or False if it is not.VersionThe version of the instance of SQL Server.IsLocalA Boolean value that is True if the instance is local, or False if the instance is remote.
Enumerates a list of local available instances of SQL Server.
A system object value that contains an enumerated list of information about the available instances of SQL Server. The table describes the different columns of the returned . Column Data type Description NameThe name of the instance of SQL Server.ServerThe name of the server on which the instance of SQL Server is installed.InstanceThe instance of SQL Server.IsClusteredA Boolean value that is True if the instance is participating in failover clustering, or False if it is not.VersionThe version of the instance of SQL Server.IsLocalA Boolean value that is True if the instance is local, or False if the instance is remote.
A value that specifies whether local instances are listed or all instances available on the network.If True, only local instances are listed.If False, all instances are listed.
Enumerates a list of available instances of SQL Server that are installed on the computer with the specified instance name.
A system object value that contains an enumerated list of information about the available instances of SQL Server on the specified computer.If a single instance of SQL Server is specified in the name parameter, instead of a computer name, results are returned for the specified instance only. The table describes the different columns of the returned . Column Data type Description NameThe name of the instance of SQL Server.ServerThe name of the server on which the instance of SQL Server is installed.InstanceThe instance of SQL Server.IsClusteredA Boolean value that is True if the instance is participating in failover clustering, or False if it is not.VersionThe version of the instance of SQL Server.IsLocalA Boolean value that is True if the instance is local, or False if the instance is remote.
A value that specifies the name of the computer on which the instances of SQL Server are installed or a single instance of SQL Server.
The class represents the event handler that is used to handle events from any object.
An value that specifies the source of the event.
A object that contains the event data.
The class represents the event handler that handles database events.
An value that specifies the source of the event.
A object that contains the event data.
The class represents the event handler that is used to handle events that occur when an object is altered.
An value that specifies the source of the event.
A object that contains the event data.
The class represents the event handler that is used to handle events when an object is created.
An value that specifies the source of the event.
A object that contains the event data.
The class represents the event handler that is used to handle events when an object is dropped.
An value that specifies the source of the event.
A object that contains the event data.
The class represents the event handler that handles events that occur when an object is renamed.
An value that specifies the source of the event.
A object that contains the event data.
The class is a base class that is used in the construction of SMO collection classes and contains members that are common to them.
Gets the Collection Element Type.
Returns an interface that allows you to iterate through the objects in the collection.
An system interface for the referenced collection object.
Extracts a member from the referenced collection using a system-defined, unique identifier.
An system object that has the specified ID value.
An value that uniquely identifies the object that is a member of the referenced collection.
Extracts a member from the referenced collection using a system-defined, unique identifier and name.
An system object that has the specified ID value.
An value that uniquely identifies the object that is a member of the referenced collection.
A value that specifies the name of the property.
Extracts a member from the referenced collection using a system-defined, unique identifier.
An system object that has the specified index value.
An value that specifies the index position of the object in the collection.
An value that specifies the index position of the object in the collection.
Initializes the child collections of the referenced collection.
Initializes the child collections of the referenced collection with the option to refresh the properties of the referenced collection.
A value that specifies whether to refresh the referenced collection.If True, child objects are refreshed.If False, child objects are not refreshed.
Initializes the collection.
Refreshes the referenced collection.
Refreshes the referenced collection with the option to refresh child objects of the referenced collection.
A value that specifies whether to refresh the child objects.If True, child objects are refreshed.If False, child objects are not refreshed.
Copies the elements from an instance to an array beginning at the index indicated.
specifying the array to be copied to.
specifying the starting array index where the collection will be copied.
Validates the parent object exists.
Gets the number of objects in the referenced collection.
An value that specifies the number of objects in the referenced collection.
Gets the property value that specifies whether access to the collection is synchronized and therefore thread-safe.
A value that specifies whether access to the collection is synchronized and thread-safe.If True, access to the collection is synchronized.If False (default), access to the collection is not synchronized.
Gets an object that can be used to synchronize access to the collection.
An system object value that can be used to synchronize access to the collection.
Implements
Implements
The object provides programmatic access to the arguments used to report the events that occur in SMO applications.
Initializes a new instance of the class with the specified Uniform Resource Name (URN) address.
A object value that specifies the URN address.
Gets the Uniform Resource Name (URN) address of SMO event.
A object value that specifies the URN address.
The class represents the exception that is raised when an error occurs during an SMO operation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message string for the SMO exception.
Initializes a new instance of the class with the specified serialization information and streaming context.
A object that specifies the serialization information.
A context that specifies the streaming context.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message string for the SMO exception.
An system object that specifies the exception on which to base the referenced object.
Sets the Help context value for the referenced exception.
An object value that specifies the exception with the Help context.
A value that specifies the resource file that contains the Help context for the referenced exception.
Gets the Help link for further information from Microsoft about the SMO exception.
A value that specifies the Help link.
Gets the product version of the instance of SQL Server that generated the SMO exception.
A value that specifies the product version.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
The enumeration contains values that are used to specify the type of SMO exception.
Specifies the exception that is raised when a collection is not available.
Specifies the exception that is raised when an operation fails.
Specifies the exception that is raised when an internal SMO error occurs.
Specifies the exception that is raised when an SMO operation that is not valid is called.
Specifies the exception that is raised when an invalid version of an SMO operation is called.
Specifies the exception that is raised when an object is missing.
Specifies the exception that is raised when a property cannot be retrieved.
Specifies the exception that is raised when a property is not set and is required to be set.
Specifies the exception that is raised when an attempt to modify a read-only property occurs.
Specifies the exception that is raised when an attempt to update a property with an incorrect data type occurs.
Specifies the exception that is raised when an error occurs during the update of a property.
Specifies the exception that is raised when an error occurs during a service request.
Specifies the exception that is raised when the Sfc namespace is not accessible.
Specifies the exception that is raised when an SMO exception occurs.
Specifies the exception that is raised when an unknown property is requested.
Specifies the exception that is raised when an operation is attempted that is not supported on the current engine type. The engine type is either SQL Azure or an instance of the SQL Server Database Engine.
Specifies the exception that is raised when a feature is not supported.
Specifies the exception that is raised when an object name is not supported.
Specifies the exception that is raised when an unsupported version is encountered.
Specifies the exception that is raised when an attempt to modify a property with an incorrect value occurs.
The is a base class that is inherited by the class.
Initializes a new instance of the class.
array
Gets the state of the referenced object.
A object value that specifies the state of the referenced object.
Gets or sets user-defined data associated with the referenced object.
An system object that contains user-defined data.
The class adds methods and properties to an class instance.
Creates a new default instance of the class.
Creates a new instance of the class that extends the specified object.
The to be extended.
Returns an instance of the parent objects property set.
An object containing the parent objects property set.
The class is a base class that is inherited by SOAP method collection objects and provides programmatic access to the collection of SOAP methods that exist in the SOAP configuration.
Verifies whether the specified object exists in the collection.
A value that verifies whether the specified object exists in the collection.If True, the specified object exists in the collection.If False, the specified object does not exist in the collection.
A value that specifies the name of the SOAP method.
Verifies whether the specified object exists in the referenced collection.
A value that verifies whether the specified object exists in the referenced collection.If True, the specified object exists in the referenced collection.If False, the specified object does not exist in the referenced collection.
A value that specifies the name of the SOAP method.
A value that specifies the namespace of the SOAP method.
Initializes the referenced collection.
Removes the specified object from the referenced collection.
A value that specifies the object that is to be removed from the referenced collection.
Removes the specified object from the referenced collection.
A value that specifies the SOAP method that is to be removed from the referenced collection.
A value that specifies the namespace of the SOAP method.
The class provides programmatic access to the referenced SOAP method.
Initializes a new instance of the class.
Gets or sets the namespace of the SOAP method.
A value that specifies the namespace of the SOAP method.
The object represents a SQL Server SOAP payload.
Gets or sets the default database for the SOAP payload.
A value that specifies the default database for the SOAP payload.
Gets or sets the default namespace for the SOAP payload.
A value that specifies the default namespace for the SOAP payload.
Gets or sets the property that specifies whether the SOAP session is enabled.
A value that specifies whether the SOAP session is enabled.If True, the session is enabled.If False (default), the session is disabled.
Gets or sets the property that specifies whether ad-hoc queries are allowed using the sqlbatch method.
A value that specifies whether ad-hoc queries are allowed using the sqlbatch method.If True, ad hoc queries are allowed using the sqlbatch method.If False (default), ad-hoc queries are not allowed.
Gets a Boolean specifying if the object is a System Object.
Gets or sets the property that specifies whether the session never times out.
A value that specifies whether the session never times out.If True, the session never times out.If False (default), the session times out after the specified period in the property.
Gets or sets the number of seconds a session must be inactive before it is stopped.
An value that specifies the inactive session time-out period in seconds.
References a collection of objects. Each object represents a SOAP payload method.
A that specifies all the SOAP payload methods.
Gets or sets the Web Services Description Language (WSDL) generator options.
A object value that specifies the WSDL settings for the referenced HTTP endpoint.
Gets or sets the Web Services Description Language (WSDL) procedure.
A value that specifies the WSDL procedure.
Gets or sets the XML format options.
An object value that specifies the XML format for the referenced HTTP endpoint.
Gets or sets the XSD schema option, which specifies how results are returned from an inline XSD schema.
An object value that specifies the method for returning results from an inline XSD schema.
The class represents a SOAP payload method for the referenced HTTP endpoint.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified SOAP configuration settings and with the specified name.
A object value that specifies the SOAP configuration settings.
A value that specifies the name of the SOAP payload method.
Initializes a new instance of the class with the specified SOAP configuration settings, with the specified name, and specified method namespace.
A object value that specifies the SOAP configuration settings.
A value that specifies the name of the SOAP payload method.
A value that specifies the method namespace.
Initializes a new instance of the class with the specified SOAP configuration, name, method, database and schema.
A object value that specifies the SOAP configuration settings.
A value that specifies the name of the SOAP payload method.
A value that specifies the database.
A value that specifies the schema of the method.
A value that specifies the Microsoft SQL Server method.
Initializes a new instance of the class with the specified SOAP configuration settings, name, database, schema method and method namespace.
A object value that specifies the SOAP configuration settings.
A value that specifies the name of the SOAP payload method.
A value that specifies the database.
A value that specifies the schema of the method.
A value that specifies the Microsoft SQL Server method.
A value that specifies the method namespace.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a SOAP payload method on the instance of SQL Server as defined by the object.
Removes the SOAP payload method from the SOAP payload settings.
Sets the database name, schema, and name of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.
A value that specifies the database required by the stored procedure or user-defined function that is bound to the referenced SOAP payload method.
A value that specifies the schema of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.
A value that specifies the name of the stored procedure or user-defined function that is bound to the referenced SOAP payload method.
Gets a Boolean specifying if the object is a System Object.
Gets or sets the method login type for the SOAP payload.
A object value that specifies the login type.
Gets or sets the method XSD schema option that specifies how the XSD schema for the method result is returned in the SOAP payload response.
A object value that specifies how the XSD schema for the method result is returned in the SOAP payload response.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the result format, such as whether to return all results including information messages or rowsets only.
A object value that specifies whether to return all results including information messages or row sets only.
Gets the name of stored procedure or user-defined function that is bound to the SOAP payload method.
A value that specifies the name of the stored procedure or user-defined function that is bound to the SOAP payload method.
The class represents a collection of objects that represent all the SOAP payload methods defined on a table.
Adds a object to the collection.
A object that is to be added into the collection.
Copies the collection objects to a one-dimensional array starting at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Removes a object from the collection.
A object that specifies the object to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the SOAP payload method.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the SOAP payload method.
A value that specifies the name of the object in the collection.
Gets a object in the specified collection by name.
A object value that represents the SOAP payload method.
A value that specifies the name of the object in the collection.
A value that specifies the namespace of the object to find.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is a base class that is used in the construction of sorted list collection classes.
Adds the specified object to this collection
Adds an existing specified object to this collection
The enumeration contains values that specify how objects are sorted in an enumerated list.
Objects are sorted by name.
Objects are sorted by schema.
Objects are sorted by object type.
Objects are sorted by their URN values.
The class represents an assembly in the Microsoft .NET environment.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name and on the specified database.
A object that specifies the database on which the assembly is to be registered.
A value that specifies the name of the object.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server with additional options.
An object value that specifies the options for altering the assembly.
Updates any object property changes on the instance of SQL Server with additional options.
An object value that specifies the options for altering the assembly.
A value that specifies the server path (which can be a network share) of a single module assembly that contains a manifest.
Updates any object property changes on the instance of SQL Server with additional options.
An object value that specifies the options for altering the assembly.
A array value that specifies the server paths (which can be a network share) of a single module assemblies that contain manifests.
Creates an assembly on the instance of SQL Server as defined by the object.
A value that specifies the server path (which can be a network share) of a single module assembly that contains a manifest.
Creates an assembly on the instance of SQL Server.
A array value that specifies the server paths (which can be a network share) of a single module assemblies that contain manifests.
Denies the specified set of permissions for the specified grantee on the assembly.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the assembly.
Denies the specified set of permissions for the specified grantees on the assembly.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the assembly.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the assembly.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the assembly.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the assembly.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the assembly.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the assembly.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the assembly from the instance of SQL Server.
Enumerates a list of object permissions for the assembly.
An array of objects that contains object permission information for the assembly.
Enumerates a list of object permissions for a specified permission on the assembly.
An array of objects that contains object permission information for the specified permission on the assembly.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the assembly.
An array of objects that contains object permission information for the specified grantee on the assembly.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the assembly.
An array of objects that contains object permission information for the specified grantee and permission on the assembly.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the assembly.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the assembly.
Grants the specified set of permissions to the specified grantees on the assembly.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the assembly.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the assembly.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the assembly.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the assembly. If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the assembly under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the assembly. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the assembly under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the assembly.If True, the grantee is given the ability to grant the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the assembly.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the assembly. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the assembly.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the assembly.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the assembly and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the assembly.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the assembly and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the assembly.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the assembly and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the assembly.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the assembly. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the assembly and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the assembly.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the assembly.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the assembly.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the assembly.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the assembly. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the assembly.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the assembly as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the security level for the assembly.
An object value that specifies the security level for the assembly.
Gets the date and time when the assembly was registered with the database.
A system object value that specifies when the object was created.
Gets the culture information about the referenced assembly.
A value that specifies culture information for the referenced assembly.
Gets the events associated with the referenced assembly.
A object that specifies the events associated with the referenced assembly.
References a collection of objects. Each object represents an extended property of the object.
An object that specifies all the extended properties of the object.
Gets the ID value that uniquely identifies the referenced assembly.
An value that specifies the ID value that uniquely identifies the referenced assembly.
Gets a Boolean specifying if the assembly is a system object.
Gets the property that specifies whether the assembly is visible after registration.
A value that specifies whether the assembly is visible after registration.If True, the assembly is visible.If False (default), the assembly is not visible.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value: True if the object supports design mode, otherwise False.
Gets or sets the user (principal) that is the owner of the referenced assembly.
A value that specifies the owner of the referenced assembly.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets the public key of the referenced assembly.
A value that specifies the public key for the referenced assembly.
Represents a collection of objects. Each object represents an assembly file associated with the referenced assembly.
A that specifies all the assembly files associated with the referenced assembly.
Gets the version value of the referenced assembly.
An value that specifies the version value of the referenced assembly.
The class represents a collection of objects that represent all the assemblies defined on a table.
Adds an SqlAssembly to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the assembly.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the assembly.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server assembly events that can be included in an assembly event set.
Returns an SQL assembly event set that is created by adding two SQL assembly events together.
An object value that specifies a set of two assembly events.
An object that specifies the assembly event to add.
An object that specifies the other assembly event to add.
Returns a SqlAssemblyEventSet as a result of a bitwise OR operation on two Sql Assembly Events.
Determines whether the referenced assembly event object is equal to a specified object.
A value that specifies whether the referenced assembly event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the assembly events.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates an assembly event set by performing an addition operation on two objects.
A object value that specifies a set of two assembly events.
A object that specifies the assembly event.
A object that specifies the assembly event.
Creates an assembly event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of assembly events.
A object that specifies the assembly events.
A object that specifies the assembly events.
Creates an assembly event set by performing an equality operation on two objects.
A object value that specifies a set of assembly events.
A object that specifies the assembly events.
A object that specifies the assembly events.
Casts a single SqlAssemblyEvent as an SqlAssemblyEventSet.
Creates an assembly event set by performing an inequality operation on two objects.
A object value that specifies a set of assembly events.
A object that specifies the assembly events.
A object that specifies the assembly events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets an assembly event that can be included in the event set.
A object that represents the event that can be included in the assembly event set.
Gets an assembly event that can be included in the event set.
A object that represents the event that can be included in the assembly event set.
The object represents the settings that are required for SQL Server assembly event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of assembly events.
Starts receiving events.
Stops receiving events.
Specifies the assembly events to receive.
A object that specifies the set of events to receive.
Specifies the assembly events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set of assembly events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies an assembly event.
Initializes a new instance of the class with a specified set of events.
An array of objects that specifies a list of assembly events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of assembly events.
Returns an SQL assembly event set after adding a new SQL assembly event to the referenced event set.
A object that contains the added object.
A object that is added to the object.
Returns an SQL assembly event set after adding a new SQL assembly event to the specified event set.
An object that contains the added object.
An object to which the event object is added.
An object that is added to the object.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates an assembly event set by performing an addition operation on a object and a object.
A object value that specifies a set of assembly events.
A object that specifies the assembly event set.
A object that specifies the assembly events.
Creates an assembly event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of assembly events.
A object that specifies the assembly event set.
A object that specifies the assembly events.
Removes an event from the event set.
A object that represents the assembly event set.
A object that specifies the event.
Returns an SQL assembly event set after subtracting a new SQL assembly event from the specified event set.
An object value that specifies the set of SQL assembly events after the event has been subtracted.
An object that specifies the assembly event set from which to subtract the object.
An object that specifies the assembly event to subtract from the object.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is altered.
A value that specifies whether the AlterAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when an assembly is dropped.
A value that specifies whether the DropAssembly event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets the number of elements in the event set.
An value that specifies the number of elements in event set.
The object represents an assembly file that stores an assembly.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified assembly and with the specified name.
A object that specifies the assembly for which to create the assembly file.
A value that specifies the name of the assembly file.
Returns the bytes in the assembly file.
A array value that contains the bytes of the assembly file.
Returns the bytes in the assembly file in hexadecimal representation.
A value that contains the bytes in the assembly file in hexadecimal representation.
Gets the ID value that uniquely identifies the assembly file.
An value that specifies the ID value that uniquely identifies the assembly file.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the assembly files that are defined on a table.
Adds an Sql Assembly File to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the assembly file.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the assembly file.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
The enumeration contains values that are used to specify a SQL Server data type.
A 64-bit signed integer.
A fixed-length byte array ranging between 1 and 8,000 bytes.
An unsigned bit value that can be 0, 1, or a null reference.
A fixed-length byte array of non-Unicode (256 code page) characters ranging between 1 and 8,000 characters.
Date object represents any valid Gregorian calendar date between '0001-01-01' CE and '9999-12-31' CE.
A system object value that specifies a date and time between January 1, 1753 and December 31, 9999 to an accuracy of 3.33 milliseconds.
DateTime2 is considered an extension of the existing DATETIME object with a large date range and large default fractional precision. Values that represent any valid Gregorian calendar date between ‘0001-01-01’ CE and ‘9999-12-31’ CE combined with any valid time of day based on a 24-hour clock.
DateTimeOffset returns valid Gregorian calendar date between `0001-01-01’ and ‘9999-12-31’ with any valid time of day based on a 24 hour format between ’00:00:00’ and max ’23:59:49.9999999’. Included in the DateTimeOffset is a time zone offset that must be between ‘-14:00’ and ‘+14:00’.
A fixed precision and fixed scale numeric value between -1038 -1 and +1038 -1.
An 8-byte floating point number within the range of -1.79E +308 through 1.79E +308.
Geography spatial type represents data in a round-earth coordinate system. The SQL Server geography data type stores ellipsoidal (round-earth) data, such as GPS latitude and longitude coordinates..
Geography spatial type represents data in a Euclidean (flat) coordinate system.
HierarchyID type represents data in a hierarchy structure. For more information, see Tutorial: Using the HierarchyId Data Type
A variable-length byte array ranging from 0 to 231 -1 (or 2,147,483,647) bytes.
A 32-bit signed integer.
A system object value that specifies a currency value ranging from -263 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy of 1 in 10,000 of a currency unit.
A fixed-length byte array of Unicode characters ranging between 1 and 4,000 characters.
No data type.
A variable-length byte array of Unicode data with a maximum length of 230 - 1 (or 1,073,741,823) characters.
A fixed precision and fixed scale numeric value between -1038 -1 and +1038 -1.
A variable-length byte array of Unicode characters ranging between 1 and 2^63 characters.
The NVARCHAR(MAX) type.
A 4-bit floating point number within the range of -3.40E +38 through 3.40E +38.
A system object value that specifies a date and time between January 1, 1900 and June 6, 2079 to an accuracy of one minute.
A 16-bit signed integer.
A Decimal system object value that specifies a currency value ranging from -214,748.3648 to +214,748.3647 with an accuracy of 1 in 10,000 of a currency unit.
A system name string.
A variable-length byte array of non-Unicode (256 code page) data with a maximum length of 231 -1 (or 2,147,483,647) characters.
Time object returns values for any valid time of day based on a 24 hour clock between '00:00:00' and max '23:59:59:9999999'.
An automatically generated byte array value, which is guaranteed to be unique within a database.
An 8-bit unsigned integer.
A globally unique identifier (or GUID).
A user-defined data type.
A SQL Server common language runtime (CLR) user-defined table type.
A SQL Server common language runtime (CLR) user-defined type.
A variable-length byte array ranging between 1 and 2^64 bytes.
A VARBINARY(MAX) type.
A variable-length byte array of non-Unicode (256 cod epage) characters ranging between 1 and 2^64 characters.
A VARCHAR(MAX) type.
A special data type that can contain numeric, string, binary, date data, and the SQL Server values Empty and Null. This data type is assumed if no other type is declared.
An XML data type.
The class is an abstract class that is used in the management of object properties.
Returns an enumerated list of property information.
A object array value that specifies a list of property information for the referenced object.
Returns an enumerated list of property information.
A object array value that specifies a list of property information for the referenced object.
A object value that specifies the version of Microsoft SQL Server to which the results are limited.
Gets property information.
A object value that specifies the property information for the referenced object.
A value that specifies the name of the property.
The class is an abstract class used to store information about properties.
Gets the property value that specifies whether the property is expensive.
A value that specifies whether the property is expensive.If True, the property is expensive.If False (default), the property is not expensive.
Gets the property value that specifies whether the property can be modified.
A value that specifies whether the property can be modified.If True, the property can be modified.If False (default), the property is read-only.
Gets the name of the property.
A value that specifies the name of the property.
Gets the property type.
A system object value that specifies the property type.
Gets the version of SQL Server.
A object value that specifies the version of SQL Server.
The enumeration contains values that are used to specify the version of the referenced instance of SQL Server.
SQL Server 2008.
SQL Server 2008 R2.
SQL Server 2000.
SQL Server 2005.
The enumeration contains values that are used to specify the version of the referenced instance of SQL Server.
The version of SQL Server is unknown.
The version of SQL Server is SQL Server 2008.
The version of SQL Server is SQL Server 2008 R2.
The version of SQL Server is SQL Server 7.0.
The version of SQL Server is SQL Server 2000.
The version of SQL Server is SQL Server 2005.
The object represents all SQL Server objects.
Initializes a new instance of the class.
Represents the event that occurs when a property is changed.
Represents the event that occurs when property metadata changes.
Represents a property that is defined to extend the properties provided by a .
Represents the singleton parent.
Add the database context to the collection of queries identified by the queries parameter.
A of queries.
Add the database context to the collection of queries identified by the queries parameter, and using the specified scripting options.
A of queries.
A object describing the scripting options set for the database.
Activates the object altered event.
Method called when object altered event finishes.
A object.
A object.
Method called when object-altered event is intialized.
A pointer to .
A pointer to .
Calls the Alter methods.
Binds the default items identified by the parameters.
A string value that specifies the default schema.
A string value that specifies the default name.
A Boolean value that specifies whether to bind columns.
Binds the rule schema to the rule and columns identified by the parameters.
A string value that specifies the rule schema.
A string value that specifies the rule.
A Boolean value that specifies whether to bind columns.
Checks the order of the scripting options by the collation method identified by the collationName parameter.
A string value that specifies the name of the collation method.
A object.
Validates the state of the referenced object.
Validates the state of the referenced object with the option to specify that an exception is thrown if the object is not yet created.
A value that specifies whether to throw an exception if the object is not yet created.If True, the method throws an exception if the object is not yet created. Otherwise, False.
Checks the state of a .
A Boolean value that specifies whether to throw an exception if the object is not created.
Checks whether version of SQL Server is SQL Server 2008.
Checks the validity of the object on SQL Server 2000.
Checks the validity of the object on SQL Server 2000 SP3.
Check the validity of the object on SQL Server 2005.
Checks whether version of SQL Server is before SQL Server 2005.
Sets the object to unmodified state.
Creates an object with scripting options.
Method called when the create event finishes.
A .
A object.
Method called when the create event intializes.
A pointer to of queries.
A pointer to .
Discovers a list of .
A generic list of type .
Drops a .
Calls the drop methods.
A pointer to a object.
Enumerates scripts specified by the so parameter.
An IEnumberable of script strings.
A object.
Calls the methods that enumerate scripts specified by the so parameter.
An IEnumberable of script strings.
A object.
Returns an string describing the scripting options for an object.
An string describing the scripting options for an object.
A object describing the scripting options for the object.
Formats an object as type.
The
A .
Generates a script to create data file.
A object script.
A object.
A Boolean value that specifies whether to alter the table.
Generates a script to allocate space in the data file.
A object script.
A object.
Gets the script that binds defaults specified by the defSchema and defName parameters.
A string value that contains the binding script.
A object.
A string value that specifies the default schema.
A string value that specifies the default name.
A Boolean value that specifies whether the binding refers only to future bindings.
Gets the script that specifies the binding rules.
A string value that contains the binding script.
A object.
A string value that specifies the rule schema.
A string value that specifies the rule name.
A Boolean value that specifies whether the binding refers only to future bindings.
Assigns a Boolean parameter of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Assigns a Boolean property of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
A Boolean value.
Gets the type of a child element.
A object.
A string value that specifies the name of the object to get.
A string value that specifies the name of the parent object.
Assigns the datetime property of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Assigns the datetime property of the as an integer value if the datetime property is not null.
A Boolean value that indicates whether the property was assigned, True if the property was not null and was assigned to an integer value, otherwise False.
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Gets the database name that is associated with the object.
A value that specifies the name of the object.
Assigns an enum property of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
A pointer to that specifies the count.
Gets a object as a string value.
A string value that represents the .
A object.
Assigns a property of the .
A Boolean value, True if the property exists and is assigned, otherwise False.
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Assigns a parameter of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Assigns a parameter of the .
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
A Boolean value that indicates whether to throw and exception if the parameter is not set.
Gets a property value of the object.
A property value.
A string value that specifies the property name.
Gets a property value of the object.
A property value.
A string value that specifies the property name.
Gets a property value of the object.
A property value.
A string value that specifies the property name.
Gets a property value of the object.
A property value.
A object.
A that represents the old value.
Gets for the object.
A object.
Gets the name of the instance of SQL Server with which the object is associated.
A value that specifies the name of the instance of SQL Server.
Gets the server of the object.
A object.
Gets the version name of the instance of SQL Server with which the object is associated.
A value that specifies the version name of the instance of SQL Server.
Assigns a string parameter of the object.
A Boolean value, True if the method succeeds, otherwise False.
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Assigns a string parameter of the the object.
A Boolean value, True if the method succeeds, otherwise False.
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
A Boolean value that indicates whether to throw and exception if the parameter is not set.
Assigns a time span parameter of the the object.
A Boolean value, True if the method succeeds, otherwise False.
A object buffer.
A object.
A string value that specifies the property name.
A string value that specifies the script.
A pointer to that specifies the count.
Gets the type from the object specified by the parameter.
A object.
A object.
Assigns an object of the the object.
A object.
Assigns an object of the the object.
A object.
A object.
Initializes the fields of the object.
A Boolean value, True if the method succeeds, otherwise False.
An array of string values that specify the fields to initialize.
An array of objects that specify the ordering of fields.
Initializes the object and forces the properties be loaded.
A value that specifies whether the object initialized successfully.If True, the object initialized successfully. Otherwise, False.
Initializes the object and forces the properties be loaded.
A value that specifies whether the object initialized successfully.If True, the object initialized successfully. Otherwise, False.
A value that specifies whether to load all the property values.If True, the property values are loaded. Otherwise, False.
Determines whether any object in the collection has been modified.
A Boolean value, True if any item has been modified, otherwise False.
An of objects.
Verifies whether the object properties have been modified and the changes have not yet been persisted on the instance of SQL Server.
A value that specifies whether the object properties have been modified and the changes have not yet been persisted on the instance of SQL Server.If True, changes have been made but not yet persisted. Otherwise, False.
Verifies whether the object has been initialized.
A value that specifies whether the object has been initialized.If True, the object has been initialized. Otherwise, False.
Verifies whether the object is isolated or connected to the instance of SQL Server.
A value that specifies whether the object is isolated or connected to the instance of SQL Server.If True, the object is isolated. Otherwise, False.
Determines whether the version of SQL Server is SQL Server 2000 with SP3.
A Boolean value, True if the version of SQL Server is SQL Server 2000 with SP3, otherwise False.
Determines whether the version of SQL Server is SQL Server 2005 or later.
A Boolean value, True if the version of SQL Server is SQL Server 2005 or later, otherwise False.
Sets the to dropped.
Sets the to dropped.
A Boolean value that specifies whether to drop when object is altered.
Method activated after the is altered.
Method activated after the is created.
Method activated after the is dropped.
Refreshes the object and retrieves properties when the object is next accessed.
Alters the according to the parameters.
A object.
A object.
Alters the according to the parameters.
A object.
A object.
Throws .
A object.
A object.
Throws .
A object.
A object.
Gets a collection of scripts of the .
A collection of string values that contain the scripts.
Gets a collection of scripts of the .
A collection of string values that contain the scripts.
A object.
Gets a collection of scripts of the .
A collection of string values that contain the scripts.
A object.
Sets the parent of the to the newParent parameter.
A object.
Returns a that represents the referenced object.
A string value that represents the object.
Not implemented.
Traces the object.
A value that specifies the trace text.
Unbinds the default columns of the ..
A Boolean value that specifies whether to bind columns future only.
Unbinds rules of the .
Updates the collection state of the .
A .
Gets or sets the property value that specifies whether the object is set to the execute for scalar option.
A value that specifies whether the object is set to the execute for scalar option.If True, the object is set for the execute for scalar option. Otherwise, False (default).
Gets the property value that specifies whether the object properties have been updated but not yet persisted on the server.
A value that specifies whether the object properties have been updated.If True, the properties have been updated. Otherwise, False (default).
Gets the property value that specifies whether the object exists in isolation, or whether it is directly or indirectly connected to the instance of SQL Server.
A value that specifies whether the object isolated or is connected to an instance of SQL Server.If True, the object exists in isolation. Otherwise, False (default).
Gets a collection of objects that represent the object properties.
A object value that specifies the collection of properties associated with the object.
Gets the scalar result for the referenced object.
An system object value that specifies the scalar result for the referenced object.
Gets the Uniform Resource Name (URN) address value that uniquely identifies the object.
A object value that specifies the URN address that uniquely identifies the object.
The enumeration contains values that are used to specify the state of an SMO object.
The object is being created.
The object is being dropped.
The object exists.
The object is pending an instruction.
The object is waiting to be dropped.
The class represents a SQL Server statistic counter.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified parent object and with the specified name.
A object value that is the parent of the object.
A value that specifies the name of the object.
Creates a statistics counter on the instance of SQL Server as defined by the object.
Removes the statistic counter.
Marks the statistics counter to be dropped next time its parent object is altered with the ALTER method.
A value that specifies whether to drop the statistics counter when its parent object is altered.If True, the statistics counter is dropped when its parent is altered with the Alter method.If False, the statistics counter is not dropped when its parent is altered with the Alter method.
Generates a Transact-SQL script that can be used to re-create the database.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the database as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Sets the scan options for the statistic counter.
A object that specifies the type of statistic scan to perform.
An value that specifies the size of the sample value.
Updates the statistics for the referenced object.
Updates information about the distribution of key values.
Updates information about the distribution of key values.
- Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.
Updates information about the distribution of key values.
- Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.
- Specifies if statistics that are out of date are automatically recomputed
Gets the events that are associated with the database.
A object that represents the statistic counter events.
Gets or sets the filegroup in which the statistic counter is stored.
A value that specifies the file group in which the statistic counter is stored.
Gets or sets the statistic counters filter definition.
A value that contains the filter definition.
Gets a value that indicates whether there is a filter associated with the statistic counter.
A value that specifies whether the statistics counter has a filter.If True, the statistics counter has a filter.If False (default), the statistics counter does not have a filter.
Gets the ID value that uniquely identifies the statistic counter.
An value that specifies the ID value that uniquely identifies the statistic counter.
Gets the property value that specifies whether the statistic counter is automatically created.
A value that specifies whether the statistic counter is automatically created.If True, the statistic counter is created automatically.If False (default), the statistic counter is created manually.
Gets the property value that specifies whether the statistic counter was generated from the creation of an index.
A value that specifies whether the statistic counter was generated from the creation of an index.If True, the statistic counter was generated from the creation of an index.If False (default), the statistic counter was not generated from the creation of an index.
Gets the date and time when the statistic counter was last updated.
A system object value that specifies the date and time when the statistic counter was last updated.
Gets or sets the property value that specifies whether the statistics counter recomputed automatically.
A value that specifies whether the statistics counter recomputed automatically.If True, the statistics counter is not recomputed automatically.If False (default), the statistics counter is recomputed automatically.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Represents a collection of objects. Each object represents a column defined on the statistic counter.
A object that represents all the statistic columns defined on the statistics counter.
The class represents a collection of objects that represent all the statistic counters defined on the table or view.
Adds a object to the collection.
A object value that specifies the statistic counter to be removed from the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the object.
A object value that specifies the statistic counter to be removed from the object.
Removes a object from the object.
A that specifies the name of statistic counter to be removed from the object.
Gets a object in the collection by index number.
A object value that represents the statistic counter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the statistic counter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a column defined in a SQL Server statistics counter.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified statistic counter and with the specified name.
A object that specifies the statistic counter on which the statistic column is defined.
A value that specifies the name of the column.
Gets the ID value that uniquely identifies the statistic column.
An value that specifies the ID value that uniquely identifies the statistic column.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects that represent all the statistic columns defined on a table.
Adds a object to the object.
A object value that specifies the statistic counter column to be added to the object.
Adds a object to the object.
A object value that is to be added into the object.
An value that specifies the index position to insert the object into the object.
Adds a object to the object.
A object value that is to be added into the object.
A value that specifies the name of the existing object in the collection after which to insert the object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the object by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the object.
Removes a object from the object.
A object value that specifies the statistic counter column to be removed from the object.
Gets a object in the collection by index number.
A object value that represents the statistic column.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the statistic column.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server statistic counter event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of statistic counter events.
Starts receiving events.
Stops receiving events.
Specifies the statistic counter events to receive.
A object that specifies the set of events to receive.
Specifies the statistic counter events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The enumeration contains values that specify the ways in which statistical information is collected from tables or views during the creation or update of a statistic counter.
Value = 5. Specifies that a percentage of the table or indexed view is used when collecting statistics. The actual percentage is calculated by the SQL Server engine automatically.
Value = 3. Specifies that all rows in the table or view are read when gathering statistics. This option must be used if a view is specified and it references more than one table.
Value = 1. Specifies that a percentage of the table or indexed view is used when collecting statistics. This options cannot be used if a view is specified and it references more than one table. When specified, use the sampleValue argument to indicate number of rows.
Value = 4. Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics.
Value = 2. Specifies that a number of rows in the table or indexed view are used when collecting statistics. This option cannot be used if a view is specified and it references more than one table. When specified, use the sampleValue argument to indicate number of rows.
The enumeration contains values that specify the type of statistic that is targeted for the update operation.
Value = 3. Statistical information is collected for columns and indexes. This option is the default.
Value = 1. Statistical information is collected for columns only.
Value = 2. Statistical information is collected for indexes only.
The object represents a SQL Server stored procedure.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database in which to create the stored procedure.
A value that specifies the name of the stored procedure.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object value that specifies the database in which to create the stored procedure.
A value that specifies the name of the stored procedure.
A value that specifies the schema of the database in which to create the stored procedure.
Updates any object property changes on the instance of Microsoft SQL Server.
Changes the schema for the stored procedure.
A value that specifies the new schema.
Creates a stored procedure on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the stored procedure.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the stored procedure.
Denies the specified set of permissions for the specified grantees on the stored procedure.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the stored procedure.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the stored procedure.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the stored procedure.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the stored procedure.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the stored procedure.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the stored procedure from the instance of SQL Server.
Enumerates a list of object permissions for the stored procedure.
An array of objects that contains object permission information for the stored procedure.
Enumerates a list of object permissions for a specified permission on the stored procedure.
An array of objects that contains object permission information for the specified permission on the stored procedure.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the stored procedure.
An array of objects that contains object permission information for the specified grantee on the stored procedure.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the stored procedure.
An array of objects that contains object permission information for the specified grantee and permission on the stored procedure.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the stored procedure.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the stored procedure.
Grants the specified set of permissions to the specified grantees on the stored procedure.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the stored procedure.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the stored procedure.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the stored procedure.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure. If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the stored procedure under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the stored procedure. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the stored procedure under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the stored procedure.If True, the grantee is given the ability to grant the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the stored procedure.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the stored procedure. Use this parameter for grantees who are members of more than one role.
Recompiles any stored procedure or trigger that depends on the base SMO object.
Renames the stored procedure.
A value that specifies the new name of the stored procedure.
Revokes a previously granted set of permissions from a grantee on the stored procedure.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the stored procedure.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the stored procedure.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the stored procedure.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the stored procedure and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the stored procedure.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the stored procedure. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the stored procedure and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the stored procedure.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the stored procedure.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the stored procedure.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the stored procedure.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the stored procedure. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the stored procedure.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the stored procedure as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Returns the text header with the option to modify the text.
A value that specifies the text header.
A value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.
Gets the property value that specifies whether ISO NULL handling is enabled in the stored procedure.
A value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equates to false.If False (default), comparisons to null values equates to true.
Gets or sets the name of the .NET assembly that is required by the referenced stored procedure.
A value that specifies the name of the assembly that is required by the referenced stored procedure.
Gets or sets the name of the class called by the referenced stored procedure.
A value that specifies the name of the class called by the referenced stored procedure.
Gets the date and time when the stored procedure was created.
A system object value that specifies the date and time when the stored procedure was created.
Gets the date and time when the stored procedure was last modified.
A system object value that specifies the date and time when the stored procedure was last modified.
Gets the events associated with the stored procedure.
A object that represents the stored procedure events.
Gets or sets the execution context for the stored procedure.
An object value that specifies the execution context of the stored procedure.
Gets or sets the execution context principal for the stored procedure.
A value that specifies the server principal context in which the object is executed.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets or sets the property value that specifies whether the stored procedure is available for replication.
A value that specifies the whether the stored procedure is available for publishing by Microsoft SQL Server replication services.If True, the stored procedure is available for replication.If False (default), the stored procedure is not available for replication.
Gets the ID value that uniquely identifies the stored procedure.
An value that specifies the ID value that uniquely identifies the stored procedure.
Gets or sets the implementation type of the stored procedure.
An object value that specifies the implementation type of the stored procedure.
Gets or sets the property value that specifies whether the stored procedure is encrypted.
A value that specifies the whether stored procedure is encrypted.If True, the stored procedure is encrypted.If False (default), the stored procedure is not encrypted.
Gets a property that specifies whether the stored procedure is owned by a schema.
A property that specifies whether the stored procedure is owned by a schema.
Gets the property value that specifies whether the stored procedure is a system object.
A value that specifies the whether the stored procedure is a system object or not.If True, the stored procedure is a system object.If False (default), the stored procedure is not a system object.
Gets the method name for the stored procedure.
A value that specifies the method name for the stored procedure.
Represents a collection of objects. Each object represents a numbered stored procedure defined for the stored procedure.
A object that represents all the numbered stored procedures defined for the stored procedure.
Gets or sets the owner of the stored procedure.
A value that specifies the login name of the stored procedures owner.
Represents a collection of objects. Each object represents a parameter defined for the stored procedure.
A object that represents all the parameter defined for the stored procedure.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets a 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.
A value that specifies how quoted identifies are handled in the stored procedure.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets or sets the property value that specifies whether the stored procedure is recompiled before execution.
A value that specifies whether the stored procedure is recompiled before execution.If True, the stored procedure is recompiled before every execution.If False (default), the stored procedure is not recompiled.
Gets or sets the property value that specifies whether the stored procedure runs when the instance of Microsoft SQL Server starts up.
A value that specifies whether the stored procedure runs when the instance of SQL Server starts up.If True, the stored procedure runs at startup time.If False (default), the stored procedure does not run at startup time.
Gets or sets the Transact-SQL string that defines the stored procedure.
A value that specifies the Transact-SQL string that defines the stored procedure.
Gets or sets the header part of the Transact-SQL string that defines the stored procedure.
A value that specifies the text header from the definition of the stored procedure.
Gets or sets the property that specifies whether the text header is editable as text.
A value that specifies whether the text header is editable as text.If True, the text header is editable as text.If False (default), the text header is not editable.
The class represents a collection of objects that represent all the stored procedures that are defined on a table.
Adds a stored procedure to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the stored procedure.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the stored procedure.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the stored procedure.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server stored procedure events that can be included in an stored procedure event set.
Returns the stored procedure event set that is created when two stored procedure events are added together.
A object value that specifies a set of two stored procedures that are created when two events were added together.
A object that specifies a stored procedure event.
A object that specifies another stored procedure event.
Creates a Stored Procedure Event Set by combining two Stored Procedure Events by using a Bitwise OR.
Determines whether the referenced stored procedure event object is equal to the specified object.
A value that specifies whether the referenced stored procedure event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the stored procedure event.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a stored procedure event set by performing an addition operation on two objects.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure events.
A object that specifies the stored procedure events.
Creates a stored procedure event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure events.
A object that specifies the stored procedure events.
Creates a stored procedure event set by performing an equality operation on two objects.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure events.
A object that specifies the stored procedure events.
Casts a single Stored Procedure Event as a Stored Procedure Event Set.
Creates a stored procedure event set by performing an inequality operation on two objects.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure events.
A object that specifies the stored procedure events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a stored procedure event that can be included in the event set.
A object that represents the event that can be included in the stored procedure event set.
Gets a stored procedure event that can be included in the event set.
A object that represents the event that can be included in the stored procedure event set.
The object represents the settings that are required for SQL Server stored procedure event notification.
Specifies the event raised when an event occurs in object and the has user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of stored procedure events.
Starts receiving events.
Stops receiving events.
Specifies the stored procedure events to receive.
A object that specifies the set of events to receive.
Specifies the stored procedure events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set of stored procedure events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies a stored procedure event.
Initializes a new instance of the class with a specified set of events.
An array of objects that specifies a list of stored procedure events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of stored procedure events.
Returns a set of stored procedure events after adding a new stored procedure event to the referenced event set.
A object that specifies the stored procedure event set after the new event is added.
A object that is added to the event set.
Returns a set of stored procedure events after adding a new stored procedure event to the specified event set.
A object that specifies the stored procedure event set after the new event is added.
A object that specifies the event set to which the event is added.
A object that is added to the event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a stored procedure event set by performing an addition operation on a object and a object.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure event set.
A object that specifies the stored procedure events.
Creates a stored procedure event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of stored procedure events.
A object that specifies the stored procedure event set.
A object that specifies the stored procedure event.
Removes an event from the event set.
A object that represents the stored procedure event set.
A object that specifies the event.
Returns a set of stored procedure events after subtracting a stored procedure event from the specified event set.
A object value that specifies a set of stored procedure events after the stored procedure event is subtracted.
A object that specifies the stored procedure event set from which to subtract the stored procedure event.
A object that specifies the stored procedure event to be subtracted from the event set.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is altered.
A value that specifies whether the AlterProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets or sets a property value that specifies whether the event is included in the event set. The event occurs when a stored procedure is dropped.
A value that specifies whether the DropProcedure event is included in the event set.If True, the event is included in the event set.If False (default), the event is not included in the event set.
Gets the number of events in the event set.
An value that specifies the number of events in the event set.
The object represents a SQL Server stored procedure parameter.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified stored procedure and with the specified name.
A object value that specifies the stored procedure on which the parameter is defined.
A value that specifies the name of the stored procedure parameter.
Initializes a new instance of the class for the specified stored procedure and with the specified name and data type.
A object value that specifies the stored procedure on which the parameter is defined.
A value that specifies the name of the stored procedure parameter.
A system object value that specifies the data type of the stored procedure parameter.
Gets or sets the property that specifies whether the parameter is a cursor parameter.
A value that specifies whether the stored procedure parameter is an cursor parameter.If True, the referenced stored procedure parameter is a cursor parameter.If False (default), the referenced stored procedure parameter is not a cursor parameter.
Gets or sets the property that specifies whether the parameter is an output parameter.
A value that specifies whether the stored procedure parameter is an output parameter.If True, the referenced stored procedure parameter is an output parameter, which contains returned results after the stored procedure is called.If False (default), the referenced stored procedure parameter is an input parameter, which contains arguments that are used within the stored procedure.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the stored procedure parameters defined on a table.
Adds a object to the object.
A object value that specifies the statistic counter column to be removed from the object.
Adds a object to the object.
A object value that is to be added into the object.
An value that specifies the index position to insert the object into the object.
Adds a object to the object.
A object value that is to be added into the object.
A value that specifies the name of the existing object in the collection after which to insert the object.
Copies the collection objects to a one-dimensional array starting at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the object using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the object.
Removes a object from the object.
A object value that specifies the statistic counter column to be removed from the object.
Gets a object in the collection by index number.
A object value that represents the stored procedure parameter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the stored procedure parameter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server symmetric key.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database on which to create the symmetric key.
A value that specifies the name of the symmetric key.
Adds key encryption to the symmetric key.
A object value that specifies one encryption mechanism to be added to the symmetric key.
Adds key encryption to the symmetric key.
A object array value that specifies two or more encryption mechanisms to be added to the symmetric key.
Updates any object property changes on the instance of Microsoft SQL Server.
Closes the symmetric key.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that specifies the encryption method.
Creates a symmetric key on the database with the specified encryption type and method.
A object array value that specifies more than one encryption type.
A value that specifies the encryption method.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
Creates a symmetric key on the database with the specified encryption type and method.
A object array value that specifies more than one encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
Creates a symmetric key on the database with the specified encryption type and method.
A object array value that specifies more than one encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that identifies the name of the Provider Algorithm.
A value that identifies the name of the key as designated by the provider
The object specifies an existing or a new Extensible Key Management key.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
A value that specifies the identity phrase used to tag data that is encrypted with the key. Either passPhrase or identityPhrase can be null, but at least one needs to be set.
Creates a symmetric key on the database with the specified encryption type and method.
A object value that specifies the encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
A value that specifies the identity phrase used to tag data that is encrypted with the key. Either passPhrase or identityPhrase can be null, but at least one needs to be set.
Creates a symmetric key on the database with the specified encryption type and method.
A object array value that specifies more than one encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
A value that specifies the identity phrase used to tag data that is encrypted with the key. Either passPhrase or identityPhrase can be null, but at least one needs to be set.
Creates a symmetric key on the database with the specified encryption type and method.
A object array value that specifies more than one encryption type.
A value that specifies the encryption method.
A value that specifies the pass phrase from which the symmetric key can be derived.
A value that specifies the identity phrase used to tag data that is encrypted with the key. Either passPhrase or identityPhrase can be null, but at least one needs to be set.
Denies the specified set of permissions for the specified grantee on the symmetric key.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the symmetric key.
Denies the specified set of permissions for the specified grantees on the symmetric key.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the symmetric key.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the symmetric key.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the symmetric key.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the symmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the symmetric key.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the symmetric key.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes a symmetric key from the instance of SQL Server.
Removes a symmetric key and the provider key associated with it from the instance of SQL Server.
Specifies whether to remove the provider key.
Removes the specified key encryption from the symmetric key.
An object value that specifies the key encryption to be removed from the symmetric key.
Removes the specified key encryptions from the symmetric key.
A object array value that specifies the key encryptions to be removed from the symmetric key.
Enumerates a list of key encryptions associated with the symmetric key.
An system object value that contains a list of key encryptions associated with the symmetric key.
Enumerates a list of object permissions for the symmetric key.
An array of objects that contains object permission information for the symmetric key.
Enumerates a list of object permissions for a specified permission on the symmetric key.
An array of objects that contains object permission information for the specified permission on the symmetric key.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the symmetric key.
An array of objects that contains object permission information for the specified grantee on the symmetric key.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the symmetric key.
An array of objects that contains object permission information for the specified grantee and permission on the symmetric key.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the symmetric key.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the symmetric key.
Grants the specified set of permissions to the specified grantees on the symmetric key.
An object that specifies the set of permissions.
An array of values that specify the grantees to be granted the specified set of permissions on the symmetric key.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the symmetric key.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the symmetric key.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key. If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the symmetric key under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the symmetric key. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the symmetric key under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the symmetric key.If True, the grantee is given the ability to grant the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the symmetric key.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the symmetric key. Use this parameter for grantees who are members of more than one role.
Opens the symmetric key.
A value that specifies the password required to open the symmetric key.
Opens the symmetric key with a certificate.
A value that specifies the certificate.
Opens the symmetric key with a certificate.
A value that specifies the certificate.
A value that specifies the password that was used to encrypt the private key of the certificate.
Opens the symmetric key with another symmetric key.
A value that specifies the other symmetric key.
Revokes a previously granted set of permissions from a grantee on the symmetric key.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the symmetric key.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the symmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the symmetric key.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the symmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the symmetric key.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the symmetric key and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the symmetric key.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the symmetric key. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the symmetric key and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the symmetric key.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the symmetric key.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the symmetric key.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the symmetric key.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the symmetric key. Use this parameter for grantees who are members of more than one role.
Gets the date and time when the symmetric key was created.
A system object value that specifies when the symmetric key was created.
Gets the date and time when the symmetric key was last modified.
A object value that specifies the date and time when the symmetric key was last modified.
Gets or sets the symmetric key encryption algorithm.
A object value that specifies the encryption algorithm used by the symmetric key.
Gets the ID value that uniquely identifies the symmetric key.
An value that specifies the ID value that uniquely identifies the symmetric key.
Gets the property value that specifies whether the symmetric key is open.
A value that specifies whether the symmetric key is open.If True, the symmetric key is open.If False (default), the symmetric key is closed.
Get the GUID value that uniquely identifies the symmetric key globally.
A system object value that specifies the GUID that uniquely identifies the symmetric key globally.
Gets the length of the symmetric key in bits.
An value that specifies the length of the symmetric key in bits.
Gets or sets the owner of the symmetric key.
A value that specifies the owner of the symmetric key.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the key provider's name.
The class represents a collection of objects that represent all the symmetric keys on the referenced database.
Adds a symmetric key to the database.
Copies the collection of objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection by using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the symmetric key.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the symmetric key.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents the encryption type used when encrypting symmetric keys.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified encryption type and with the specified value.
An object value that specifies the key encryption type.
A value that specifies the value of the key encryption.
Gets or sets the key encryption type.
A object value that specifies the type of encryption used on the symmetric key.
Gets or sets the object name or the password associated with the symmetric key encryption.
A value that specifies the object name or password associated with the symmetric key encryption.
The object represents a SQL Server synonym.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database to which the synonym belongs.
A value that specifies the name of the synonym.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object that specifies the database to which the synonym belongs.
A value that specifies the name of the synonym.
A value that specifies the schema for the synonym.
Initializes a new instance of the class on the specified database and with the specified name, and base object.
A object that specifies the database to which the synonym belongs.
A value that specifies the name of the synonym.
A value that specifies the instance of SQL Server on which the synonym base object exists.
A value that specifies database on which the synonym base object exists.
A value that specifies the schema for the synonym base object.
A value that specifies the synonym base object.
Initializes a new instance of the class on the specified database and with the specified name, schema, and base object.
A object that specifies the database to which the synonym belongs.
A value that specifies the name of the synonym.
A value that specifies the schema of the synonym.
A value that specifies the instance of SQL Server on which the synonym base object exists.
A value that specifies database on which the synonym base object exists.
A value that specifies the schema for the synonym base object.
A value that specifies the synonym base object.
Updates any object property changes on the instance of SQL Server.
Creates a synonym on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the synonym.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the synonym.
Denies the specified set of permissions for the specified grantees on the synonym.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the synonym.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the synonym.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the synonym.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the synonym.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the synonym.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the synonym.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the synonym from the instance of SQL Server.
Enumerates a list of object permissions for the synonym.
An array of objects that contains object permission information for the synonym.
Enumerates a list of object permissions for a specified permission on the synonym.
An array of objects that contains object permission information for the specified permission on the synonym.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the synonym.
An array of objects that contains object permission information for the specified grantee on the synonym.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the synonym.
An array of objects that contains object permission information for the specified grantee and permission on the synonym.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the synonym.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the synonym.
Grants the specified set of permissions to the specified grantees on the synonym.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the synonym.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the synonym.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the synonym.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the synonym. If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the synonym under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the synonym. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the synonym under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the synonym.If True, the grantee is given the ability to grant the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the synonym.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the synonym. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the synonym.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the synonym.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the synonym and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the synonym.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the synonym and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the synonym.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the synonym and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the synonym.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the synonym. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the synonym and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the synonym.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the synonym.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the synonym.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the synonym.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the synonym. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the synonym.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the synonym as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the base database on which the base object resides.
A value that specifies the base database.
Gets or sets the base object for which the synonym is defined.
A value that specifies the base object for the synonym.
Gets or sets the schema of the base object.
A value that specifies the schema of the base object.
Gets or sets the instance of SQL Server on which the base object resides.
A value that specifies the instance of SQL Server on which the base object resides.
Specifies the type of the object.
A enumeration value that specifies the type of the .
Gets the date and time when the synonym was created.
A system object value that specifies the date and time when the synonym was created.
Gets the date and time when the synonym was last modified.
A system object value that specifies the date and time when the synonym was last modified.
Gets the events that are supported by the synonym.
A object value that specifies the events supported by the synonym.
Represents a collection of objects that contain information about the extended properties of the object.
An object that contains the extended properties of the object.
Gets the ID value that uniquely identifies the synonym.
An value that specifies the ID value of the synonym.
Gets a value that specifies whether the Synonym object is owned by a schema.
A value that specifies whether the Synonym object is owned by a schema.Returns True if the synonym is owned by a schema; otherwise, False.
Gets or sets the owner of the .
A value that contains the login name of the owner.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the synonyms on the referenced database.
Add a synonym to the collection.
Copies the collection of objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the synonym.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the synonym.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name.
A object value that represents the synonym.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the synonym.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings that are required for SQL Server synonym event notification.
Specifies the event that is raised when an event occurs in object, and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of synonym events.
Starts receiving events.
Stops receiving events.
Specifies the synonym events to receive.
An object that specifies the set of events to receive.
Specifies the synonym events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
An object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The object represents a supported system data type. The represents all the supported system data types.
Gets the property that specifies whether the system data type allows an identity value.
A value that specifies whether the system data type allows an identity value.If True, the system data type allows an identity value.If False, the system data type does not allow an identity value.
Gets the property that specifies whether the system data type allows a length specification.
A value that specifies whether the system data type allows a length specification.If True, the system data type allows a length specification.If False, the system data type does not allow a length specification.
Gets the property that specifies whether the system data type allows null values.
A value that specifies whether the system data type allows null values.If True, the system data type allows null values.If False, the system data type does not allow null values.
Gets the value that specifies the collation for the system data type.
A value that specifies the collation for the system data type.
Gets the ID value that uniquely identifies the system data type.
An value that specifies the ID value that uniquely identifies the system data type.
Gets the maximum length of the system data type.
An value that specifies the maximum length of the system data type.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the numeric precision of the system data type.
An value that specifies the numeric precision of the system data type.
Gets the numeric scale of the system data type.
An value that specifies the numeric scale of the system data type.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the system data types on the referenced database.
Adds a system data type to the collection.
Copies the collection of objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the system data type.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the system data type.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents messages defined by the system.
Gets the ID value that uniquely identifies the system message is written.
An value that specifies the ID value that uniquely identifies the system message.
Gets the property that specifies whether the system message is logged in the Microsoft Windows event log.
A property value that specifies whether the system message is logged in the Windows event log.If True, the system message is logged in the Windows event log.If False, the system message is not logged in the Windows event log.
Gets the language in which the system message is written.
A value that specifies the language in which the system message is written.
Gets the ID value that uniquely identifies the language in which the system message is written.
An value that specifies the ID value that uniquely identifies the language in which the system message is written.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Gets the severity of the system message.
A value that specifies the severity of the system message.
Gets the text of the system message.
A value that specifies the text of the system message.
The class represents a collection of objects that represent all the system messages on the instance of SQL Server.
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Returns the Collection Element type.
Extracts a member from the collection using a system-defined, unique identifier and the specified language.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
A value that specifies the language in which the system message is written. Language name formats are listed in sys.syslanguages system table, us_english, British, and Deutsch for example.
Extracts a member from the collection using a system-defined, unique identifier and the specified language ID.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
An value that specifies the ID value that uniquely identifies the language in which the system message is written. The language ID values are listed in sys.syslanguages system table, us_english is 0, and Deutsch is 1 for example.
Gets a object in the collection by index number.
A object value that represents the system message.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the system message.
An value that specifies an ID value that uniquely identifies the system message.
A value that specifies the language in which the system message is written.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server table.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and that has the specified name.
A object value that specifies the database in which to create the object.
A value that specifies the name of the table to be created.
Initializes a new instance of the class on the specified database and that has the specified name and schema.
A object value that specifies the database in which to create the object.
A value that specifies the name of the schema for the table to be created.
A value that specifies the name of the schema for the table to be created.
Updates any object property changes on the instance of SQL Server.
Updates any object property changes on the instance of SQL Server without checking the property values first.
Changes the schema on the referenced table.
A value that specifies the new schema.
Verifies the integrity of all identity columns in the referenced table.
A system object value that contains the current identity value and the current column value.
Tests the integrity of database pages for the table and indexes defined on the table.
A system object value that contains the results of the checking the integrity of the table, including the number of rows and the number of pages.
Tests the integrity of database pages for the table data defined on the table.
A system object value that contains the results of the checking the integrity of the table,. This includes the number of rows and the number of pages.
Creates a table on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the table.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the table.
Denies the specified set of permissions for the specified grantees on the table.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions on the table.
Denies the specified set of permissions for the specified grantee and other users to whom the grantee granted the specified set of permissions on the table.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the table.
A property that specifies whether the users to whom the grantee granted the specified set of permission are also denied access to the specified set of permissions on the table.If True, the grantee and the users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions to the grantee on the specified columns on the table.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions.
A array value that specifies the list of columns for which the permission is denied.
Denies the specified permission for the specified grantees on the table.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the grantees on the specified columns on the table.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
Denies the specified set of permissions for the specified grantee and other users to whom the grantee granted the specified set of permissions on the specified columns on the table.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users to whom the grantee granted the specified set of permissions on the specified columns on the table.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the table.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Disables all the indexes that are on the table.
Removes the table from the database.
Enables all indexes.
An object value that specifies how to enable the indexes.
Enumerates a list of column permissions for the table.
An array of objects that contains column permission information for the table.
Enumerates a list of column permissions for a specified permission on the table.
An array of objects that contains column permission information for the specified permission on the table.
An value that specifies the permission.
Enumerates a list of column permissions for a specified grantee on the table.
An array of objects that contains column permission information for the specified grantee on the table.
A value that specifies the grantee.
Enumerates a list of column permissions for a specified grantee and a specified permission on the table.
An array of objects that contains column permission information for the specified grantee and permission on the table.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of primary keys in which the table is referenced as a foreign key.
A system object value that contains a list of information about where this table is referenced as a foreign key. The table describes the different columns of the returned . Column Data type Description Table_SchemaThe name of the schema associated with the table that contains the foreign key.Table_NameThe name of the table that contains the foreign key.NameThe name of the foreign key.
Enumerates a list of information about the most recent statistics updates.
A system object value that contains a list of information about the most recent statistics updates.ColumnData typeDescriptionNameThe name of the key or index on which the statistic counter is based.LastUpdatedThe date and time when the statistics were last updated.
Enumerates a list of information about the most recent statistics updates for the specified statistic counter.
A system object value that contains a list of information about the most recent statistics updates.Column Data type Description NameThe name of key or index on which the statistic counter is based.LastUpdatedThe date and time when the statistics were last updated.
A value that specifies the statistic counter to which to limit the results.
Enumerates a list of object permissions for the table.
An array of objects that contains object permission information for the table.
Enumerates a list of object permissions for a specified permission on the table.
An array of objects that contains object permission information for the specified permission on the table.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the table.
An array of objects that contains object permission information for the specified grantee on the table.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the table.
An array of objects that contains object permission information for the specified grantee and permission on the table.
A value that specifies the grantee.
An object value that specifies the permission.
Returns an IEnumerable<string> object that has the script for the passed objects
Interface.
Returns an IEnumerable<string> object that has the script for the passed objects.
Interface.
Grants the specified set of permissions to the specified grantee on the table.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the table.
Grants the specified set of permissions to the specified grantees on the table.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the table.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the table.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the table.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the table.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
Grants the specified set of permissions to the grantees to the specified columns on the table.
An object that specifies the set of permissions.
A array value that specifies the list of grantees to be granted access to the set of permissions.
A array value that specifies the list of columns to which the set of set of permissions is granted.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the table under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.
Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the table.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the table under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the table.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table. If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the table under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the table under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the table.If True, the grantee is given the ability to grant the specified set of permissions to other users on the table. Otherwise, False.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the table. Use this parameter for grantees who are members of more than one role.
Rebuilds the table.
Rebuilds the specified table partition.
An value that specifies the partition number to rebuild.
Rebuilds the indexes on the table.
An value that specifies the fillfactor value as a percentage.
Recalculates the space that is used on the table.
Renames the table.
A value that specifies the new name of the table.
Revokes a previously granted set of permissions from a grantee on the table.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the table.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes a previously granted set of permissions from a grantee on the specified columns on the table.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a list of grantees on the specified columns on the table.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a grantee on the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the table.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the table.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from grantees on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the table.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the table.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a grantee from the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the table and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the table and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False..
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the specified columns on the table and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from the grantees for the specified columns on the table and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the table.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the table. Otherwise, False.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the table.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the table. Use this parameter for grantees who are members of more than one role.
Switches the partition of the table to the specified target table.
A object value that specifies the table that is in the required partition.
Switches the specified partition of the table to the specified target table specified (assuming the target table is not partitioned).
An value that specifies the partition number of the source partition.
A object value that specifies the table that is in the required partition.
Switches the table to the partition with the specified partition number of the specified target table.
A object value that specifies the table that is in the required partition.
An value that specifies the partition number of the target partition.
Switches the specified source partition of the table to the specified target of the specified target table.
An value that specifies the partition number of the source partition.
A object value that specifies the table that is in the required partition.
An value that specifies the partition number of the target partition.
Truncates the data in the table.
Gets the property value that specifies whether ISO NULL handling is enabled on the table.
A value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to False. Otherwise, False (default).
Specifies if change tracking is enabled for the table.
Represents a collection of objects. Each object represents a check constraint defined on the table.
A object that represents all the check constraints that are defined on the table.
Gets the date and time when the table was created.
A system object value that specifies the time and date when the table was created.
Gets the storage space used by the rows of the referenced table in kilobytes.
A value that specifies the storage space of the rows of data in the table, in kilobytes.
Gets the date and time when the table was last modified.
A system object value that specifies the time and date when the table was last modified.
Gets the events that are associated with the table.
A object that represents the table events.
Gets the value that specifies whether the table references a system table.
A value that specifies the whether the table references a system table.If True, the table references a system table. Otherwise, False (default).
Gets or sets the filegroup in which the table is stored.
A value that specifies the filegroup in which the table is stored.
Gets or sets the filegroup for FILESTREAM data.
A that represents the current group name.
Gets or sets the partition scheme for FILESTREAM data.
A that represents the current partition scheme name.
Represents a collection of objects. Each object represents a foreign key defined on the table.
A object that represents all the foreign keys defined on the table.
Gets the property value that specifies whether the table has any after triggers.
A value that specifies whether there are any after triggers defined on the table.If True, at least one of the table's triggers is defined as an after trigger.If False (default), there are no after triggers defined on the table.
Gets the property value that specifies whether the table has a clustered index.
A value that specifies whether there is a clustered index defined on the table.If True, there is a clustered index defined on the table. Otherwise, False (default).
Gets a value indicating whether the table uses compressed partitions
A value that indicates whether the table has compressed partitions. If True, the table has compressed partitions. Otherwise, False.
Gets the property value that specifies whether the table has a delete trigger.
A value that specifies whether there are any delete triggers defined on the table.If True, there is a delete trigger defined on the table. Otherwise, False (default).
Gets the property value that specifies whether the table has at least one index.
A value that specifies whether there is at least one index defined on the table.If True, there is an index defined on the table. Otherwise, False (default).
Gets the property value that specifies whether the table has an insert trigger.
A value that specifies whether there are any insert triggers defined on the table.If True, there is an insert trigger defined on the table. Otherwise, False (default).
Gets the property value that specifies whether the table has any instead of triggers.
A value that specifies whether there are any instead of triggers defined on the table.If True, at least one of the table's triggers is defined as an instead of trigger. Otherwise, False (default).
Gets the property value that specifies whether the table has an update trigger.
A value that specifies whether there is an update trigger defined on the table.If True, there is an update trigger defined on the table. Otherwise, False (default).
Gets the ID value that uniquely identifies the table.
An value that specifies the ID value that uniquely identifies the table.
Gets an index collection.
Gets the space used by the index, in KB.
A value that specifies space used by the index, in KB.
Gets the property value that specifies whether an index can be placed on the table.
A value that specifies whether an index can be placed on the table.If True, an index can be placed on the table. Otherwise, False (default).
Gets the property value that specifies whether the table is partitioned.
A value that specifies whether the table is partitioned.If True, the table is partitioned. Otherwise, False (default).
Gets the property value that specifies whether the table schema is owned.
A value that specifies whether the table schema is owned.If True, the table schema is owned. Otherwise, False (default).
Gets the property value that specifies whether the table is a system object.
A value that specifies whether the table is a system object.If True, the table is a system object. Otherwise, False (default).
Specifies if var decimal storage is enabled.
Gets or sets the type of lock escalation that is used on the table.
A value that specifies the type of lock escalation that is used on the table.
Gets or sets the maximum number of processors to use in a parallel plan execution that includes the table.
An value that specifies the maximum number of processors to use in a parallel plan execution.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the value that determines whether the table supports online heap or index operations.
A value that specifies whether the table supports online heap or index operations.If True, the table supports online heap operations. Otherwise, False.
Gets or sets the owner of the table.
A value that specifies the owner of the table.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the name of the partition scheme that is configured for the table.
A value that specifies the name of the partition scheme that is configured on the table.
Represents a collection of objects. Each object represents a partition scheme parameter defined on the table.
A object that represents all the partition scheme parameters that are defined on the table. The partition scheme parameters represent the file groups on which the partition scheme is placed.
Gets the physical partitions in which the table data is stored.
A value that identifies the collection of physical partitions in which the table data is stored.
Gets or sets a 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.
A value that specifies how quoted identifies are handled for the table.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets the property that specifies whether the table is replicated.
A value that specifies whether the table is replicated.If True, the table is replicated. Otherwise, False (default).
Gets the number of rows in the table.
An value that specifies the number of rows in the table.
Gets the number of rows in the table as a floating point value.
A value that specifies the number of rows in the table.
Gets or sets the filegroup that is used to maintain long, variable-length data stored in the table.
A value that specifies filegroup where long, variable-length data is stored in the table.
Indicates whether the Database Engine tracks which columns were updated
The class represents a collection of objects that represent all the tables on the referenced database.
Adds a table to the table collection.
Copies the collection of objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value in the collection to start copying.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the table.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the table.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name.
A object value that represents the table.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the table.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server table events that can be included in a table event set.
Adds two events resulting in an Event Set.
Combines two Table Events using a Bitwise OR to create a new Table Event Set.
Determines whether the referenced table event object is equal to a specified object.
A value that specifies whether the referenced table event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object value that specifies the table events.
Gets Hash Code for an event.
Creates a table event set by performing an addition operation on two objects.
A object value that specifies a set of table events.
A object that specifies the table events.
A object that specifies the table events.
Creates a table event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of table events.
A object that specifies the table events.
A object that specifies the table events.
Creates a table event set by performing an equality operation on two objects.
A object value that specifies a set of table events.
A object that specifies the table events.
A object that specifies the table events.
Casts a single Table Event as a Table Event Set.
Creates a table event set by performing an inequality operation on two objects.
A object value that specifies a set of table events.
A object that specifies the table events.
A object that specifies the table events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets the Alter Full Text Index event.
Gets a table event that can be included in the event set.
A object that represents the AlterIndex event that can be included in the table event set.
Gets a table event that can be included in the event set.
A object that represents the AlterTable event that can be included in the table event set.
Gets lthe Create Full Text Index event.
Gets a table event that can be included in the event set.
A object that represents the CreateIndex event that can be included in the table event set.
Gets the Create Spatial Index event.
Gets a table event that can be included in the event set.
A object that represents the CreateStatistics event that can be included in the table event set.
Gets a table event that can be included in the event set.
A object that represents the CreateXmlIndex event that can be included in the table event set.
Gets the Drop Full Text Index event.
Gets a table event that can be included in the event set.
A object that represents the DropIndex event that can be included in the table event set.
Gets a table event that can be included in the event set.
A object that represents the DropStatistics event that can be included in the table event set.
Gets a table event that can be included in the event set.
A object that represents the DropTable event that can be included in the table event set.
Gets a table event that can be included in the event set.
A object that represents the UpdateStatistics event that can be included in the table event set.
The object represents the settings required for SQL Server table event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of table events.
Starts receiving events.
Stops receiving events.
Specifies the table events to receive.
A object that specifies the set of events to receive.
Specifies the table events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set of table events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies an table event.
Initializes a new instance of the class with a specified set of events.
An array of object that specifies a list of table events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of table events
Adds a object to the object.
A object that contains the added object.
A object that is added to the object.
Adds an event to the event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a table event set by performing an addition operation on a object and a object.
A object value that specifies a set of table events.
A object that specifies the table event set.
A object that specifies the table events.
Creates a table event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of table events.
A object that specifies the table event set.
A object that specifies the table events.
Removes an event from the event set.
A object that represents the table event set.
A object that specifies the event.
Removes an event from the event set.
Returns a string that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event that occurs when the Full-Text Index is altered or created is included in the event set.
A value that specifies whether the AlterFullTextIndex event is included in the event set.If True, the AlterFullTextIndex event is included in the event set.If False (default), the AlterFullTextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is altered is included in the event set.
A value that specifies whether the AlterIndex event is included in the event set.If True, the AlterIndex event is included in the event set.If False (default), the AlterIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a table is altered is included in the event set.
A value that specifies whether the AlterTable event is included in the event set.If True, the AlterTable event is included in the event set.If False (default), the AlterTable event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a Full-Text Index is created is included in the event set.
A value that specifies whether the event is included in the event set.If True, the CreateFulltextIndex event is included in the event set.If False (default), the CreateFulltextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is created is included in the event set.
A value that specifies whether the CreateIndex event is included in the event set.If True, the CreateIndex event is included in the event set.If False (default), the CreateIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a Spatial Index is created is included in the event set.
A value that specifies whether the event is included in the event set.If True, the CreateSpatialIndex event is included in the event set.If False (default), the CreateSpatialIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a statistic counter is created is included in the event set.
A value that specifies whether the CreateStatistics event is included in the event set.If True, the CreateStatistics event is included in the event set.If False (default), the CreateStatistics event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an XML index is created is included in the event set.
A value that specifies whether the CreateXmlIndex event is included in the event set.If True, the CreateXmlIndex event is included in the event set.If False (default), the CreateXmlIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a Full-Text Index is dropped is included in the event set.
A value that specifies whether the event is included in the event set.If True, the DropFulltextIndex event is included in the event set.If False (default), the DropFulltextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is dropped is included in the event set.
A value that specifies whether the DropIndex event is included in the event set.If True, the DropIndex event is included in the event set.If False (default), the DropIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a statistic counter is dropped is included in the event set.
A value that specifies whether the DropStatistics event is included in the event set.If True, the DropStatistics event is included in the event set.If False (default), the DropStatistics event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a table is dropped is included in the event set.
A value that specifies whether the DropTable event is included in the event set.If True, the DropTable event is included in the event set.If False (default), the DropTable event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a number of elements changes is included in the event set.
A value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when statistics are updated is included in the event set.
A value that specifies whether the UpdateStatistics event is included in the event set.If True, the UpdateStatistics event is included in the event set.If False (default), the UpdateStatistics event is not included in the event set.
The class is a base class that is used in the construction of the class and class. It contains functionality that is common to both classes.
Initializes a new instance of the class.
Enumerates information about fragments of data that are stored in a table or view.
A system object value that contains a list of information about the fragmented data in the table or view.
Enumerates information about fragments of data that are stored in a table or view with the option to specify how detailed the results should be.
A system object value that contains a list of information about the fragmented data in the table or view.
A object value that specifies the level of detail returned in the results.
Enumerates information about fragments of data that are stored in a table or view on a specified partition, and with the option to specify how detailed the results should be.
A system object value that contains a list of information about the fragmented data in the table or view.
A object value that specifies the level of detail returned in the results.
An value that specifies the partition.
Recompiles any view or trigger that depends on the base SMO object.
Refreshes the object or object properties.
Updates statistics for the table or view.
Updates the statistics for the table or view with the option to specify the target and the type of scan performed.
A object value that specifies the target of the statistics update, such as columns or indexes.
A object value that specifies the way in which statistical information is gathered.
Updates the statistics for the table or view with the option to specify the target, the type of scan performed, and the sample size.
A object value that specifies the target of the statistics update, such as columns or indexes.
A object value that specifies the way in which statistical information is gathered.
An value that specifies the sample size. The units are dependent on the scan type.
Updates the statistics for the table or view with the option to specify the target, the type of scan performed, the sample size, and whether to recompute the statistics.
A object value that specifies the target of the statistics update, such as columns or indexes.
A object value that specifies the way in which statistical information is gathered.
An value that specifies the sample size. The units are dependent on the scan type.
A value that specifies whether to recompute the statistics.If True, the statistics are recomputed.If False, the statistics are not recomputed.
Gets the full text index on the table or view.
A object that represents the full text index on the table of view.
Represents a collection of objects. Each object represents a statistic counter that is defined on the table or view.
A object that represents all the statistic counters defined on the table or view.
Represents a collection of objects. Each object represents a trigger that is defined on the table or view.
A object that represents all the triggers that are defined on the table or view.
Base class for table view types.
Base class for table view types.
Marks a view table type as drooped.
Refreshes the view.
Generates a Transact-SQL script that can be used to re-create the database object.
.
Generates a Transact-SQL script that can be used to re-create the database object with the specified scripting options.
A object that specifies the scripting options.
Gets a column collection.
Gets an extended property collection.
Gets an index collection.
The object provides programmatic access to the protocols supported by Microsoft SQL Server.
Creates a TCP protocol on the instance of SQL Server as defined by the object.
Gets the property that specifies whether the port used by the protocol is dynamic or static.
A value that specifies whether the port is dynamic.If True, the port is dynamic.If False (default), the port is static.
Specifies if the TcpProtocol is a System object.
Returns True if the TcpProtocol is a System Object.Returns False if the TcpProtocol is not a System Object.
Gets or sets the IP address of the listener for the TCP protocol.
An system object value that specifies the IP address of the listener.
Gets or sets the port address of the listener for the TCP protocol.
An value that specifies the port address of the listener.
The enumeration contains constant values that specify the action taken when transactions are terminated.
The method will fail if there are any open transactions.
Any open transactions will be rolled back immediately.
The enumeration contains constant values that specify the method of recording transactions.
Specifies versioned and unversioned transactions.
Specifies unversioned transactions only.
Specifies versioned transactions only.
The object represents a SQL Server trigger.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified object, and with the specified name.
A object value that specifies the parent of the trigger.
A value that specifies the name of the trigger.
Updates any object property changes on instance of Microsoft SQL Server .
Creates a trigger on the instance of SQL Server as defined by the object.
Removes the trigger from the instance of SQL Server .
Marks the trigger to be dropped.
A value that specifies whether to drop the trigger next time the Alter method is run on the parent object.If True, the trigger is dropped when the Alter method of the parent object is run.If False, the trigger is not dropped on alter.
Recompiles any stored procedure or trigger that depends on the base SMO object.
Generates a Transact-SQL script that can be used to re-create the trigger.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the trigger as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Returns the text header with the option to modify the text.
A value that specifies the text header.
A value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.
Gets the property value that specifies whether ISO NULL handling is enabled in the trigger.
A value that specifies whether ISO NULL handling is enabled in the trigger.If True, ISO NULL handling is enabled in the trigger.If False (default), ISO NULL handling is disabled in the trigger.
Gets or sets the name of the .NET assembly that is required by the referenced trigger.
A value that specifies the name of the assembly that is required by the referenced trigger.
Gets or sets the name of the class that is called by the referenced trigger.
A value that specifies the name of the class that is called by the referenced trigger.
Gets the date and time when the trigger was created.
A system object value that specifies the time and date when the trigger was created.
Gets the date and time when the trigger was last modified.
A system object value that specifies the date and time when the trigger was last modified.
Gets or sets the property value that specifies whether the trigger is executed when records are deleted from the table.
A value that specifies whether the trigger is executed when records are deleted.If True, the trigger is executed when records are deleted.If False (delete), the trigger is not executed when records are deleted.
Gets or sets the order in which the trigger and the delete operation are executed.
An object value that specifies whether the trigger is executed before or after the records are deleted.
Gets the events that are associated with the trigger.
A object that represents the trigger events.
Gets or sets the execution context.
An object value that specifies the execution context.
Gets or sets the execution context principal.
A value that specifies the execution context principal.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the trigger.
An value that specifies the ID value that uniquely identifies the trigger.
Gets or sets the implementation type of the trigger.
An object value that specifies the implementation type of the trigger.
Gets or sets the property value that specifies whether the trigger is fired when records are inserted into the table.
A value that specifies whether the trigger is executed when records are inserted .If True, the trigger is executed when records are inserted.If False (delete), the trigger is not executed when records are inserted.
Gets or sets the order in which the trigger and the insert operation are executed.
An object value that specifies whether the trigger is executed before or after the records are inserted.
Gets or sets a property that specifies whether the trigger runs instead of the insert, delete, or update operation.
A value that specifies whether the trigger is executed instead of the insert, delete, or update operation.If True, the trigger is executed instead of the insert, delete, or update operation.If False (default), the trigger is executed as well as the insert, delete, or update operation.
Gets or sets the property that specifies whether the trigger is enabled.
A value that specifies whether the trigger is enabled.If True, the trigger is enabled.If False (default), the trigger is not enabled.
Gets or sets the property value that specifies whether the trigger is encrypted.
A value that specifies whether the trigger is encrypted .If True, the trigger is encrypted.If False (default), the trigger is not encrypted.
Gets the property value that specifies whether the trigger is a system object.
A value that specifies whether the trigger is a system object.If True, the trigger is a system object.If False (default), the trigger is not a system object.
Gets the method name for the trigger.
A value that specifies the method name for the trigger.
Gets or sets a property value that specifies whether the trigger is included in replication operations.
A value that specifies whether the trigger is included in replication or not.If True, the trigger is not included in replication.If False (default), the trigger is included in replication.
Gets or sets the object that is the parent of the object.
A object that specifies the parent of the object.
Gets or sets a 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.
A value that specifies whether the trigger supports quoted identifiers or not.If True, the trigger supports quoted identifiers.If False (default), the trigger does not support quoted identifiers.
Gets or sets the Transact-SQL string that defines the trigger.
A value that specifies the Transact-SQL definition of the trigger .
Gets or sets the header part of the Transact-SQL string that defines the trigger.
A value that specifies the text header from the definition of the trigger.
Gets or sets the property that specifies whether the text header is editable as text.
A value that specifies whether the text header is editable as text.If True, the text header is editable as text.If False (default), the text header is not editable.
Gets or sets the property value that specifies whether the trigger is fired when records are updated in the table.
A value that specifies whether the trigger is executed when records are updated .If True, the trigger is executed when records are updated.If False (delete), the trigger is not executed when records are updated.
Gets or sets the order in which the trigger and the update operation are executed.
An object value that specifies whether the trigger is executed before or after the records are updated.
The class represents a collection of objects that represent all the triggers defined on a table.
Adds a object to the object.
A object value that specifies the trigger to be removed from the object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Gets the Element Type
Extracts a member from the object using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the object.
Removes a object from the object.
A value that specifies the name of the trigger to be removed from the collection.
Removes a object from the object.
A object value that specifies the trigger to be removed from the object.
Gets a object in the collection by index number.
A object value that represents the trigger.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the trigger.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings that are required for SQL Server trigger event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
An object that specifies the set of table events.
Starts receiving events.
Stops receiving events.
Specifies the trigger events to receive.
An object that specifies the set of events to receive.
Specifies the trigger events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
An object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
The class represents the exception that is raised when an SMO operation encounters an unknown property.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified property.
A value that specifies the name of the property that is unknown.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message string for the Unknown Property exception.
An system object value that specifies the inner exception for the Unknown Property exception.
Sets the SerializationInfo with information about the exception.
Stores all the data needed to serialize or deserialize an object. This class cannot be inherited.
Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.
Gets the version of the instance of SQL Server.
A object value that specifies the version of the instance of SQL Server.
Gets the message that describes the current exception.
A value that specifies the current exception.
Gets the name of the property that is unknown.
A value that specifies the name of the property that is unknown.
Gets the type of SMO exception.
An object value that specifies the type of SMO exception.
Gets the supported versions for the exception.
A object array value that specifies the versions of SQL Server that support the referenced exception.
The class represents the exception raised when an SMO operation is attempted on a Database Engine type that does not support that operation. A Database Engine type is either an instance of the SQL Server Database Engine, or SQL Azure.
Initializes a new, default instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message for the Unsupported Feature Exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that specifies the message for the exception.
An system object value that specifies the inner exception for the Unsupported Feature exception.
Gets the type of SMO exception.
An object that specifies the SMO exception type.
The class represents the exception raised when an SMO operation encounters a request for an unsupported feature.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that specifies the message for the Unsupported Feature Exception.
Initializes a new instance of the class for the specified message and with the specified inner exception.
A value that specifies the message for the exception.
An system object value that specifies the inner exception for the Unsupported Feature exception.
Gets the type of SMO exception.
An object that specifies the SMO exception type.
The class represents the exception that is raised when an SMO operation encounters an unsupported object name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that describes the current exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that describes the current exception.
An system object value that specifies the inner exception for the Unsupported Object Name exception.
Gets the SMO exception type.
An object value that specifies the type of SMO exception.
The class represents the exception raised when an SMO operation encounters an unsupported version of SQL Server.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified message.
A value that describes the current exception.
Initializes a new instance of the class with the specified message and inner exception.
A value that describes the current exception.
An system object value that specifies the inner exception for the Unsupported Version exception.
Gets the SMO exception type.
An object value that specifies the type of SMO exception.
The class represents a collection of objects that represent Uniform Resource Name (URN) addresses.
Initializes a new instance of the class.
Adds a URN to a URN collection.
Adds the elements of the specified collection to the end of the list.
Removes all elements from the collection.
Specifies if a URN collection contains a URN.
Copies members of the collection to an array, starting at the specified index of the array.
Returns a generic IEnumerator interface.
Gets the index of a specified URN from a collection.
Inserts a URN at a specified index of a URN collection.
Removes a specified URN from a collection.
Removes a URN from a collection based on the index of the URN.
Gets a non-generic enumerator.
Gets the number of Urns in a Urn Collection.
Gets a object in the collection by index number.
A object value that represents the Uniform Resource Name (URN) address.
An value that specifies the position of the object in the collection.
Gets a value indicating whether the ICollection is read-only.
Enumerates URN identification options.
No ID specified.
Only the ID is specified.
Id is specified.
The object represents a SQL Server user.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database with the specified name.
A object that specifies the database to which the user belongs.
A value that specifies the name of the user.
Adds the database user to the specified role.
A value that specifies a database role.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a database user on the instance of SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the database user.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the database user.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users whom the grantee granted access on the database user.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users whom the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to whom the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the database user.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users whom the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to whom the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the user from the database.
Enumerates a list of object permissions for the database user.
An array of objects that contains object permission information for the database user.
Enumerates a list of object permissions for a specified permission on the database user.
An array of objects that contains object permission information for the specified permission on the database user.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the database user.
An array of objects that contains object permission information for the specified grantee on the database user.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the database user.
An array of objects that contains object permission information for the specified grantee and permission on the database user.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of object that the database user owns.
A object array value that specifies the objects owned by the database user.
Enumerates a list of roles of which the database user is a member.
A system object value that specifies the roles of which the database is a member.
Grants access to the specified permission for the specified grantee on the database user.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the database user.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to deny other users access to the database user.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the database user.
An object that specifies the permission.
A array that specifies a list of grantees to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user.
An object that specifies the permission.
A value that specifies a grantee to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user.
A value that specifies the role that the user assumes when granting access to the database user to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the database user.If False, the grantee is not given the ability to grant other users access to the database user.
A value that specifies the role that the user assumes when granting access to the database user to other users. Use this parameter for grantees who are members of more than one role.
Verifies whether the database user is a member of the specified role.
A value that specifies whether the database user is a member of the role.If True, the database user is a member of the role.If False (default), the database user is not a member of the role.
A value that specifies the role.
Renames the database user.
A value that specifies the new name of the database user.
Revokes previously granted permissions from a grantee on the database user.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the database user.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the database user and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from the grantees on the database user and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the database user and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the database user for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the database user and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the database user.If False, the grantee is not given the ability to revoke other users' access from the database user.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the database user for other users. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the database user.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the database user as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the asymmetric key for the user.
A object value that specifies the asymmetric key for the user.
Gets or sets the certificate for the user.
A object value that specifies the certificate for the user.
Gets the date and time when the database user was created.
A system object value that specifies the date and time when the database user was created.
Gets the date and time when the database user was last modified.
A system object value that specifies when the database user was last modified.
Gets the default schema for the database user.
A value that specifies the default schema for the database user.
Gets the events that are associated with the database user.
A object that represents the database user events.
Gets the extended properties of the database user.
An object that specifies the extended properties of the object.
Gets the property that specifies whether the database user has access to the database.
A value that specifies whether the database user has access to the database.If True, the database user has access to the database.If False (default), the database user does not have access to the database.
Gets the ID value that uniquely identifies the database user.
An value that specifies the ID value that uniquely identifies the database user.
Gets the property that specifies whether the database user is a system object.
A value that specifies whether the database user is a system object.If True, the database user is defined as a system object.If False (default), the database user is not defined as a system object.
Gets the login that is associated with the database user.
A value that specifies the login associated with the database user.
Gets the type of login that is associated with the database user, such as whether it is a Windows group or a SQL Server standard login.
A object value that specifies the type of login that is associated with the database user.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets the security identification number (SID) value of the database user.
An array value that specifies the SID value of the database user.
Gets or sets the type of user.
A object value that specifies the type of the user.
The class represents a collection of objects that represent all the database users defined on a database.
Adds a user to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the object using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the object.
Gets a object in the collection by index number.
A object value that represents the database user.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database user.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server user-defined aggregate.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database on which the user-defined aggregate belongs.
A value that specifies the name of the user-defined aggregate.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object that specifies the database on which the user-defined aggregate belongs.
A value that specifies the name of the user-defined aggregate.
A value that specifies the schema of the user-defined aggregate.
Changes the schema for the user-defined aggregate.
A value that specifies the new schema for the user-defined aggregate.
Creates a user-defined aggregate on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the user-defined aggregate.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined aggregate.
Denies the specified set of permissions for the specified grantees on the user-defined aggregate.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the user-defined aggregate.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined aggregate.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined aggregate.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined aggregate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the user-defined aggregate.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined aggregate.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the user-defined aggregate from the instance of Microsoft SQL Server.
Enumerates a list of object permissions for the user-defined aggregate.
An array of objects that contains object permission information for the user-defined aggregate.
Enumerates a list of object permissions for a specified permission on the user-defined aggregate.
An array of objects that contains object permission information for the specified permission on the user-defined aggregate.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the user-defined aggregate.
An array of objects that contains object permission information for the specified grantee on the user-defined aggregate.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined aggregate.
An array of objects that contains object permission information for the specified grantee and permission on the user-defined aggregate.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the user-defined aggregate.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the user-defined aggregate.
Grants the specified set of permissions to the specified grantees on the user-defined aggregate.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the user-defined aggregate.
Grants access to the specified permission to the grantee and the ability to grant access to other users on the user-defined aggregate.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.
Grants access to the specified permission to the grantees and the ability to grant access to other users on the user-defined aggregate.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined aggregate under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined aggregate under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined aggregate.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined aggregate.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.
Refreshes the object properties.
Revokes a previously granted set of permissions from a grantee on the user-defined aggregate.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the user-defined aggregate.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the user-defined aggregate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the user-defined aggregate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the user-defined aggregate and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the user-defined aggregate and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined aggregate.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined aggregate.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined aggregate.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined aggregate. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the user-defined aggregate.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the user-defined aggregate as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the name of the assembly for the user-defined aggregate.
A value that specifies the assembly for the user-defined aggregate.
Gets or sets the name of the class for the user-defined aggregate.
A value that specifies the class name for the user-defined aggregate.
Gets the date and time when the user-defined aggregate was created.
A system object value that specifies the date and time when the user-defined aggregate was created.
Gets or sets the data type returned by the user-defined aggregate.
A object value that specifies the data type returned by the user-defined aggregate.
Gets the date and time when the user-defined aggregate was last modified.
A system object value that specifies the date and time when the user-defined aggregate was last modified.
Represents a collection of objects. Each object represents an extended property defined on the user-defined aggregate.
An object that represents all the extended properties defined on the user-defined aggregate.
Gets the ID value that uniquely identifies the user-defined aggregate.
An value that specifies the ID value that uniquely identifies the user-defined aggregate.
Gets a Boolean value that indicates whether the object is owned by a schema.
A value that indicates whether the object is owned by a schema.
Gets the name of the owner of the object.
A value that contains the name of the object owner.
Represents a collection of objects. Each object represents a parameter defined on the user-defined aggregate.
A object that represents all the parameters defined on the user-defined aggregate.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the database user-defined aggregates that are defined on a database.
Adds a user-defined aggregate to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the object by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the object.
Gets a object in the collection by index number.
A object value that represents the database user-defined aggregate.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the database user-defined aggregate.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the database user-defined aggregate.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the user-defined aggregate.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the parameters that are used with a user-defined aggregate.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified user-defined aggregate and with the specified name.
A object that specifies the user-defined aggregate to which the parameter belongs.
A value that specifies the name of the user-defined aggregate parameter.
Initializes a new instance of the class on the specified user-defined aggregate, with the specified name and with the specified data type.
A object that specifies the user-defined aggregate to which the parameter belongs.
A value that specifies the name of the user-defined aggregate parameter.
A object value that specifies the data type of the user-defined aggregate parameter.
Gets the ID value that uniquely identifies the user-defined aggregate parameter.
An value that specifies the ID value identifying the user-defined aggregate parameter.
Gets a Boolean value that specifies whether the object supports design mode.
A Boolean value that specifies whether the object supports design mode.
Gets the object that is the parent of the object.
A object that owns the object.
The class represents a collection of objects that represent all the user-defined aggregate parameters that are defined on a table.
Adds a object to the object.
A object that specifies the parameter that is to be added to the object.
Adds a object to the object at the specified position.
A object that specifies the parameter that is to be added to the object.
An value that specifies the index position in the collection after which to insert the object.
Adds a object to the object at the specified position.
A object that specifies the parameter that is to be added to the object.
A value that specifies the name of the object in the collection after which to insert the object.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the object.
A object that specifies the parameter that is to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the user-defined aggregate parameter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the user-defined aggregate parameter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that owns the object.
The object represents a SQL Server user-defined data type.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the name of the database on which the user-defined data type is defined.
A value that specifies the name of the user-defined data type.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object value that specifies the name of the database on which the user-defined data type is defined.
A value that specifies the name of the schema.
A value that specifies the name of the schema.
Updates any object property changes on the instance of Microsoft SQL Server.
Binds a default to the user-defined data type.
A value that specifies the schema for the default.
A value that specifies the name of the default.
Binds a default to the user-defined data type.
A value that specifies the schema for the default.
A value that specifies the name of the default.
A value that specifies whether the default is bound to the user-defined data type if it is already bound to a column.If True, the default is bound to the user-defined data type.If False, the default is not bound to the user-defined data type.
Binds a default to the user-defined data type.
A value that specifies the schema for the rule.
A value that specifies the name of the rule.
Binds a default to the user-defined data type.
A value that specifies the schema for the rule.
A value that specifies the name of the rule.
A value that specifies whether the rule is bound to the user-defined data type if it is already bound to a column.If True, the rule is bound to the user-defined data type.If False, the rule is not bound to the user-defined data type.
Creates a user-defined data type on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the user-defined data type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined data type.
Denies the specified set of permissions for the specified grantees on the user-defined data type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the user-defined data type.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined data type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined data type.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined data type.If True, the grantee and users to who the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the user-defined data type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the user-defined data type from the instance of Microsoft SQL Server.
Enumerates a list of columns to which the user-defined data type type is bound.
A object array value that contains a list of objects to which the user-defined data type is bound.
Enumerates a list of object permissions for the user-defined data type.
An array of objects that contains object permission information for the user-defined data type.
Enumerates a list of object permissions for a specified permission on the user-defined data type.
An array of objects that contains object permission information for the specified permission on the user-defined data type.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the user-defined data type.
An array of objects that contains object permission information for the specified grantee on the user-defined data type.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined data type.
An array of objects that contains object permission information for the specified grantee and permission on the user-defined data type.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the user-defined data type.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the user-defined data type.
Grants the specified set of permissions to the specified grantees on the user-defined data type.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the user-defined data type.
Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the user-defined data type.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.
Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the user-defined data type.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined data type under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined data type data type under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined data type.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.
Renames the user defined data type.
A value that specifies a new name of the user-defined data type.
Revokes a previously granted set of permissions from a grantee on the user-defined data type.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the user-defined data type.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the user-defined data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined data type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the user-defined data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined data type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the user-defined data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined data type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the user-defined data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined data type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined data type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined data type. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the user-defined data type.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the user-defined data type as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Unbinds a default from the user-defined data type.
Unbinds a default from the user-defined data type.
A value that specifies whether the default is bound to the user-defined data type if it is already bound to a column.If True, the default is bound to the user-defined data type.If False, the default is not bound to the user-defined data type.
Unbinds a rule from the user-defined data type.
Unbinds a rule from the user-defined data type.
A value that specifies whether the rule is bound to the user-defined data type if it is already bound to a column.If True, the rule is bound to the user-defined data type.If False, the rule is not bound to the user-defined data type.
Gets the property value that specifies whether the user-defined data type is able to participate in a column defined with the identity property.
A value that specifies whether the user-defined data type can participate in a column defined with the identity property.If True, the user-defined data type can participate in an identity column.If False (default), the user-defined data type cannot participate in an identity column.
Gets the collation assigned to the user-defined data type.
A value that specifies the collation used by the user-defined data type.
Gets or sets a SQL Server default that is bound to the user-defined data type.
A value that specifies the bound default.
Gets or sets the SQL Server default schema for the user-defined data type.
A value that specifies the default schema for the user-defined data type.
Gets the extended properties of the user-defined data type.
An object that specifies the extended properties of the object.
Gets an ID value that uniquely identifies the user-defined data type.
An value that specifies the ID value that uniquely identifies the user-defined data type.
Gets a value that indicates whether the object is owned by a schema.
A value indicating whether the object is owned by a schema.
Gets or sets the number of characters in the user-defined data type.
An value that specifies the maximum number of characters permitted in the user-defined data type.
Gets the maximum number of characters accepted by the user-defined data type.
An (short) value that specifies the maximum number of characters accepted by the user-defined data type.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the property value that specifies whether the user-defined data type accepts null values or not.
A value that specifies whether the user-defined data type accepts null values.If True, the user-defined data type accepts null values.If False (default), the user-defined data type does not accept null values.
Gets or sets the maximum number of digits in a numeric value used in the definition of the user-defined data type.
A value that specifies the numerical precision of the user-defined data type.
Gets or sets the maximum number of digits to the right of the decimal point in a numeric value used in the definition of the user-defined data type.
A value that specifies the numerical scale of the user-defined data type.
Gets the name of the owner of the object.
A value containing the name of the object owner.
Gets or sets the object that is the parent of the object.
A object specifies the parent of the object.
Gets or sets a SQL Server rule that is bound to the user-defined data type.
A value that specifies the bound rule.
Gets or sets the SQL Server rule schema for the user-defined data type.
A value that specifies the rule schema for the user-defined data type.
Gets or sets the base system data type from which the user-defined data type is derived.
A value that specifies the base system data type from which the user-defined data type is derived.
Gets the property value that specifies whether the user-defined data type is variable in length.
A value that specifies whether the user-defined data type is variable in length.If True, the user-defined data type represents a data type that can vary in length, such as varchar(4).If False (default), the user-defined data type represents a data type that cannot vary in length, such as char(4).A 2-character value retrieved from a user-defined data type defined as varchar(4) is returned as 2 characters. However, the same value retrieved from a user-defined data type defined as char(4) is padded and returned as 4 characters.
The class represents a collection of objects that represent all the user-defined data types defined on a table.
Adds a UDT to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the user-defined data type.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the user-defined data type.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the user-defined data type.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Resolves objects of user-defined types.
Initializes a new instance of the class.
Resolves a user defined data type.
Returns a or Null.
A .
An array of .
Resolves a user defined data type .
Returns a or Null.
A .
An array of .
The object represents a SQL Server user-defined function.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the database to which the user-defined function belongs.
A value that specifies the name of the user-defined function.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object value that specifies the database to which the user-defined function belongs.
A value that specifies the name of the user-defined function.
A value that specifies the schema of the user-defined function.
Updates any object property changes on the instance of SQL Server.
Changes the schema for the user-defined function.
A value that specifies the new schema.
Creates a user-defined function on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the user-defined function.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined function.
Denies the specified set of permissions for the specified grantees on the user-defined function.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions on the user-defined function.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the user-defined function.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined function.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions to the grantee on the specified columns on the user-defined function.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions.
A array value that specifies the list of columns for which the permission is denied.
Denies the specified permission for the specified grantees on the user-defined function.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the grantees on the specified columns on the user-defined function.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the specified columns on the user-defined function.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the specified columns on the user-defined function.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the user-defined function.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the user-defined function from the instance of SQL Server.
Enumerates a list of column permissions for the user-defined function.
An array of objects that contains column permission information for the user-defined function.
Enumerates a list of column permissions for a specified permission on the user-defined function.
An array of objects that contains column permission information for the specified permission on the user-defined function.
An value that specifies the permission.
Enumerates a list of column permissions for a specified grantee on the user-defined function.
An array of objects that contains column permission information for the specified grantee on the user-defined function.
A value that specifies the grantee.
Enumerates a list of column permissions for a specified grantee and a specified permission on the user-defined function.
An array of objects that contains column permission information for the specified grantee and permission on the user-defined function.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of object permissions for the user-defined function.
An array of objects that contains object permission information for the user-defined function.
Enumerates a list of object permissions for a specified permission on the user-defined function.
An array of objects that contains object permission information for the specified permission on the user-defined function.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the user-defined function.
An array of objects that contains object permission information for the specified grantee on the user-defined function.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined function.
An array of objects that contains object permission information for the specified grantee and permission on the user-defined function.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the user-defined function.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the user-defined function.
Grants the specified set of permissions to the specified grantees on the user-defined function.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the user-defined function.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the user-defined function.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the user-defined function.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the user-defined function.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
Grants the specified set of permissions to the grantees to the specified columns on the user-defined function.
An object that specifies the permission.
A array value that specifies the list of grantees to be granted access to the permission.
A array value that specifies the list of columns to which the set of permissions is granted.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined function under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the user-defined function.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the user-defined function under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the user-defined function.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permisions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the user-defined function under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the user-defined function under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined function.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined function.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Refreshes the object properties.
Renames the user-defined function.
A value that specifies a the new name of the user-defined function.
Revokes a previously granted set of permissions from a grantee on the user-defined function.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the user-defined function.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes a previously granted set of permissions from a grantee on the specified columns on the user-defined function.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a list of grantees on the specified columns on the user-defined function.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a grantee on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined function.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from grantees from the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A Boolean property that specifies whether the grantee is given the ability to revoke access from the user-defined function.If True, the grantee is given the ability to revoke other users' access from the user-defined function.If False, the grantee is not given the ability to revoke other users' access from the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a grantee on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the user-defined function and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a grantee on the specified columns on the user-defined function and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the user-defined function and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined function.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined function.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined function.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the user-defined function.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the user-defined function. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the user-defined function.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the user-defined function as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Returns the text header with the option to modify the text.
A value that specifies the text header.
A value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.
Gets the property value that specifies whether ISO NULL handling is enabled in the user-defined function.
A value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.
Gets or sets the name of the assembly for the user-defined function.
A value that specifies the assembly for the user-defined function.
Represents a collection of objects. Each object represents a check constraint defined on the user-defined function.
A object that represents all the check constraints defined on the user-defined function.
Gets or sets the name of the class for the user-defined function.
A value that specifies the class name for the user-defined function.
Represents a collection of objects. Each object represents a column defined on the user-defined function.
A object that represents all the columns defined on the user-defined function.
Gets the date and time when the user-defined function was created.
A system object value that specifies the date and time when the user-defined function was created.
Gets or sets the return type for scalar functions.
A system object value that specifies the data type of the function's return value.
Gets the date and time when the user-defined function was last modified.
A system object value that specifies the date and time when the user-defined function was last modified.
Gets the events associated with the user-defined function.
A object that represents the user-defined function events.
Gets or sets the execution context for the user-defined function.
An object value that specifies the execution context of the user-defined function.
Gets or sets the execution context principal for the user-defined function.
A value that specifies the server principal context in which the object is executed.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets or sets the user-defined function type.
A object value that specifies the type of user-defined function.
Gets the ID value that uniquely identifies the user-defined function.
An value that specifies the ID value that uniquely identifies the user-defined function.
Gets or sets the implementation type of the user-defined function.
An object value that specifies the implementation type of the user-defined function.
Represents a collection of objects. Each object represents an index defined on the user-defined function.
An object that represents all the indexes defined on the user-defined function.
Gets or sets the property value that specifies whether the user-defined function is deterministic.
A value that specifies the whether the user-defined function is deterministic or not.If True, the user-defined function is deterministic. If False (default), the user-defined function is not deterministic.
Gets or sets the property value that specifies whether the user-defined function is encrypted.
A value that specifies the whether user-defined function is encrypted.If True, the user-defined function is encrypted.If False (default), the user-defined function is not encrypted.
Gets or sets the property value that specifies whether the user-defined function is bound to a schema.
A value that specifies the whether user-defined function is schema bound.If True, the user-defined function is schema bound.If False (default), the user-defined function is not schema bound.
Gets a value that indicates whether the object is owned by a schema.
A value that indicates whether the object is owned by a schema.
Gets the property value that specifies whether the user-defined function is a system object.
A value that specifies the whether user-defined function is a system object.If True, the user-defined function is a system object.If False (default), the user-defined function is not a system object.
Gets the method name for the user-defined function.
A value that specifies the method name for the user-defined function.
Returns the that is associated with this user-defined function.
Gets the name of the owner of the object.
A value that contains the name of the object owner.
Represents a collection of objects. Each object represents a parameter defined for the user-defined function.
A object that represents all the parameters defined for the user-defined function.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets a 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 in the user-defined function.
A value that specifies how quoted identifies are handled in the user-defined function.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets or sets the property that specifies whether to call the function if at least one of the function arguments is null.
A value that specifies whether to call the function if at least one of the function arguments is null.If True, a null is returned without calling the function.If False (default), the function is called even if one of the arguments is null.
Gets or sets the table variable name.
A value that specifies the table variable name.
Gets or sets the Transact-SQL string that defines the user-defined function.
A value that specifies the Transact-SQL string that defines the user-defined function.
Gets or sets the header part of the Transact-SQL string that defines the user-defined function.
A value that specifies the text header from the definition of the user-defined function.
Gets or sets the property that specifies whether the text header is editable as text.
A value that specifies whether the text header is editable as text.If True, the text header is editable as text.If False (default), the text header is not editable.
The class represents a collection of objects that represent all the user-defined functions that are defined on a table.
Adds a user-defined function to the collection.
Copies the collection objects to a one-dimensional array starting at the specidied index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the user-defined function.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the user-defined function.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the user-defined function.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server user-defined function events that can be included in a user-defined function event set.
Adds two user defined function events to create a user defined function event set.
Combines two user defined function events using a bitwise or to create a user defined function event set.
Determines whether the referenced user-defined function event object is equal to the specified object.
A value that specifies whether the referenced user-defined function event object is equal to the specified object.If True, the objects are equal.If False (default), the objects are not equal.
An system object that specifies the user-defined function event.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a user-defined function event set by performing an addition operation on two objects.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function events.
A object that specifies the user-defined function events.
Creates a user-defined function event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function events.
A object that specifies the user-defined function events.
Creates a user-defined function event set by performing an equality operation on two objects.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function events.
A object that specifies the user-defined function events.
Casts a single user defined function event as a user defined function event set.
Creates a user-defined function event set by performing an inequality operation on two objects.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function events.
A object that specifies the user-defined function events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a user-defined function event that can be included in the event set.
A object that represents the AlterFunction event that can be included in the user-defined function event set.
Gets a user-defined function event that can be included in the event set.
A object that represents the DropFunction event that can be included in the user-defined function event set.
The object represents the settings that are required for SQL Server user-defined function event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of user-defined function events.
Starts receiving events.
Stops receiving events.
Specifies the user-defined function events to receive.
A object that specifies the set of events to receive.
Specifies the user-defined function events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a SQL Server set of user-defined function events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies a user-defined function event.
Initializes a new instance of the class with a specified set of events.
An array of objects that specifies a list of user-defined function events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of user-defined function events.
Adds a object to the object.
A object that contains the added object.
A object that is added to the object.
Adds a user defined function event to an user defined function event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a user-defined function event set by performing an addition operation on a object and a object.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function event set.
A object that specifies the user-defined function events.
Creates a user-defined function event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of user-defined function events.
A object that specifies the user-defined function event set.
A object that specifies the user-defined function events.
Removes an event from the event set.
A object that represents the user-defined function event set.
A object that specifies the event.
Subtracts a user defined function event from a user defined function event set.
Returns a that represents the object.
A value that represents the object.
Gets or sets a property value that specifies whether the event that occurs when a function is altered is included in the event set.
A value that specifies whether the AlterFunction event is included in the event set.If True, the AlterFunction event is included in the event set.If False (default), the AlterFunction event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a function is dropped is included in the event set.
A value that specifies whether the DropFunction event is included in the event set.If True, the DropFunction event is included in the event set.If False (default), the DropFunction event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when the number of elements changes is included in the event set.
A value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.
The object represents a SQL Server user-defined function parameter.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified user-defined function and with the specified name.
A object that specifies the user-defined function to which the parameter belongs.
A value that specifies the name of the user-defined function parameter.
Initializes a new instance of the class for the specified user-defined function, with the specified name and specified data type.
A object that specifies the user-defined function to which the parameter belongs.
A value that specifies the name of the user-defined function parameter.
A system object value that specifies the data type of the user-defined function parameter.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the user-defined function parameters that are defined on a table.
Adds a object to the collection.
A object value that specifies the user-defined function parameter to be removed from the collection.
Adds a object to the collection at a specified position.
A object value that specifies the user-defined function parameter.
An value that specifies the index position of the collection.
Adds a object to the collection.
A object value that is to be added into the collection.
A value that specifies the name of the existing object in the collection after which to insert the object.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object value that specifies the user-defined function parameter to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the user-defined function parameter.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the user-defined function parameter.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that owns the object.
The object represents a user-defined message.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server and with the specified ID value.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
Initializes a new instance of the class on the specified instance of SQL Server, with the specified ID value and written in the specified language.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language in which the user-defined message is written.
Initializes a new instance of the class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity, and actual message text.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language ID in which the user-defined message is written.
An value that specifies the severity of the message.
A value that specifies the text of the message.
Initializes a new instance of the class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity, and actual message text.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language in which the user-defined message is written.
An value that specifies the severity of the message.
A value that specifies the text of the message.
Initializes a new instance of the class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity and actual message text, and the option to specify whether the message is logged to the Windows event log.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language ID in which the user-defined message is written.
An value that specifies the severity of the message.
A value that specifies the text of the message.
A value that specifies whether the user-defined message is logged to the Windows event log.If True, the message is logged.If False, the message is not logged.
Initializes a new instance of the class on the specified instance of SQL Server, with the specified ID value, written in the specified language, the specified severity and actual message text, and the option to specify whether the message is logged to the Windows event log.
A system object value that specifies the instance of SQL Server to which the user-defined message belongs.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language in which the user-defined message is written.
An value that specifies the severity of the message.
A value that specifies the text of the message.
A value that specifies whether the user-defined message is logged to the Windows event log.If True, the message is logged.If False, the message is not logged.
Updates any object property changes on the instance of SQL Server.
Creates a user-defined message on the instance of SQL Server as defined by the object.
Removes the user-defined message from the instance of SQL Server.
Generates a Transact-SQL script that can be used to re-create the user-defined message.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the user-defined message as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the ID value that uniquely identifies the user-defined message.
An value that specifies ID value that uniquely identifies the user-defined message.
Gets or sets the property value that specifies whether the message is logged to the Microsoft Windows event log.
A value that specifies whether the message is logged to the Windows event log.If True, the message is logged to the Windows event log.If False (default), the message is not logged to the Windows event log.
Gets or sets the language in which the message is written.
A value that specifies the language in which the message is written.
Gets or sets the ID value that uniquely identifies the language in which the message is written.
An value that specifies the ID value that uniquely identifies the language in which the message is written.
Gets the object that specifies the parent of the object.
A object that is the parent of the object.
Gets or sets the severity of the user-defined message.
An value that specifies the severity of the user-defined message.
Gets or sets the textual description of the user-defined message.
A value that specifies the textual description of the user-defined message.
The class represents a collection of objects that represent all the user-defined messages defined on a table.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier and the specified language.
A object that has the specified ID value and language.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language in which the user-defined message is written.
Extracts a member from the collection using a system-defined, unique identifier and the specified language.
A object that has the specified ID value and language.
An value that specifies the ID value that uniquely identifies the user-defined message.
An value that specifies the ID value of the language in which the user-defined message is written.
Gets a object in the collection by index number.
A object value that represents the user-defined message.
An value that specifies the position of the object in the collection.
Gets a object in the collection by message ID value and language.
A object value that represents the user-defined message.
An value that specifies the ID value that uniquely identifies the user-defined message.
A value that specifies the language in which the user-defined message is written.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a SQL Server user-defined table type data type.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object value that specifies the name of the database on which the user-defined table type is defined.
A value that specifies the name of the user-defined table type.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object value that specifies the name of the database on which the user-defined table type is defined.
A value that specifies the name of the schema.
A value that specifies the name of the schema.
Alters the table.
Creates a user-defined table type type on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the user-defined table type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined table type.
Denies the specified set of permissions for the specified grantees on the user-defined table type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the user-defined table type.
Denies the specified set of permissions for the specified grantee and other users who the grantee granted the specified set of permissions on the user-defined table type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the user-defined table type.
A property that specifies whether users who are granted the specified set of permissions are also denied access to the specified set of permissions on the user-defined table type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users who the grantee granted the specified set of permissions on the user-defined table type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users who are granted the specified set of permissions are also denied access to the specified set of permissions on the user-defined table type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the user-defined table type from the instance of SQL Server.
Enumerates a list of object permissions for the user-defined table type.
An array of objects that contains object permission information for the user-defined table type.
Enumerates a list of object permissions for a specified permission on the user-defined table type.
An array of objects that contains object permission information for the specified permission on the user-defined table type.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the user-defined table type.
An array of objects that contains object permission information for the specified grantee on the user-defined table type.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the user-defined table type.
An array of objects that contains object permission information for the specified grantee and permission on the user-defined table type.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the user-defined table type.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the user-defined table type.
Grants the specified set of permissions to the specified grantees on the user-defined table type.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the user-defined table type.
Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the user-defined table type.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.
Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the user-defined table type.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the user-defined table type under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.
A value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees. Also grants the ability to grant the set of permissions to other users on the user-defined table type data type under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the user-defined table type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the user-defined table type.
A value that specifies the role that the user assumes when that user grants the specified set of permissions to other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.
Renames the table.
Revokes a previously granted set of permissions from a grantee on the user-defined table type.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the user-defined table type.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the user-defined table type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined table type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the user-defined table type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the user-defined table type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the user-defined table type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined table type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when that user revokes the specified set of permissions from other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the user-defined table type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the user-defined table type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the user-defined table type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the user-defined table type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permissions are all revoked the specified set of permissions on the user-defined table type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when that user revokes the specified set of permissions from other users on the user-defined table type. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the user-defined table type.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the user-defined table type as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the checks collection.
Get the table collation.
Get the table create date.
Gets the last modified date for the table.
Gets an ID value that uniquely identifies the user-defined table type.
An value that specifies the ID value that uniquely identifies the user-defined table type.
Gets a value that indicates whether the object is owned by a schema.
A value that indicates whether the object is owned by a schema.
Specifies if the table is user defined.
Gets the maximum length in bytes for a column in the table.
Specifies if the type is nullable.
Gets the name of the owner of the object.
A value that contains the name of the object owner.
Gets or sets the object that is the parent of the object.
A object specifies the parent of the object.
The class represents a collection of objects that represent all the user-defined table types that are defined on a database.
Adds the specified object to the collection.
The object to be added.
Copies the collection objects to a one-dimensional array starting at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the user-defined table type.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the user-defined table type.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the user-defined table type.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Resolves the type of a user defined table to an .
Initializes a new instance of the class.
Gets an object that resolves the table specified by the parameters.
A that specifies the table.
A that specifies the table.
An array of parameters used by the instance identifier.
Gets an object that resolves the table specified by an .
A that specifies the table.
A that specifies the table.
An array of parameters used by the instance identifier.
The represents an alias data type that is based on .NET data types.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database to which the alias data type belongs.
A value that specifies the name of the alias data type.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object that specifies the database to which the alias data type belongs.
A value that specifies the name of the alias data type.
A value that specifies the schema of the alias data type.
Changes the schema of the alias data type.
A value that specifies the new schema.
Creates a alias data type on the instance of Microsoft SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the alias data type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the alias data type.
Denies the specified set of permissions for the specified grantees on the alias data type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions on the alias data type.
Denies the specified set of permissions for the specified grantee and other users whom the grantee granted the specified set of permissions on the alias data type.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions on the alias data type.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the alias data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users whom the grantee granted the specified set of permissions on the alias data type.
An object value that specifies the set of permissions.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the alias data type.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the alias data type from the instance of SQL Server.
Enumerates a list of object permissions for the alias data type.
An array of objects that contains object permission information for the alias data type.
Enumerates a list of object permissions for a specified permission on the alias data type.
An array of objects that contains object permission information for the specified permission on the alias data type.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the alias data type.
An array of objects that contains object permission information for the specified grantee on the alias data type.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the alias data type.
An array of objects that contains object permission information for the specified grantee and permission on the alias data type.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the alias data type.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the alias data type.
Grants the specified set of permissions to the specified grantees on the alias data type.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the alias data type.
Grants the specified set of permissions to the grantee and the ability to grant the specified set of permissions to other users on the alias data type.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.
Grants the specified set pf permissions to the grantees and the ability to grant the specified set of permissions to other users on the asymmetric key.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the alias data type. If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the alias data type under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the alias data type. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the alias data type under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the alias data type.If True, the grantee is given the ability to grant the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the alias data type.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the alias data type. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the alias data type.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the alias data type.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the alias data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the alias data type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the alias data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the alias data type.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the alias data type and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the alias data type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the alias data type. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the alias data type and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the alias data type.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the alias data type.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the alias data type.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the alias data type.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the alias data type. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the alias data type.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the alias data type as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets or sets the name of the .NET assembly that is required by the referenced alias data type.
A value that specifies the name of the assembly that is required by the referenced alias data type.
Gets the ID value that uniquely identifies the binary type.
An array value that specifies the identifier of the binary type.
Gets or sets the name of the class that is called by the referenced alias data type.
A value that specifies the name of the class that is called by the referenced alias data type.
Gets the collation that is associated with the alias data type.
A value that specifies the collation that is associated with the alias data type.
Gets the events that are associated with the alias data type.
A object that represents the alias data type events.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the alias data type.
An value that specifies the ID value that uniquely identifies the alias data type.
Gets the property that specifies whether the alias data type is binary ordered.
A value that specifies whether the alias data type is binary ordered.If True, the alias data type is binary ordered.If False (default), the alias data type is not binary ordered.
Gets the property that specifies whether the alias data type is accessible from COM components.
A value that specifies whether the alias data type is accessible from COM components.If True, the alias data type is accessible from COM components.If False (default), the alias data type is not accessible from COM components.
Gets the property that specifies whether the alias data type is fixed length.
A value that specifies whether the alias data type is fixed length.If True, the alias data type is fixed length.If False (default), the alias data type is variable length.
Gets the property that specifies whether the alias data type accepts null values.
A value that specifies whether the alias data type accepts null values.If True, the alias data type can accept null values.If False (default), the alias data type is does not accept null values.
Gets a value that indicates whether the object is owned by a schema.
A value that indicates whether the object is owned by a schema.
Gets the maximum length of the alias data type.
An value that specifies the maximum length of the alias data type.
Gets the numeric precision of the alias data type.
An value that specifies the numeric precision of the alias data type.
Gets the numeric scale of the alias data type.
An value that specifies the numeric scale of the alias data type.
Gets the name of the owner of the object.
A value that contains the name of the object owner.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets the serialization format for the alias data type.
A that specifies the serialization format of the alias data type.
The class represents a collection of objects that represent all the alias data types that are defined on a table.
Adds a user-defined type to the collection.
Copies the collection objects to a one-dimensional array starting at the specified index value.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the alias data type.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the alias data type.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the alias data type.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server user-defined type event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of user-defined type events.
Starts receiving events.
Stops receiving events.
Specifies the user-defined type events to receive.
A object that specifies the set of events to receive.
Specifies the user-defined type events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Resolves user-defined data types.
Initializes a new instance of the class.
Gets a user defined type.
A targeted by the resolution.
A to resolve.
An array of parameters used in resolution of data.
Gets a user-defined type.
The targeted by the resolution.
A to resolve.
An array of parameters used in resolution of data.
The object represents the settings that are required for SQL Server database user event notification.
Specifies the event raised when an event occurs in object and the user has subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of database user events.
Starts receiving events.
Stops receiving events.
Specifies the database user events to receive.
A object that specifies the set of events to receive.
Specifies the database user events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set configurable server options that relate specifically to users.
Updates any object property changes on the instance of Microsoft SQL Server.
Updates any object property changes on the instance of Microsoft SQL Server with the option to override value checking.
A value that specifies whether to override checking user option values.If True, value checking is overridden.If False, value checking is performed.
Returns a script as a String Collection.
Returns a script as a String Collection.
Gets or sets the property value that specifies whether arithmetic divide by zero errors are terminated or not.
A value that specifies the whether a query is terminated when an arithmetic divide by zero occurs.If True, queries are terminated when an arithmetic divide by zero error occurs.If False (default), queries are not terminated when an arithmetic divide by zero error occurs; instead, a warning message is displayed and a Null value is assigned to the result of the arithmetic operation.
Gets or sets the property value that specifies whether transactions are automatically terminated or not.
A value that specifies the whether a transaction is automatically terminated and rolled back when an error occurs.If True, transactions are automatically terminated and rolled back when an error occurs.If False (default), transactions are not terminated when an error occurs; instead, a warning message is displayed and the transaction continues.
Gets or sets the property value that specifies whether new columns created allow null values by default or not.
A value that specifies the whether newly created columns allow nulls by default or not. If True, new columns created do not allow null values by default. If False (default), new columns created allow null values by default.
Gets or sets the property value that specifies whether new columns created allow null values by default or not.
A value that specifies the whether newly created columns allow nulls by default or not. If True, new columns created allow null values by default. If False (default), new columns create do not allow null values by default.
Gets or sets the property value that specifies whether null values can be used in comparisons or not.
A value that specifies the whether null values can be used in comparisons. If True, null values cannot be used in an equals or not equals comparison. The result will be null. If False (default), null values can be used in equals or not equals comparisons.
Gets or sets the property value that specifies whether trailing blanks are inserted (padded) or removed (trimmed) in char, varchar, binary, and varbinary columns.
A value that specifies the whether trailing blanks are inserted or removed in char, varchar, binary, and varbinary columns. If True, trailing blanks are inserted following the value to fill the column. Trailing blanks on values are not trimmed.If False (default), trailing blanks are not inserted into the column. Trailing blanks on values that are inserted into the column are trimmed.
Gets or sets the property value that specifies whether warning messages are generated when nulls are encountered in aggregate functions such as SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP, or COUNT.
A value that specifies the whether a warning message is generated when null values are encountered in aggregate functions.If True, warning messages are generated when aggregate functions encounter null values.If False (default), warning messages are not generated when aggregate functions encounter null values.
Gets or sets the property value that specifies whether a value that is concatenated with a null value results in the value or a null value.
A value that specifies the whether a value concatenated with a null value results in the value or a null value.If True, the result of concatenating a value with a null value is a null value.If False (default), the result of concatenating a value with a null value is the original value.
Gets or sets the property value that specifies whether any open cursors are closed when a transaction is committed or rolled back.
A value that specifies the whether any open cursors are closed when a transaction is committed or rolled back.If True, open cursors are closed when a transaction is committed or rolled back.If False (default), open cursors are not closed when a transaction is committed or rolled back.
Gets or sets the property value that specifies whether interim deferred violation checking is used when connecting to a server running Microsoft SQL Server version 6.x.
A value that specifies the whether interim deferred violation checking is used on servers running SQL Server version 6.x.If True, interim deferred violation checking is used.If False (default), interim deferred violation checking is not used.
Gets or sets the property value that specifies whether error messages are generated or not when divide by zero errors occur.
A value that specifies the whether error messages are generated or not when arithmetic errors occur.If True, arithmetic errors do not cause a warning message to be generated.If False (default), arithmetic errors cause a warning message to be generated.
Gets or sets the property value that specifies whether a Transact-SQL transaction is started automatically after the previous transaction is committed or rolled back.
A value that specifies the whether new transactions are started automatically after transaction commit or rollback statements.If True, transactions are started automatically after a commit or rollback.If False (default), transactions must be started explicitly using the BEGIN TRANSACTION syntax.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets or sets the property value that specifies whether queries return the number of rows affected.
A value that specifies the whether queries return the number of rows affected.If True, the number of rows affected by the query is not returned.If False (default), the number of rows affected by the query is returned.
Gets or sets the property value that specifies whether an error is generated when loss of precision occurs in an expression.
A value that specifies the whether an error is generated when a loss of precision occurs in an expression.If True, an error is generated when loss of precision occurs in an expression.If False (default), the resulting value is rounded to the precision of the column or variable and the no error message is generated.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the property value that specifies whether double or single quotation marks can be used to delimit identifiers or not.
A value that specifies the whether quotation marks can be used to delimit identifiers or not.If True, identifiers can be delimited by quotation marks.If False (default), only string literals can be delimited by quotation marks.
Adapts the serialization mode to the version of SQL Server in use.
Initializes a new instance of the class.
Reads an object in serialized Xml form.
A object.
A pointer to the resulting serialized .
Writes and object to serialized Xml form.
A object.
A to serialize.
The object represents a SQL Server view.
Initializes a new instance of the object.
Initializes a new instance of the object on the specified database and with the specified name.
A object value that specifies the database on which to create the view.
A value that specifies the name of the view.
Initializes a new instance of the object on the specified database and with the specified name and schema.
A object value that specifies the database on which to create the view.
A value that specifies the schema for the view.
A value that specifies the name of the view.
Updates any object property changes on the instance of Microsoft SQL Server.
Changes the schema for the view.
A value that specifies the new schema.
Creates a view on the instance of SQL Server as defined by the object.
Denies the specified set of permissions for the specified grantee on the view.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the view.
Denies the specified set of permissions for the specified grantees on the view.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions on the view.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the view.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the view.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to whom the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions to the grantee on the specified columns on the view.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied the specified set of permissions.
A array value that specifies the list of columns for which the permission is denied.
Denies the specified permission for the specified grantees on the view.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the grantees on the specified columns on the view.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
Denies the specified set of permissions for the specified grantee and other users that the grantee granted the specified set of permissions on the specified columns on the view.
An object value that specifies the set of permissions.
A value that specifies the grantee to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified set of permissions for the specified grantees and other users that the grantee granted the specified set of permissions on the specified columns on the view.
An object value that specifies the set of permissions.
A array value that specifies the list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is denied.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the view.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the view from the database.
Enumerates a list of column permissions for the view.
An array of objects that contains column permission information for the view.
Enumerates a list of column permissions for a specified permission on the view.
An array of objects that contains column permission information for the specified permission on the view.
An value that specifies the permission.
Enumerates a list of column permissions for a specified grantee on the view.
An array of objects that contains column permission information for the specified grantee on the view.
A value that specifies the grantee.
Enumerates a list of column permissions for a specified grantee and a specified permission on the view.
An array of objects that contains column permission information for the specified grantee and permission on the view.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of columns defined in the view.
A system object value that contains information about the columns defined in the view.
Enumerates a list of object permissions for the view.
An array of objects that contains object permission information for the view.
Enumerates a list of object permissions for a specified permission on the view.
An array of objects that contains object permission information for the specified permission on the view.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the view.
An array of objects that contains object permission information for the specified grantee on the view.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the view.
An array of objects that contains object permission information for the specified grantee and permission on the view.
A value that specifies the grantee.
An object value that specifies the permission.
Grants the specified set of permissions to the specified grantee on the view.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the view.
Grants the specified set of permissions to the specified grantees on the view.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the view.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the view.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
Grants access to the specified permission on the specified columns for the specified grantee on the specified columns on the view.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the view.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
Grants the specified set of permissions to the grantees to the specified columns on the view.
An object that specifies the set of permissions.
A array value that specifies the list of grantees to be granted access to the set of permissions.
A array value that specifies the list of columns to which the set of set of permissions is granted.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the view under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.
Grants the specified permission to the grantee and the ability to grant the specified set of permissions to other users on the specified columns on the view.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the view under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the view.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view. If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the s.
Grants the specified set of permissions to the grantee and the ability to grant the set of permissions to other users on the specified columns on the view under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.
Grants the specified set of permissions to the grantees and the ability to grant the set of permissions to other users on the specified columns on the view under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the view.If True, the grantee is given the ability to grant the specified set of permissions to other users on the view.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the view.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the view. Use this parameter for grantees who are members of more than one role.
Refreshes the object properties with the option to refresh metadata.
A value that specifies whether to refresh view metadata.If True, metadata is refreshed.If False, metadata is not refreshed.
Renames the view.
A value that specifies the new name of the view.
Revokes a previously granted set of permissions from a grantee on the view.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the view.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes a previously granted set of permissions from a grantee on the specified columns on the view.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a list of grantees on the specified columns on the view.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
Revokes a previously granted set of permissions from a grantee on the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the view.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from grantees on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the view.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
Revokes a previously granted set of permissions from a grantee from the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the view and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from grantees on the specified columns on the view and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the specified columns on the view and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from the grantees for the specified columns on the view and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A array value that specifies the list of columns to which the set of permissions is granted.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the view.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the view.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the view.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the view.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the view. Use this parameter for grantees who are members of more than one role.
Returns the text header with the option to modify the text.
A value that specifies the text header.
A value that specifies whether the text header is read-only or can be modified.If True, the text header can be modified.If False, the text header is read-only.
Gets the property value that specifies whether ISO NULL handling is enabled on the view.
A value that specifies the whether the ISO NULL handing is enabled or not.If True, comparisons to null values equate to false.If False (default), comparisons to null values equate to true.
Gets the time and date when the view was created.
A system object value that specifies the time and date when the view was created.
Gets the time and date when the view was last modified.
A system object value that specifies the time and date when the view was last modified.
Gets the events associated with the view.
A object that represents the view events.
Gets the property value that specifies whether the view has any after triggers.
A value that specifies whether there an any after triggers defined on the view.If True, at least one of the view's triggers is defined as an after trigger.If False (default), there are no after triggers defined on the view.
Gets the property that specifies whether the view has a column specification.
A value that specifies whether the view has a column specification.If True, the view has a column specification.If False (default), the view does not have a column specification.
Gets the property value that specifies whether the view has a delete trigger.
A value that specifies whether there are any delete triggers defined on the view.If True, there is a delete trigger defined on the view.If False (default), there is no delete trigger defined on the view.
Gets the property value that specifies whether the view has at least one index.
A value that specifies whether there is an index defined on the view.If True, there is an index defined on the view.If False (default), there is no index defined on the view.
Gets the property value that specifies whether the view has an insert trigger.
A value that specifies whether there is an insert trigger defined on the view.If True, there is an insert trigger defined on the view.If False (default), there is no insert trigger defined on the view.
Gets the property value that specifies whether the view has any instead of triggers.
A value that specifies whether there an any instead of triggers defined on the view.If True, at least one of the view's triggers is defined as an instead of trigger.If False (default), there are no instead of triggers defined on the view.
Gets the property value that specifies whether the view has at least one update trigger.
A value that specifies whether there is an update trigger defined on the view.If True, there is an update trigger defined on the view.If False (default), there is no update trigger defined on the view.
Gets the ID value that uniquely identifies the view.
An value that specifies the ID value that uniquely identifies the view.
Gets the IndexCollection object.
The IndexCollection object.
Gets or sets the property that specifies whether the view is encrypted.
A value that specifies whether the view is encrypted.If True, the view is encrypted.If False (default), the view is not encrypted.
Gets the property that specifies whether it is possible to place an index on the view.
A value that specifies whether an index can be placed on the view.If True, an index can be placed on the view.If False (default), an index cannot be placed on the view.
Gets or sets the property that specifies whether a schema is bound to the view.
A value that specifies whether a schema is bound to the view.
Gets a value that indicates whether the object is owned by a schema.
A value that indicates whether the object is owned by a schema.
Gets the property value that specifies whether the view is a system object.
A value that specifies whether the view is a system object.If True, the view is a system object.If False (default), the view is not a system object.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the name of the owner of the object.
A value that contains the name of the object owner.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets a 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.
A value that specifies how quoted identifies are handled for the view.If True, quoted identifiers are used to allow characters not usually allowed by the Transact-SQL syntax rules.If False (default), quoted identifiers are used to specify Transact-SQL reserved keywords.
Gets or sets a property value that specifies whether the view returns metadata.
A value that specifies whether the view returns metadata.If True, the view returns metadata.If False (default), the view does not return metadata.
Gets or sets the Transact-SQL string that defines the view.
A value that specifies the Transact-SQL definition of the view.
Gets or sets the header part of the Transact-SQL string that defines the view.
A value that specifies the text header from the definition of the view.
Gets or sets the property that specifies whether the text header is editable as text.
A value that specifies whether the text header is editable as text.If True, the text header is editable as text.If False (default), the text header is not editable.
The class represents a collection of objects that represent all the views defined on a table.
Adds a view to the view collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the view.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the view.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the view.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server view events that can be included in a view event set.
Adds two view events to the event set.
Creates a view event set by combining two view events using a bitwise OR.
Determines whether the referenced view event object is equal to the specified object.
A value that specifies whether the referenced view event object is equal to the specified object.If True, the objects are equal.If False, the objects are not equal.
An system object that specifies the view event.
This method supports the SQL Server infrastructure and is not intended to be used directly from your code.
Creates a view event set by performing an addition operation on two objects.
A object value that specifies a set of view events.
A object that specifies the view events.
A object that specifies the view events.
Creates a view event set by performing a bitwise OR operation on two objects.
A object value that specifies a set of view events.
A object that specifies the view events.
A object that specifies the view events.
Creates a view event set by performing an equality operation on two objects.
A object value that specifies a set of view events.
A object that specifies the view events.
A object that specifies the view events.
Casts a single view event as a view event set.
Creates a view event set by performing an inequality operation on two objects.
A object value that specifies a set of view events.
A object that specifies the view events.
A object that specifies the view events.
Returns the referenced object in string format.
A value that specifies the referenced object.
Gets a view event that can be included in the event set.
Gets a view event that can be included in the event set.
A object that represents the AlterIndex event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the AlterView event that can be included in the view event set.
Gets a view event that can be included in the event set.
Gets a view event that can be included in the event set.
A object that represents the CreateIndex event that can be included in the view event set.
Gets a view event that can be included in the event set.
Gets a view event that can be included in the event set.
A object that represents the CreateStatistics event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the CreateXmlIndex event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the DropFulltextIndex event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the DropIndex event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the DropStatistics event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the DropView event that can be included in the view event set.
Gets a view event that can be included in the event set.
A object that represents the UpdateStatistics event that can be included in the view event set.
The object represents the settings that are required for SQL Server view event notification.
Specifies the server event handler for view events.
Returns the currently selected event notifications.
A object that specifies the set of view events.
Starts receiving events.
Stops receiving events.
Specifies the view events to receive.
A object that specifies the set of events to receive.
Specifies the view events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
The object represents a set of view events.
Initializes a new instance of the class.
Initializes a new instance of the class with a specified event.
A object that specifies an view event.
Initializes a new instance of the class with a specified set of events.
An array of object that specifies a list of view events.
Initializes a new instance of the class with a specified set of events.
A that specifies a set of view events
Adds a object to the object.
A object that contains the added object.
A object that is added to the object.
Adds an event to the event set.
Returns a copy of the event set.
A object that represents a copy of the event set.
Creates a view event set by performing an addition operation on a object and a object.
A object value that specifies a set of view events.
A object that specifies the view event set.
A object that specifies the view events.
Creates a view event set by performing a subtraction operation on a object and a object.
A object value that specifies a set of view events.
A object that specifies the view event set.
A object that specifies the view events.
Removes an event from the event set.
A object that represents the view event set.
A object that specifies the event.
Removes a view event from the event set.
Returns a that represents the object.
A value that represents the object.
Gets or sets a Boolean property value that specifies whether the event is included in the event set.
A value that specifies whether the AlterFullextIndexevent is included in the event set.If True, the AlterFullextIndex event is included in the event set.If False (default), the AlterFullextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is altered is included in the event set.
A value that specifies whether the AlterIndex event is included in the event set.If True, the AlterIndex event is included in the event set.If False (default), the AlterIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a view is altered is included in the event set.
A value that specifies whether the AlterView event is included in the event set.If True, the AlterView event is included in the event set.If False (default), the AlterView event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set
A value that specifies whether the CreateFullextIndexevent is included in the event set.If True, the CreateFullextIndex event is included in the event set.If False (default), the CreateFullextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is created is included in the event set.
A value that specifies whether the CreateIndex event is included in the event set.If True, the CreateIndex event is included in the event set.If False (default), the CreateIndex event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set
A value that specifies whether the CreateSpatialIndexevent is included in the event set.If True, the CreateSpatialIndex event is included in the event set.If False (default), the CreateSpatialIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a statistics counter is created is included in the event set.
A value that specifies whether the CreateStatistics event is included in the event set.If True, the CreateStatistics event is included in the event set.If False (default), the CreateStatistics event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an XML index is created and included in the event set.
A value that specifies whether the CreateXmlIndex event is included in the event set.If True, the CreateXmlIndex event is included in the event set.If False (default), the CreateXmlIndex event is not included in the event set.
Gets or sets a Boolean property value that specifies whether the event is included in the event set
A value that specifies whether the DropFulltextIndexevent is included in the event set.If True, the DropFulltextIndex event is included in the event set.If False (default), the DropFulltextIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when an index is dropped is included in the event set.
A value that specifies whether the DropIndex event is included in the event set.If True, the DropIndex event is included in the event set.If False (default), the DropIndex event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a statistic counter is dropped is included in the event set.
A value that specifies whether the DropStatistic sevent is included in the event set.If True, the DropStatistics event is included in the event set.If False (default), the DropStatistics event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when a view is dropped is included in the event set.
A value that specifies whether the DropView event is included in the event set.If True, the DropView event is included in the event set.If False (default), the DropView event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when the number of elements changes is included in the event set.
A value that specifies whether the NumberOfElements event is included in the event set.If True, the NumberOfElements event is included in the event set.If False (default), the NumberOfElements event is not included in the event set.
Gets or sets a property value that specifies whether the event that occurs when statistics are updated is included in the event set.
A value that specifies whether the UpdateStatistics event is included in the event set.If True, the UpdateStatistics event is included in the event set.If False (default), the UpdateStatistics event is not included in the event set.
The class is represents a SQL Server workgroup, which contains a group of session requests. Workload groups allow aggregate monitoring of resource consumption and application of uniform policies to all requests in the group.
Initializes a new, default instance of the class.
Initializes a new instance of the class that has the specified name and resource pool.
A object that specifies the parent object of the workload group.
A value that specifies the name of the workload group
Updates any object property changes on the instance of SQL Server.
Creates a workload group on the instance of SQL Server as defined by the object.
Drops the workload group.
Moves the workload group to the specified resource pool.
A value that contains the name of the destination resource pool.
Generates a Transact-SQL script that can be used to re-create the workload group.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the workload group as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Generates a script to move the workload group to the specified resource pool.
A value that contains the name of the destination resource pool.
Gets or sets the maximum number of requests that can be stored in the workload group.
An value that specifies the maximum number of requests allowed in the workload group.
Gets the ID of the workload group.
An value that specifies the unique ID of the object.
Gets or sets a value that indicates the level of importance that the workload group has.
A value that indicates the level of importance that the workload group has.
Gets a value that indicates whether the workload group is a system object.
A value that indicates whether the workload group is a system object. Returns true if the group is a system object; otherwise, False (default).
Gets or sets the maximum degree of parallelism for the workload group.
An value that specifies the maximum number of CPUs that can be used to execute tasks that are related to the workload group.
Gets or sets the object that is the parent of the .
A object that is the parent of the .
Gets or sets the request maximum CPU time in seconds
An value that specifies the maximum CPU time in seconds.
Gets or sets the request maximum memory grant percentage in seconds.
An value that specifies the maximum memory grant percentage in seconds.
Gets or sets the request memory grant time-out in seconds.
An value that specifies the maximum request memory grant time-out in seconds.
Initializes a workload group.
Adds a workload group to the collection.
Copies the collection to a single dimension array starting at the indicated index.
Extracts a member from the workload group collection by using a system-defined, unique identifier.
Gets a workload group item by index number.
Gets the parent resource pool of the workload group.
The class represents the exception that is raised when a property is assigned the wrong value.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified property.
A object that specifies the property that was assigned the wrong value.
Initializes a new instance of the class with the specified message.
A value that specifies the message text that is associated with the wrong property value exception.
Initializes a new instance of the class with the specified message and specified inner exception.
A value that specifies the message text that is associated with the wrong property value exception.
An system object value that specifies the exception that caused the wrong property value exception.
Gets object data regarding the WrongPropertyValue Exception.
that holds the serialized object data about the exception being thrown.
that contains contextual information about the source or destination.
Gets the message that is associated with the wrong property value exception.
A value that specifies the message associated with the wrong property value exception.
Gets the property that was assigned the wrong property value that caused the wrong property value exception to be raised.
A object value that specifies the property that was assigned the wrong value.
Gets the type of SMO exception for the wrong property value exception.
An object value that specifies the type of SMO exception.
The object represents a collection of XML namespaces. The collection of XML namespaces behave a composite object though the namespaces can be enumerated within the collection.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified database and with the specified name.
A object that specifies the database to which the XML schema collection belongs.
A value that specifies the name of the XML schema collection.
Initializes a new instance of the class on the specified database and with the specified name and schema.
A object that specifies the database to which the XML schema collection belongs.
A value that specifies the name of the XML schema collection.
A value that specifies the schema of the XML schema collection.
Initializes a new instance of the class on the specified database, with the specified name and schema, and with the specified XML schema document.
A object that specifies the database to which the XML schema collection belongs.
A value that specifies the name of the XML schema collection.
A value that specifies the schema of the XML schema collection.
A value that specifies the XML schema document.
Adds an XML schema document to the XML schema collection.
A value that specifies the XML schema document that is to be added to the object.
Updates any object property changes on instance of Microsoft SQL Server.
Creates an XML schema collection on the instance of Microsoft SQL Server as defined by the object.
Denies the specified permission for the specified grantee on the XML schema collection.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the XML schema collection.
Denies the specified permission for the specified grantees on the XML schema collection.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions on the XML schema collection.
Denies access to the specified permission for the specified grantee and other users that the grantee granted the specified set of permissions on the XML schema collection.
An object value that specifies the permission.
A value that specifies the grantee to be denied the specified set of permissions on the XML schema collection.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the XML schema collection.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Denies the specified permission for the specified grantees on the XML schema collection.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied the specified set of permissions.
A property that specifies whether users, to whom the grantee granted the specified set of permission, are also denied access to the specified set of permissions on the XML schema collection.If True, the grantee and users to which the grantee granted the specified set of permissions are all denied the specified set of permissions.If False, only the grantee is denied the specified set of permissions.
Removes the XML schema collection from the instance of Microsoft SQL Server.
Enumerates a list of namespaces that are components of the XML schema collection.
A system object value that contains a list of namespaces that belong to the XML schema collection.
Enumerates a list of object permissions for the XML schema collection.
An array of objects that contains object permission information for the XML schema collection.
Enumerates a list of object permissions for a specified permission on the XML schema collection.
An array of objects that contains object permission information for the specified permission on the XML schema collection.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the XML schema collection.
An array of objects that contains object permission information for the specified grantee on the XML schema collection.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the XML schema collection.
An array of objects that contains object permission information for the specified grantee and permission on the XML schema collection.
A value that specifies the grantee.
An object value that specifies the permission.
Enumerates a list of all the types contained within the XML schema collection.
A system object value that contains a list of all the types in the XML schema collection.
Enumerates a list of all the types contained within the XML schema collection for the specified namespace.
A system object value that contains a list of all the types in the XML schema collection for the specified namespace.
A value that specifies the XML namespace to which to limit the results.
Grants the specified set of permissions to the specified grantee on the XML schema collection.
An object that specifies the set of permissions.
A value that specifies the grantee to be granted the specified set of permissions on the XML schema collection.
Grants the specified set of permissions to the specified grantees on the XML schema collection.
An object that specifies the set of permissions.
A array that lists the grantees to be granted the specified set of permissions on the XML schema collection.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantee on the XML schema collection.
An object that specifies the set of permissions.
A value that specifies the grantee to be denied specified set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.
Grants access to the specified permission and the ability to grant access to other uses for the specified grantees on the XML schema collection.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be denied access to the set of permissions.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection. If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.
Grants the specified set of permissions and the ability to grant access to other uses for the specified grantee on the XML schema collection.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.
Grants access to the specified set of permissions and the ability to grant the set of permissions to other users on the XML schema collection under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be granted the set of permissions.
A property that specifies whether the grantee is given the ability to grant the set of permissions to other users on the XML schema collection.If True, the grantee is given the ability to grant the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to grant the specified set of permissions to other users on the XML schema collection.
A value that specifies the role that the user assumes when granting the specified set of permissions to other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.
Revokes a previously granted set of permissions from a grantee on the XML schema collection.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
Revokes a previously granted set of permissions from a list of grantees on the XML schema collection.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked the set of permissions.
Revokes previously granted permissions from a grantee on the XML schema collection and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions from other users on the XML schema collection.
A property that specifies whether users, to whom the grantee has granted the specified set of permissions, are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from grantees on the XML schema collection and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A Boolean property that specifies whether the grantee is given the ability to revoke access from the XML schema collection.If True, the grantee is given the ability to revoke other users' access from the XML schema collection.If False, the grantee is not given the ability to revoke other users' access from the XML schema collection.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.
Revokes previously granted permissions from a grantee on the XML schema collection and any other users to whom the grantee has granted the specified set of permissions. The grantee is also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A value that specifies a grantee to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the XML schema collection.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the XML schema collection and any other users to whom the grantees have granted the specified set of permissions. The grantees are also given the ability to revoke the specified set of permissions from other users under an assumed role.
An object that specifies the set of permissions.
A array that specifies a list of grantees to be revoked access to the set of permissions.
A property that specifies whether the grantee is given the ability to revoke the specified set of permissions from other users on the XML schema collection.If True, the grantee is given the ability to revoke the specified set of permissions to other users on the XML schema collection.If False, the grantee is not given the ability to revoke the specified set of permissions to other users on the XML schema collection.
A property that specifies whether users to whom the grantee has granted the specified set of permissions are also revoked the set of permissions.If True, the grantee and users to whom the grantee granted the specified set of permission are all revoked the specified set of permissions on the XML schema collection.If False, only the grantee is revoked the specified set of permissions.
A value that specifies the role that the user assumes when revoking the specified set of permission from other users on the XML schema collection. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the XML schema collection.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the XML schema collection as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the date and time when the XML schema collection was created.
A DateTime system object value that specifies the date and time when the XML schema collection was created.
Gets the date and time when the XML schema collection was last modified.
A system object value that specifies the date when the XML schema collection was last modified.
Represents a collection of objects that contain information about the extended properties of the object.
An object that contains the extended properties of the object.
Gets the ID value that uniquely identifies the XML schema collection.
An value that specifies the ID value of the XML schema collection.
Gets a Boolean value that indicates whether the object supports design mode. Identified for informational purposes only. Not supported. Future compatibility is not guaranteed.
A Boolean value, True if the object supports design mode, otherwise False.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the text that defines all of the schemas in the XML schema collection.
A value that specifies the text that defines all of the schemas in the XML schema collection
The class represents a collection of objects that represent all the XML schema collections defined on a table. The object represents a collection of XML namespaces.
Adds an Xml Schema Collection to an Xml Schema Collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets an object in the collection by index number.
An object value that represents the XML schema collection.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the XML schema collection.
A value that specifies the name of the object in the collection.
Gets an object in the collection by name and schema.
An object value that represents the XML schema collection.
A value that specifies the name of the object in the collection.
A value that specifies the name of the schema.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is a base class that is inherited by all the SQL Server Agent classes and contains common members.
Initializes a new instance of the class.
Gets the database name that is associated with the object.
A value that specifies the name of the database.
The class represents a Microsoft SQL Server Agent alert.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server Agent and with the specified name
A object that specifies the Microsoft SQL Server Agent Service.
A value that specifies the name of the alert.
Designates an operator that receives a notification message when the alert is raised.
A value that specifies the name of the operator.
A object value that specifies the notification method.
Updates any object property changes on instance of Microsoft SQL Server .
Creates an alert on the instance of Microsoft SQL Server as defined by the object.
Removes the alert.
Enumerates a list of all notifications defined on the alert.
A object value that contains a table of information about the notifications defined on the alert. ColumnData typeDescriptionOperatorIDInt32The operator ID value.OperatorNameStringThe name of the operator.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net-send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net send notifications.
Enumerates a list of notification methods defined on the alert that are restricted to the specified operator.
A object value that contains a table of information about the notifications defined on the alert. ColumnData typeDescriptionOperatorIDIntegerThe operator ID value.OperatorNameStringThe name of the operator.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net send notifications.
A string value that specifies the name of the operator.
Removes the notification of an operator from the alert definition.
A value that specifies the name of the operator.
Renames the alert.
A value that specifies the new name of the alert.
Resets the alert occurrence count back to zero.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent alert.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent alert as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Changes the notification method associated with an operator for the alert.
A value that specifies the name of the operator.
A object value that specifies the notification method.
Gets the object value that specifies the type of alert.
An object value that specifies the type of alert.
Gets or sets the name of the category to which the alert belongs.
A value that specifies the name of the alert category.
Gets or sets the date on which to reset the alert occurrence count back to zero.
A object value that specifies the date on which to set the event occurrence count back to zero.
Gets or sets the name of the database that the alert is monitoring.
A value that specifies the name of the database that the alert is monitoring.
Gets or sets the delay between responses in seconds.
An value that specifies the number of seconds to delay between each response sent to an alert.
Gets or sets a word or phrase that must appear in the text of an event message that causes the alert to be raised.
A value that specifies the word or phrase that must exist in the event message text.
Gets the event source text from the application event log.
A value that contains the event source.
Gets the number of SQL Server Agent operators that are assigned to receive notification when the alert is fired.
An value that specifies the number of operators to be notified when the alert is fired.
Gets the ID value that uniquely identifies SQL Server Agent.
An value that specifies the ID value that uniquely identifies the alert.
Gets or sets the object value that specifies the types of notification methods (e-mail, pager, or net send) that can contain alert error text.
A object value that specifies the notification methods used by the alert.
Gets or sets the property value that specifies whether the alert is enabled or not.
A value that specifies whether the alert is enabled or not.If True, the alert is enabled and is raised when the specified event or performance condition occurs.If False (default), the alert is disabled and does not respond to any events or performance conditions.
Gets or sets the ID value of the SQL Server Agent job that is run in response to the alert being raised.
A system object value that specifies the ID value for the job that runs in response to the raised alert.
Gets or sets the name of the SQL Server Agent job that is run in response to the alert being raised.
A value that specifies the name of the job that is run in response to the raised alert.
Gets or sets the date on which the alert was last raised.
A system object value that specifies the date and time that the alert was last raised.
Gets or sets the date on which the alert last generated a response.
A system object value that specifies the date and time of the last response generated by the alert.
Gets or sets the ID value of the Microsoft SQL Server message that causes the alert to be raised.
An value that specifies the ID value of the message that causes the alert to be raised.
Gets or sets the user-supplied text appended to any notification sent in response to an alert being raised.
A value that specifies the user-supplied text appended to the any notification.
Gets the number of times the alert has fired since the alert was enabled or since a specified date.
An value that specifies the number of times an alert has fired since the alert was enabled or since a specified date.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the performance condition text.
A value that specifies the performance condition.
Gets or sets the error message severity level that causes the alert to be raised.
An value that specifies the error message severity.
Gets or sets the Windows Management Instrumentation (WMI) namespace for the event.
A value that specifies the WMI namespace for the event.
Gets or sets the Windows Management Instrumentation (WMI) query for the event.
A value that specifies the WMI query for the event.
The class contains attributes that allow alerts to be categorized.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of the SQL Server Agent and with the specified name.
A object that specifies the SQL Server Agent service.
A value that specifies the name of the alert category.
Gets the ID value that uniquely identifies the alert category.
An value that specifies the ID value that uniquely identifies the alert category.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the categories defined on the parent object.
Adds an object to the collection.
An object that specifies the alert category to be removed from the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes an object from the collection.
An object that specifies the alert category to be removed from the collection.
Removes an object from the collection.
A value that specifies the name of the alert category to be removed from the collection.
Gets an object in the collection by index number.
An object value that represents the alert category.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the alert category.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the alerts defined on the parent object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Generates a Transact-SQL script that can be used to re-create the collection of alerts.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the collection of alerts as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets an object in the collection by name.
An object value that represents the alert.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class contains system information pertaining to all alerts defined on the instance of Microsoft SQL Server.
Updates any object property changes on an instance of SQL Server.
Generates a Transact-SQL script that can be used to re-create the set of information represented by the object.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the set of information represented by the object and as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets an e-mail address to notify when no operator is defined or available on alert notification.
A value that specifies the fail-safe e-mail address.
Gets or sets a net send address to notify when no operator is defined or available on alert notification.
A value that specifies the fail-safe net send address.
Gets or sets the operator to notify when no other operator is defined or available on the alert notification.
A value that specifies the fail-safe operator.
Gets or sets a pager address to notify when no operator is defined or available on alert notification.
A value that specifies the fail-safe pager address.
Gets or sets the instance of Microsoft SQL Server that will receive forwarded events.
A value that specifies the instance of SQL Server that will receive forwarded events.
Gets or sets the minimum severity level of error event that is to be forwarded to another instance of SQL Server.
An value that specifies the minimum severity level for event forwarding.
Gets or sets the property value that specifies whether all events are forwarded to the forwarding server or only those that have no event notification defined on the current instance of SQL Server.
A value that specifies whether to forward all events or only those with no event notification.If True, all events are forwarded to the forwarding server.If False (default), only the events that have no event notification defined are forwarded.
Gets or sets the notification method used to notify the fail-safe operator.
A object value that specifies the notification method used to notify the fail-safe operator.
Gets or sets the template text sent in the e-mail Cc: line in the e-mail sent by SQL Server Agent for pager notifications.
A value that specifies the text sent in the e-mail Cc: line sent in a pager message.
Gets or sets the property value that specifies whether to include the e-mail Message: text in the e-mail sent by SQL Server Agent for pager notifications.
A value that specifies whether to include the e-mail Message: text in the e-mail sent for pager notifications.If True, only the subject line is filled in on e-mail sent by SQL Server Agent for pager notifications.If False (default), the e-mail subject line and message text fields are used to construct notification messages sent by SQL Server Agent.
Gets or sets the template text sent in the e-mail Subject: line in the e-mail sent by SQL Server Agent for pager notifications.
A value that specifies the e-mail Subject: text.
Gets or sets the template text sent in the e-mail To: line in the e-mail sent by SQL Server Agent for pager notifications.
A value that specifies the e-mail To: text.
Gets the object value that is the parent of the object.
A object value that specifies the parent of the object.
The class is a base class that is used in the construction of the class, the class, and the class. It contains functionality that is common to all three category classes.
Initializes a new instance of the class, or the class, or the class.
Creates the job category, the operator category, or the alert category based on the object, the object, or the object respectively.
Removes an existing job category, operator category, or alert category.
Renames the job category, the operator category, or the alert category.
A value that specifies the new name.
Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the job category, the operator category, or the alert category as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
The enumeration represents a list of operands that are used to evaluate the and properties to specify a range of dates in a job filter.
The class represents a Microsoft SQL Server Agent job.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Microsoft SQL Server Agent and with the specified name.
A object value that specifies the instance of SQL Server Agent that is running on the instance of SQL Server.
A value that specifies the name of the job.
Initializes a new instance of the class on the specified instance of SQL Server Agent and with the specified name and category
A object value that specifies the instance of SQL Server Agent that is running on the instance of SQL Server.
A value that specifies the name of the job.
A value that specifies the job category ID number.
Adds a shared schedule to the Microsoft SQL Server Agent job.
An value that specifies the ID value that uniquely identifies the shared schedule.
Updates any object property changes on an instance of Microsoft SQL Server.
Adds a server to the list of target servers maintained for the referenced Microsoft SQL Server Agent job.
A value that specifies the name of the execution target server.
Adds one or more servers to the list of target servers maintained for the referenced Microsoft SQL Server Agent job.
A that represents a server group.
Creates a job on the instance of Microsoft SQL Server as defined by the object.
Deletes job step log files that are older than the specified date.
A value that specifies the log date, after which to delete the job step log files.
Deletes job step log files that are larger that the specified log ID number.
A value that specifies the log ID number, higher than which to delete the job step log files.
Removes an existing job.
Removes an existing job.
A value that specifies whether to keep the shared schedules from the removed job.If True, the shared schedules are kept.If False, the shared schedules are not kept.
Enumerates a list of Agent alerts that cause automated execution of the referenced job.
A object value that contains a table of information about the alerts that cause automated execution of the job.
Enumerates a list of execution history associated with the referenced job.
A object value that contains execution history data for the referenced job.
Enumerates a list of execution history associated with the referenced job.
A object value that contains execution history data for the referenced job.
A object value that specifies constraints on the data returned.
Enumerates a list of job step log files for the referenced job.
A object value that contains an enumerated list of all the job step log files.
Enumerates a list of job step log files for the job step with the specified ID value.
A object value that contains an enumerated list of all the job step log files for the job step with the specified ID value.
A value that specifies the job step ID value.
Enumerates a list of job step log files for the job step with the specified name.
A object value that contains an enumerated list of all the job step log files for the job step with the specified name.
A value that specifies the name of the job step.
Returns an array of objects that belong to the referenced job and that are ordered by ID value.
A object array that represents all the job steps that belong to the referenced job. The objects are ordered by ID value.
Enumerates a list of execution target servers that have been assigned to the referenced job.
A object value that contains a list of execution target servers and information about the referenced job when it is run on the target servers. The table describes the different columns of the returned . ColumnData typeDescriptionNameStringThe name of the instance of Microsoft SQL Server that is a target server.IDInt32The ID value of the target server.LastRunOutcomeInt32The numeric value that specifies the way in which the job finishes on the target server that is listed in the enumeration.LastRunOutcomeMessageStringThe message that was recorded with the last completion of the job on the target server.LastRunDateDateTimeThe date and time when the job was last run on the target server.LastRunDurationInt32The time it took to complete when the job was last run on the target server, in seconds. EnlistDateDateTimeThe date and time when the target server was enlisted.LastPollDateDateTimeThe date and time when the target server last polled the master server for any outstanding jobs to be executed.
Runs the job.
Removes system records maintaining execution history for the referenced job.
Removes all shared and unshared schedules from the job.
Removes all shared and unshared schedules from the job.
A value that specifies whether to keep the shared schedules from the removed job.If True, the shared schedules are kept.If False, the shared schedules are not kept.
Removes all the job steps associated with the job.
Removes an execution target server from the list of target servers maintained for a job.
A value that specifies the name of the execution target server.
Removes a group of execution target servers from the list of target servers maintained for a job.
A value that specifies a group of execution targets.
Removes the specified shared schedule from the job.
An value that specifies the ID value that uniquely identifies the shared schedule.
Removes the specified shared schedule from the job and keeps unused schedules.
An value that specifies the ID value that uniquely identifies the shared schedule.
A value that specifies whether to keep unused schedules. If True, unused schedules are kept. Otherwise, False.
Renames the job.
A value that specifies the new name of the job.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Runs the referenced job.
Runs the referenced job starting at the specified job step.
A value that specifies the job step to start execution.
Stops executing the referenced job.
Gets or sets the category to which the job belongs.
A value that specifies the category to which the job belongs.
Gets the ID value that uniquely identifies the job category.
A value that specifies the job category ID value.
Gets or sets the type of category, with respect to local or multiserver jobs.
A value that specifies the job category type.
Gets the number of times Microsoft SQL Server Agent has attempted to run the job unsuccessfully.
An value that specifies the number of times SQL Server Agent has attempted to run the job unsuccessfully.
Gets the current execution status of the job.
A object value that specifies the current execution status of the job.
Gets information about the job step that is currently running.
A value that specifies the job step that is currently running.
Gets the date and time when the job was created.
A value that specifies the date and time when the job was created.
Gets the date and time when the job was last modified.
A value that specifies the date and time when the job was last modified.
Gets or sets the completion action that determines whether to delete the job definition when the job finishes execution.
A object value that specifies whether to delete the job definition.
Gets or sets the textual description of the job.
A value that specifies the textual description of the job.
Gets or sets the completion action that determines whether to send an e-mail notification to an operator when the job finishes execution.
A object value that specifies whether to send an e-mail notification to an operator.
Gets or sets the completion action that determines whether to generate an operating system event log entry when the job finishes execution.
A value that specifies whether to generate an operating system event log entry.
Gets the property value that specifies whether the job has at least one schedule.
A value that specifies whether the job has a schedule assigned or not.If True, the job has at least one schedule. If False (default), the job has no schedule.
Gets the property value that specifies whether the job has a target server assigned for multiple-server operations.
A value that specifies whether the job is assigned to run on at least one remote target server.If True, the job is assigned to run on at least one remote target server. If False (default), the job runs on the local server.
Gets the property value that specifies whether the job has at least one job step.
A value that specifies whether the job has at least one job step.If True, the job has at least one job step. If False, the job does not have any job steps.
Gets or sets the property value that specifies whether the job is enabled.
A value that specifies whether the job is enabled or not.If True, the job is enabled. If False (default), the job is not enabled.
Gets the job ID value.
A system object value that specifies the job ID value.
Gets a collection of objects that represent the schedules assigned to the job.
A object value that specifies a collection of objects.
Gets a collection of objects that represent the job steps defined for the job.
A object value that specifies a collection of objects.
Gets the job type, which specifies whether the job is local or multiserver.
A object value that specifies the job type, which is either local or multiserver.
Gets the date and time when the job was last run.
A system object value that specifies the date and time when the job was last run.
Gets the result of the job from the last time it completed execution.
A object value that specifies the result of the last time the job completed executing.
Gets or sets the name of the object.
A value that specifies the name of the object.
Gets or sets the completion action that determines whether to net-send a notification to an operator when the job finishes execution.
A value that specifies whether to net-send a notification to an operator.
Gets the date and time when the job is next scheduled to run.
A value that specifies the date and time when the job is next scheduled to run.
Gets the ID value of the schedule that is responsible for the next execution of the job.
An value that specifies the ID value of the schedule that next runs the job.
Gets or sets the operator that receives notification by e-mail when the job finishes execution.
A value that specifies the operator that receives e-mail notification when the job finishes.
Gets or sets the operator that receives a net-send notification when the job finishes execution.
A value that specifies the operator that receives a net-send notification when the job finishes.
Gets or sets the operator that receives a pager notification when the job finishes execution.
A value that specifies the operator that receives a pager notification when the job finishes.
Gets the name of the server that is acting as the master server in a multiserver job.
A value that specifies the name of the master server where the job definition originates from.
Gets or sets the owner of the job.
A value that specifies the logon name of the job owner.
Gets or sets the completion action that determines whether to send a pager notification to an operator when the job finishes execution.
A value that specifies whether to send a pager notification to an operator.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the ID value of the first job step in the sequence to be executed.
An value that specifies the ID value of the first job step in the sequence.
Gets a system-maintained value that is incremented every time the job is modified.
An value that specifies the number of times that the job has been modified.
The class contains attributes that allow alerts to be categorized.
Initializes a new instance of the class.
Initializes a new instance of the class.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the job category.
Gets or sets the type of job category.
A object that specifies the type of job category.
Gets the ID value that uniquely identifies the job category.
An value that specifies the ID value that uniquely identifies the job category.
Gets the object that is the parent of the object.
A object that owns the object.
The class represents a collection of objects that represent all the categories defined on the parent object.
Adds a object to the collection.
A object that specifies the job category to be removed from the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object that specifies the job category to be removed from the collection.
Removes a object from the collection.
A value that specifies the name of the job category to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the job category.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the alert category.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the jobs defined on the object.
Gets the Collection Element Type.
Initializes the collection.
Gets the object that is specified by the ID value.
A object value that is specified by the ID value.
A system value that uniquely identifies the job.
The object is used to store information about the constraints applied to the method of the object.
Initializes a new instance of the class.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the date the category of the job.
A string value that specifies the category constraint for the job filter.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the current execution status.
A object value that specifies the current execution status constraint for the job filter.
Gets or sets the operator used to evaluate date constraints in the job filter.
A object value that specifies the way that dates are evaluated in the job filter.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the date the job was created.
A object value that specifies the date the job was created.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the date the job was last modified.
A object value that specifies the date the job was last modified.
Gets or sets the property value that specifies whether the job filter is enabled or not.
A value that specifies whether the job filter is enabled or not.If True, the job filter is enabled and will restrict the output of the method.If False, the job filter is disabled and will not restrict the output of the method.
Gets or sets the job filter constraint that restricts the values returned by the object's method to type of job.
A object value that specifies the type of job.
Gets or sets the owner of the job filter.
A value that specifies the login of the job filter owner.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the subsystem used in the job steps that belong to the job.
A string value that specifies the subsystem used by any of the job steps.
The object is used to store information about the constraints applied to the method of the object.
Initializes a new instance of the class.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the date the job completed running.
A System object value that specifies the date and time limit for the job completion.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the job specified by the job ID value.
A System object value that specifies the unique ID value for the job.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the job specified by the name of the job.
A value that specifies the name of the job.
Gets or sets the job filter constraint that restricts the values returned by the object's method to jobs that have failed and been retried for minimum number of times specified.
An integer value that specifies the minimum number of retries.
Gets or sets the job filter constraint that restricts the values returned by the object's method to jobs that have completed running in the minimum length of time specified.
An value that specifies the minimum execution time in seconds.
Gets or sets the property value that specifies whether the jobs are listed in oldest-first order or in newest-first order.
A value that specifies whether the jobs are listed in oldest-first or newest-first order.If True, the jobs are listed with the oldest job first.If False (default), the jobs are listed with the most recent job first.
Gets or sets the job filter constraint that restricts the values returned by the object's method to jobs that have the specified outcome at completion.
A object value that specifies the result of the job at completion.
Gets or sets the job filter constraint that restricts the values returned by the object's method to jobs that have generated the specified message during execution.
An value that specifies the ID value of the message that was generated during the execution of the job.
Gets or sets the job filter constraint that restricts the values returned by the object's method to jobs that have generated an error of the specified severity during execution.
An value that specifies the severity of the error that occurred during the execution of the job.
Gets or sets the job filter constraint that restricts the values returned by the object's method to the date the job started running.
A system object value that specifies the date and time limit for when the job started.
The class represents a SQL Server Agent job schedule.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified parent object and that has the specified name.
An object value that specifies the parent of the object.
A value that specifies the name of the job schedule.
Updates any object property changes on an instance of Microsoft SQL Server.
Creates a job schedule on the instance of SQL Server as defined by the object.
Removes the referenced job schedule.
Returns an enumerated list of jobs that reference the schedule.
A system object array that identifies the jobs that reference the schedule.
Renames the job schedule.
A value that specifies the new name of the job schedule.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent job schedule.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent job schedule as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets the date and time when the schedule ends.
A value that specifies the date and time when the job schedule ends.
Gets or sets the time when the job schedule stops for the day.
A value that specifies the time of day when the job schedule stops.
Gets or sets the date and time when the schedule starts.
A value that specifies the date and time when the job schedule starts.
Gets or sets the time when the job schedule starts for the day.
A value that specifies the time of day when the job schedule starts for the day.
Gets the date and time when the job schedule was created.
A value that specifies the date and time when the job schedule was created.
Gets or sets the frequency interval, which determines how often the job is scheduled to run.
An value that specifies the frequency interval.
Gets or sets the number of weeks or months between scheduled jobs for schedules with a weekly or monthly frequency type, respectively.
An integer value that specifies the number of units of the unit type indicated by the property, which specifies the time between scheduled jobs.
Gets or sets the ordinal value of a day relative to the first day of the month, such as first, second, or last.
A object value that specifies the ordinal value of the day of the month relative to the first day of the month. Values are first, second, third, fourth, and last.
Gets or sets the interval between scheduled jobs that run during the day.
An integer value that specifies the interval between scheduled jobs that run during the day.
Gets or sets the unit of time used to specify the interval between scheduled jobs that run during the day.
A object value that specifies the unit of time used to specify the interval between scheduled jobs that run during the day.
Gets or sets the way in which frequency is evaluated for the job schedule, whether it's one time only, or weekly, or when the processor is idle, for example.
A object value that specifies the way that the frequency of the scheduled job is evaluated.
Gets or sets the property value that specifies whether the job schedule is enabled or disabled.
A property value that specifies whether the job schedule is enabled or disabled.If True, the job schedule is enabled. Otherwise, False (default).
Gets the number of jobs that require the referenced job schedule.
An value that specifies the number of jobs that require the referenced job schedule.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects that represent all the job schedules defined on the parent object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the job schedule.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the job schedule.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the SQL Server Agent subsystem and the msdb database.
Updates any object property changes on an instance of SQL Server.
Clears the host login account and uses integrated security to log in to SQL Server.
Clears the master server login account and uses integrated security to log in to the master server.
Closes and renames the current error log, and then creates a new empty error log file.
Removes the job with the specified ID value.
A system object value that specifies the job ID value.
Removes the job with the specified login name.
A value that specifies the login name.
Removes the job with the specified server.
A value that specifies the name of the server.
Enumerates a list of SQL Server Agent error log information.
A object value that contains a table of information about SQL Server Agent error logs.
Enumerates a list of SQL Server Agent job history information.
A object value that contains a table of information about SQL Server Agent job history.
Enumerates a list of job history information.
A object value that contains a table of information about SQL Server Agent job history.
A object value that is used to specify constraints that restrict the job records that are purged.
Enumerates a list of information about the current job.
A object value that contains a table of information about SQL Server Agent jobs. The table describes the different columns of the returned .ColumnData typeDescriptionUrnStringA URN value that uniquely identifies the job.NameStringThe name of the job.JobIDGuidA unique system-generated ID value.DateCreatedDateTimeThe date and time when the job was created.DateLastModifiedDateTimeThe date and time when the job was last modified.DescriptionStringThe textual description of the job.EmailLevelInt32The numeric value that specifies the required way in which the job completes for an e-mail to be sent after execution that is listed in the enumeration.IsEnabledBooleanThe Boolean value that specifies whether the job is enabled.If True, the job is enabled.If False, the job is not enabled.EventLogLevelInt32The numeric value that specifies the required way in which the job completes for an event to be logged after execution that is listed in the enumeration.NetSendLevelInt32The numeric value that specifies the required way in which the job completes for a net send network message to be sent after execution that is listed in the enumeration.OriginatingServerStringThe name of the instance of SQL Server that is the master server in a multiserver administration scenario.OwnerLoginNameStringThe name of the login that owns the job.PageLevelInt32The numeric value that specifies the required way in which the job completes for a pager message to be sent after execution that is listed in the enumeration.StartStepIDInt32The ID value of the job step that is first in the sequence of job steps that belong to the job.VersionNumberInt32The version number of the job.CategoryIDInt32The job category ID number.
Enumerates a list of information about current jobs.
A object value that contains a table of information about SQL Server Agent jobs. The table describes the different columns of the returned .ColumnData typeDescriptionUrnStringA URN value that uniquely identifies the job.NameStringThe name of the job.JobIDGuidA unique system-generated ID value.CategoryStringThe name of the category to which the job is assigned.CurrentRunRetryAttemptInt32The number of attempts, including the current attempt, that the job has been run and retried.CurrentRunStatusInt32The numeric value that represents a specific execution status that is listed in the enumeration.CurrentRunStepInt32The numeric value that identifies the currently running job step.DateCreatedDateTimeThe date and time when the job was created.DateLastModifiedDateTimeThe date and time when the job was last modified.DeleteLevelInt32The numeric value that specifies the required way in which the job completes for the job to be deleted after execution that is listed in the enumeration.DescriptionStringThe textual description of the job.EmailLevelInt32The numeric value that specifies the required way in which the job completes for an e-mail to be sent after execution that is listed in the enumeration.IsEnabledBooleanThe Boolean value that specifies whether the job is enabled.If True, the job is enabled.If False, the job is not enabled.EventLogLevelInt32The numeric value that specifies the required way in which the job completes for an event to be logged after execution that is listed in the enumeration.HasScheduleBooleanThe Boolean value that specifies whether the job has at least one schedule assigned to it.If True, the job has at least one schedule.If False, the job has no schedules.HasServerBooleanThe Boolean value that specifies whether the job is scheduled to run on a target server in a multiserver administration scenario.If True, the job has at least one target server.If False, the job does not have a target server.HasStepBooleanThe Boolean value that specifies whether the job has at least one job step assigned to it.If True, the job has at least one job step.If False, the job does not have a job step.LastRunDateDateTimeThe date and time when the job was last executed.LastRunOutcomeInt32The numeric value that specifies the way in which the job completed the last time it was executed that is listed in the enumeration.NetSendLevelInt32The numeric value that specifies the required way in which the job completes for a net send network message to be sent after execution that is listed in the enumeration.NextRunDateDateTimeThe date and time when the job is next scheduled to run.NextRunScheduleIDInt32The numeric ID value that uniquely identifies the schedule to be used the next time the job runs.OperatorToEmailStringThe name of the operator to e-mail when the job requires that e-mail is sent on completion.OperatorToNetSendStringThe name of the operator to net send when the job requires that e-mail is sent on completion.OperatorToPageStringThe name of the operator to page when the job requires that e-mail is sent on completion.OriginatingServerStringThe name of the instance of SQL Server that is the master server in a multiserver administration scenario.OwnerLoginNameStringThe name of the login that owns the job.PageLevelInt32The numeric value that specifies the required way in which the job completes for a pager message to be sent after execution that is listed in the enumeration.StartStepIDInt32The ID value of the job step that is first in the sequence of job steps that belong to the job.JobTypeInt32The numeric value that specifies the type of job that is listed in the enumeration.VersionNumberInt32The version number of the job.
A object value that is used to specify constraints to restrict output.
Enumerates a list of SQL Server Agent performance counter information.
A object value that contains a table of information about SQL Server Agent performance counters.
Enumerates a list of SQL Server Agent performance counter information for the specified object.
A object value that contains a table of information about SQL Server Agent performance counters.
A value that specifies the object for which the performance counter information is required.
Enumerates a list of SQL Server Agent performance counter information for the specified object and specified counter.
A object value that contains a table of information about SQL Server Agent performance counters.
A value that specifies the object for which the performance counter information is required.
A value that specifies the counter name for which the performance counter information is required.
Enumerates a list of SQL Server Agent performance counter information for the specified object, specified counter, and specified instance of SQL Server.
A object value that contains a table of information about SQL Server Agent performance counters.
A value that specifies the object for which the performance counter information is required.
A value that specifies the counter name for which the performance counter information is required.
A value that specifies the instance of SQL Server.
Enumerates a list of SQL Server Agent execution subsystems.
A object value that contains a table of information about SQL Server Agent execution subsystems. The table describes the different columns of the returned . ColumnData typeDescriptionsubsystemStringThe name of the subsystem. Examples of subsystems include the following: TSQL, CmdExec, ANALYSISQUERY, and LogReader.descriptionStringThe textual description of the subsystem.subsystem_dllStringThe subsystem dynamic link library (DLL). This information might not be available.agent_exeStringThe subsystem executable program. This information might not be available.start_entry_pointStringThe entry point in the code to start executing.event_entry_pointStringThe code entry point for events stop_entry_pointStringThe entry point in the code to stop executing.max_worker_threadsInt32The maximum number of worker threads available for execution of processes.susbsystem_IDInt32The subsystem ID value.
Returns a job with the specified ID value.
A object that is identified by the specified system object value.
A system object value that uniquely identifies the job.
Ends Microsoft SQL Server Agent participation in a multiserver administration group.
Ends SQL Server Agent participation in a multiserver administration group with the option to force defection.
A value that specifies whether to allow for a forceful removal of the target server when the master server connection has been permanently lost. If True, the forceful removal of the target server is allowed.If False, the removal of the target server is not forced.
Enlists SQL Server Agent as a target server with the specified master server in a multiserver administration.
A value that specifies the name of the master server.
A value that specifies the master server location.
Removes all logged records of SQL Server Agent jobs.
Removes all logged records of SQL Server Agent jobs as specified by a filter.
A object value that is used to specify constraints that restrict the job records that are purged.
Enumerates the error log.
A object value that contains the error log details.
Enumerates the error log.
A object value that contains the error log details.
An value that specifies the log number of the log to be read. A value of 1 specifies the most recent error log file, a value of 9 specifies the oldest log file, and 0 specifies the current log file.
Changes ownership for any SQL Server Agent job currently owned by a SQL Server login.
A value that specifies the old SQL Server login.
A value that specifies the new SQL Server login.
Removes a job with a specified ID value.
A system object value that uniquely identifies the job.
Removes a job with a specified login.
A value that specifies the login.
Generates a Transact-SQL script that can be used to re-create SQL Server Agent.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create SQL Server Agent as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Sets the SQL Server authentication account and password used to log in to SQL Server.
A value that specifies the SQL Server Authentication login name.
A value that specifies the SQL Server Authentication password.
Sets the name of the credentials used to log in to the master server in multiserver administration.
A value that specifies the login name.
Sets the name of the credentials used to log in to the master server in multiserver administration.
A value that specifies the SQL Server Authentication login name.
A value that specifies the SQL Server Authentication password.
Starts monitoring the local SQL Server Agent Service by an instance of SQL Server.
A value that specifies a net send address to notify when the SQL Server Agent Service has stopped.
An value that specifies the number of times to attempt to restart the SQL Server Agent Service if it has stopped.
Ends monitoring the local SQL Server Agent Service by an instance of SQL Server.
Tests the validity of an e-mail profile.
A value that specifies the name of the e-mail profile.
Tests the validity of a net send address.
Gets the SQL Server Agent domain group.
A value that specifies the SQL Server Agent domain group.
Gets or sets the type of messages that are logged by SQL Server Agent.
An object value that specifies the type of messages that are logged by SQL Server Agent.
Gets or sets the mail type for SQL Server Agent.
An object value that specifies the mail type for SQL Server Agent.
Gets or sets the time that SQL Server Agent waits for jobs to complete execution before shutting down.
An value that specifies the time that SQL Server Agent waits before shutting down in seconds.
Represents a collection of objects. Each object represents an alert category defined on SQL Server Agent.
An object that represents all the alert categories defined on SQL Server Agent.
Represents a collection of objects. Each object represents an alert defined on SQL Server Agent.
An that represents the alerts defined on SQL Server Agent.
The object stores information that applies to all the alerts defined on SQL Server Agent.
An object value that stores information about all the alerts defined on SQL Server Agent.
Gets or sets a Database Mail profile.
A value that specifies the name of the SQL Server Agent Database Mail profile.
Gets or sets the name and path of the file in which SQL Server Agent records errors.
A value that specifies the path and file name of the of the error log file.
Gets or sets the login used to log in to SQL Server.
A value that specifies the path and file name of the of the error log file.
Gets or sets the length of time in seconds that the processor must have to maintain the CPU idle percentage value before the processor is considered idle.
An value that specifies the time in seconds that the processor must have to maintain the CPU idle percentage value.
Gets or sets the CPU idle percentage threshold that the processor is required to achieve before it is considered idle.
An value that specifies the CPU idle percentage value.
Gets or sets the property value that specifies whether CPU polling is enabled.
A value that specifies whether CPU polling is enabled.If True, CPU polling is enabled.If False (default), CPU polling is disabled.
Represents a collection of objects. Each object represents a job category defined on Microsoft SQL Server Agent.
A that represents the job categories defined on SQL Server Agent.
Represents a collection of objects. Each object represents a job defined on SQL Server Agent.
A that represents the jobs defined on SQL Server Agent.
Gets or sets the type of job server with regard to multiserver administration.
A object value that specifies the type of job server, such as a multiserver master server, multiserver target server, or a stand-alone server.
Gets or sets the local host alias that is used to connect to the local instance of SQL Server.
A value that specifies the name of the local host alias.
Gets or sets the number of seconds after which an attempt to connect times out.
An value that specifies the time seconds after which a connection attempt times out.
Gets or sets the maximum number of history rows retained.
An value that specifies the maximum number of history rows retained.
Gets or sets the maximum number of history rows retained per job.
An value that specifies the maximum number of history rows retained per job.
Gets or sets the Windows account required to connect to the master server using Windows Authentication.
A value that specifies the login used to connect to the master server.
Gets or sets the login required to connect to the master server using SQL Server Authentication.
A value that specifies the login used to connect to the master server.
Gets or sets the name of the master server participating in multiserver administration.
A value that specifies the name of the master server.
Gets the name of the SQL Server Agent service.
A value that specifies the name of the SQL Server Agent service.
Gets or sets the recipient of net send messages.
A value that specifies the name of the net send recipient.
Represents a collection of objects. Each object represents an operator category defined on SQL Server Agent.
A that represents the operator categories defined on SQL Server Agent.
Represents a collection of objects. Each object represents an operator defined on SQL Server Agent.
An that represents the operators defined on SQL Server Agent.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Represents a collection of objects. Each object represents a proxy account defined on Microsoft SQL Server Agent.
A that represents the proxy accounts defined on SQL Server Agent.
Gets or sets the property value that specifies whether the notifications are saved.
A value that specifies whether the notification messages are saved or not.If True, the notification messages are saved in the Sent folder.If False (default), the notification messages are not saved.
Gets the account under which the SQL Server Agent service runs
A value that specifies the account under which the SQL Server Agent service runs.
Gets the mode used to start the SQL Server Agent service.
A value that specifies the way that the SQL Server Agent service is started.
Represents a collection of objects. Each object represents a shared schedule defined on SQL Server Agent.
A that represents the shared schedules defined on SQL Server Agent.
Gets or sets the property value that specifies whether SQL Server Agent is automatically started.
A value that specifies whether SQL Server Agent is automatically started.If True, SQL Server Agent is automatically started.If False, (default), SQL Server Agent is not automatically restarted.
Gets or sets a SQL Server Agent mail profile.
A value that specifies the name of the SQL Server Agent mail profile.
Gets or sets the property value that specifies whether SQL Server Agent is monitored and restarted if it stops.
A value that specifies whether SQL Server Agent is monitored and restarted if it stops.If True, SQL Server Agent is restarted.If False (default), SQL Server Agent is not restarted.
Gets or sets the property value that specifies whether the SQL Server Service is monitored and restarted if it stops.
A value that specifies whether the SQL Server Service is monitored and restarted if it stops.If True, SQL Server Service is restarted.If False (default), SQL Server Service is not restarted.
Gets the property value that specifies whether CmdExec and ActiveX commands can only be executed by members of the sysadmin fixed server role.
A value that specifies whether CmdExec and ActiveX command can be executed by sysadmin only or not.If True, CmdExec and ActiveX require sysadmin permissions only.If False (default), CmdExec and ActiveX are not restricted to sysadmin permissions.
Represents a collection of objects. Each object represents a target server group defined on SQL Server Agent.
A that represents the target server groups defined on SQL Server Agent.
Represents a collection of objects. Each object represents a target server defined on SQL Server Agent.
A that represents the target server defined on SQL Server Agent.
Gets or sets the property value that specifies whether to write the error log to a non-Unicode file or not.
A value that specifies whether the error log is written to a non-Unicode file or not.If True, the error log is written to a non-Unicode file.If False (default), the error log is not written to a non-Unicode file.
The class represents a Microsoft SQL Server job step.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified job and with the specified name.
A object value that specifies the job to which the job step belongs.
A value that specifies the name of the job step.
Updates any object property changes on instance of Microsoft SQL Server.
Creates a job step on the instance of Microsoft SQL Server as defined by the object.
Deletes job step log files that are older than the specified date.
A system object value that specifies the date. Log files that have an earlier date are deleted.
Removes the referenced job step.
Returns an enumerated list of the job step log files.
A system object value that contains an enumerated list of the job step log files.
Renames the job step.
A value that specifies the new name of the job step.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job step.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the Microsoft SQL Server Agent job step as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets the command execution string for the job step.
A value that specifies the execution string for the job step.
Gets or sets the process exit code from a command shell process executed as a job step.
A value that specifies the command execution success code; 0 is success, and 1 is failure.
Gets or sets the name of the database to which the job step command execution is confined.
A value that specifies the name of an existing database.
Gets or sets the database user account that the job step assumes when executing the command string.
A value that specifies the name of the database user.
Gets or sets the ID value that uniquely identifies the job step.
An value that specifies the ID value that uniquely identifies the job step.
The property is reserved for future use.
Gets the date and time when the job step was last executed.
A object value that specifies the date and time when the job step was last run.
Gets the time, in seconds, the referenced job step took to run when it was last executed.
An value that specifies the time, in seconds, that the job last took to run.
Gets the outcome of the job step when it was last executed.
A object value that specifies the outcome of the job when it was last executed.
Gets the number of retries that were attempted when the job step was last executed.
An value that specifies the number of attempted retries when the job step was last executed.
Gets or sets the action to take when the job step finishes execution with failure.
A object value that specifies the action to take when the referenced job step finishes execution with a completion status of failure.
Gets or sets the job step that is executed after the referenced job step finishes execution with a completion status of failure.
An value that specifies the ID value of the job step that is executed after the referenced job step finishes with failure.
Gets or sets the action to take when the job step finishes execution with success.
A object value that specifies the action to take when the referenced job step finishes execution with a completion status of success.
Gets or sets the job step that is executed after the referenced job step finishes execution with a completion status of success.
An value that specifies the ID value of the job step that is executed after the referenced job step finishes with success.
Gets or sets the execution thread scheduling for job steps executing operating system tasks.
An value that specifies the priority given to job steps executing operating system tasks.
Gets or sets the name and path of the operating system file that records job step result message text.
An value that specifies the priority given to job steps executing operating system tasks.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the name of the Microsoft SQL Server Agent proxy account that is required by the job step.
A value that specifies the name of the proxy account.
Gets or sets the maximum number of times a job step is retried before it is returned with a completion status of failure.
An value that specifies the number of times a job step is retried.
Gets or sets the number of minutes that Microsoft SQL Server Agent waits before trying to execute a job step that has previously failed.
An value that specifies the number of minutes to wait before retrying a failed job step.
Gets or sets the name of the server on which the job step runs.
A value that specifies the name of the server.
Gets or sets the Microsoft SQL Server Agent execution subsystem used to interpret job step command text.
A string value that specifies the SQL Server Agent subsystem used to interpret the job step command text.
The class represents a collection of objects that represent all the job steps defined on the parent object.
Adds a object to the collection.
A object that specifies the job step to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object value that is specified by the ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes a object from the collection.
A object that specifies the alert to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the job schedule.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the job schedule.
A string value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The enumeration contains values that are used to specify the notification type that restricts the output of the object's method.
Enumerates only those operators or alerts configured for notification.
Enumerates all operators or alerts.
Enumerates notifications for the operator or alert specified.
The class represents a SQL Server Agent operator.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified SQL Server Agent and with the specified name.
A object that specifies the SQL Server Agent Service with which the operator is associated.
A value that specifies the name of the operator.
Assigns the referenced operator to an alert so that the operator is sent a notification when the specified alert is raised.
A value that specifies the name of the alert.
A object value that specifies the method of notification, such as e-mail, net-send, or pager.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates an operator on the instance of Microsoft SQL Server as defined by the object.
Removes the referenced operator.
Enumerates a list of notifications made by SQL Server Agent on completion of a job execution.
A object value that contains a table of information about the notifications and the associated jobs.
Enumerates a list of notifications made by SQL Server Agent for job completion and for raised alerts.
A object value that contains a table of information about the notifications and the associated jobs and alerts. ColumnData typeDescriptionAlertIDIntegerThe alert ID value.AlertNameStringThe name of the alert.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net-send notifications.
Enumerates a list of notifications made by SQL Server Agent for the specified alert.
A object value that contains a table of information about the notifications for the specified alert. ColumnData typeDescriptionAlertIDIntegerThe alert ID value.AlertNameStringThe name of the alert.UseEmailBooleanA Boolean value that specifies whether the notification is instructed to use e-mail to inform the operator.UsePagerBooleanA Boolean value that specifies whether the notification is instructed to use a pager service to inform the operator.UseNetSendBooleanA Boolean value that specifies whether the notification is instructed to use a net send message to inform the operator.HasEmailBooleanA Boolean value that specifies whether the operator can receive e-mail notifications.HasPagerBooleanA Boolean value that specifies whether the operator can receive pager notifications.HasNetSendBooleanA Boolean value that specifies whether the operator can receive net-send notifications.
A string value that specifies the name of the alert.
Removes the association between the referenced operator and a specified alert.
A value that specifies the name of the alert from which to remove the association with the referenced operator.
Renames the referenced operator.
A value that specifies a new name for the operator.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent operator.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent operator as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Alters the notification method without dropping the association between an alert and an operator.
A value that specifies the name of the alert.
A object value that specifies the notification method, such as e-mail, pager, or net-send.
Gets or sets the name of the category to which the operator belongs.
A value that specifies the name of the alert category.
Gets or sets the e-mail address of the referenced operator.
A value that specifies the e-mail address.
Gets or sets the property value that specifies whether the operator is enabled or not.
A value that specifies whether the operator is enabled or not.If True, the operator is enabled.If False (default), the operator is not enabled.
Gets the ID value that uniquely identifies the operator.
An value that specifies the ID value of the operator.
Gets the date and time when the operator last received an alert notification by e-mail.
A System object value that specifies the date and time when the operator last received an alert notification by e-mail.
Gets the date and time when the operator last received an alert notification by net-send.
A System object value that specifies the date and time when the operator last received an alert notification by net-send.
Gets the date and time when the operator last received an alert notification by pager.
A System object value that specifies the date and time when the operator last received an alert notification by pager.
Gets or sets an operator's net-send address.
A value that specifies the operator's net-send address.
Gets or sets an operator's pager address.
A value that specifies the operator's pager address.
Gets or sets the days of the week on which SQL Server Agent attempts to notify the referenced operator by pager.
A object value that specifies the day of the week or the combination of days of the week that SQL Server Agent notifies the operator by pager.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on Saturdays.
A object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.
Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on Saturdays.
A object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.
Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on Sundays.
A object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.
Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on Sundays.
A object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.
Gets or sets the latest time of day at which the referenced operator is available to receive alert notification by pager on weekdays.
A object value that specifies the latest time of day at which the operator can be sent alert notifications by pager.
Gets or sets the earliest time of day at which the referenced operator is available to receive alert notification by pager on weekdays.
A object value that specifies the earliest time of day at which the operator can be sent alert notifications by pager.
The class contains attributes that allow operators to be categorized.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Microsoft SQL Server Agent and with the specified name.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the operator category.
Gets the ID value that uniquely identifies the operator category.
An value that specifies the ID value that uniquely identifies the operator category.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the categories defined on the parent object.
Adds an object to the collection.
An object that specifies the operator category to be removed from the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Removes an object from the collection.
An object that specifies the operator category to be removed from the collection.
Removes an object from the collection.
A value that specifies the name of the operator category to be removed from the collection.
Gets an object in the collection by index number.
An object value that represents the operator category.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the alert category.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the operators defined on the object.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
An object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Generates a Transact-SQL script that can be used to re-create the collection of operators.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the collection of operators as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets an object in the collection by index number.
An object value that represents the operator.
An value that specifies the position of the object in the collection.
Gets an object in the collection by name.
An object value that represents the operator.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that owns the object.
The class represents a SQL Server Agent proxy account.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified SQL Server Agent Service, with the specified name.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the proxy account.
Initializes a new instance of the class on the specified SQL Server Agent Service with the specified name and credential.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the proxy account.
A value that specifies the credential name.
Initializes a new instance of the class on the specified SQL Server Agent Service with the specified name and credential. It also specifies whether the proxy account is enabled.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the proxy account.
A value that specifies the credential name.
A value that specifies whether the proxy account is enabled.
Initializes a new instance of the class on the specified SQL Server Agent Service with the specified name and credential. It also specifies whether the proxy account is enabled.
A object that specifies the SQL Server Agent Service.
A value that specifies the name of the proxy account.
A value that specifies the credential name.
A value that specifies whether the proxy account is enabled.
A value that contains a textual description of the proxy account.
Adds a Microsoft Windows login account to the proxy account.
A value that specifies the Windows login account that is associated with the proxy account.
Adds a Microsoft SQL Server database role to the proxy account.
A value that specifies the SQL Server database role that is associated with the proxy account.
Adds a Microsoft SQL Server server role to the proxy account.
A value that specifies the SQL Server server role that is associated with the proxy account.
Adds a Microsoft SQL Server subsystem to the proxy account.
An object value that specifies the SQL Server subsystem that is associated with the proxy account.
Updates any object property changes on an instance of Microsoft SQL Server.
Creates a job on the instance of Microsoft SQL Server as defined by the object.
Removes an existing proxy account.
Enumerates a list of Microsoft Windows login accounts associated with the referenced proxy account.
A object value that contains a table of information about the Windows login accounts that are associated with the referenced proxy account.
Enumerates a list of Microsoft SQL Server database roles associated with the referenced proxy account.
A object value that contains a table of information about the SQL Server database roles that are associated with the referenced proxy account.
Enumerates a list of Microsoft SQL Server server roles associated with the referenced proxy account.
A object value that contains a table of information about the SQL Server server roles that are associated with the referenced proxy account.
Enumerates a list of Microsoft SQL Server subsystems associated with the referenced proxy account.
A object value that contains a table of information about the SQL Server subsystems that are associated with the referenced proxy account.
Removes a Microsoft Windows login account from the referenced proxy account.
A value that specifies the Windows login account to be removed.
Removes a Microsoft SQL Server database role from the referenced proxy account.
A value that specifies the SQL Server database role to be removed.
Removes a Microsoft SQL Server server role from the referenced proxy account.
A value that specifies the SQL Server server role to be removed.
Removes a Microsoft SQL Server subsystem from the referenced proxy account.
An object value that specifies the SQL Server subsystem to be removed.
Renames a proxy account.
A value that specifies the new name of the proxy account.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent proxy account.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent proxy account as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets the ID value that uniquely identifies the proxy agent credential.
An value that specifies the ID value that uniquely identifies the proxy account credential.
Gets the credential identity.
A value that specifies the credential identity.
Gets or sets the name of the credential.
A value that specifies the name of the credential.
Gets or sets a textual description of the proxy account.
A value that contains a textual description of the proxy account.
Gets the ID value that uniquely identifies the proxy account.
An value that specifies the ID value that uniquely identifies the proxy account.
Gets or sets the property value that specifies whether the proxy account is enabled or not.
A value that specifies whether the proxy account is enabled or not.If True, the proxy account is enabled.If False (default), the proxy account is disabled.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the proxy accounts defined on SQL Server Agent.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the proxy account.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the proxy account.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class is a base class that is inherited by the class.
Initializes a new instance of the class.
Gets the ID value that uniquely identifies the schedule.
An value that specifies the ID value that uniquely identifies the schedule.
The object represents a target server defined for multiserver administration on SQL Server Agent.
Gets the date and time at which an instance of Microsoft SQL Server was enlisted as a member of a multiserver administration group.
A value that specifies the date and time when the instance of SQL Server was enlisted as a member of a multiserver administration group.
Gets the ID value for the instance of Microsoft SQL Server that is the target server.
An value that specifies the ID value for the instance of SQL Server that is the target server.
Gets the most recent date and time at which the referenced target server successfully connected to its master server.
A value that specifies the date and time when the referenced target server last connected to its master server .
Gets the current date and time for the referenced target server.
A value that specifies the current date and time at the referenced target server.
Gets or sets the physical location of the referenced target server.
A value that specifies the location of the referenced target server.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
Gets the number of SQL Server Agent maintenance tasks waiting to be downloaded by the target server from the master server.
An value that specifies the number of maintenance tasks waiting to be downloaded.
Gets the length of time in seconds that the target server waits between attempts to connect to the master server to download pending instructions.
An value that specifies the number of seconds between attempts to poll the master server.
Gets information about the current component execution status or integrity status of the referenced target server.
A object value that specifies the current execution and integrity status of the target server.
Gets the difference, in minutes, between the local time midnight on the target server and midnight Coordinated Universal Time (Greenwich Mean Time).
An value that specifies the number of minutes time difference between the referenced target server and Greenwich Mean Time.
The class represents a collection of objects that represent all the target servers defined on SQL Server Agent.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the target server.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the target server.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object that represent a target server group defined for multi-server administration on SQL Server Agent.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified SQL Server Agent and with the specified name.
A object value that specifies the SQL Server Agent Service with which the target server group is associated.
A value that specifies the name of the target server group.
Assigns target server group membership to the specified target server.
A value that specifies the target server to be removed from the target server group.
Creates a target server group on the instance of SQL Server as defined by the object.
Removes the referenced target server group.
Enumerates a list of target servers that are members of the referenced target server group.
An array of objects that are members of the referenced target server group.
Withdraws membership of the referenced target server group from the specified target server.
A value that specifies the target server to be removed from the target server group.
Renames the referenced target server group.
A value that specifies the new name of the target server group.
Generates a Transact-SQL script that can be used to re-create the target server group.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the target server group as specified by the script options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that is used to specify the script options.
Gets the ID value that uniquely identifies the target server group.
An value that specifies the ID value for the target server group.
Gets the object that is the parent of the object.
A object value that is the parent of the object.
The class represents a collection of objects that represent all the target server groups defined on SQL Server Agent.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index position to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the target server group.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the target server group.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The namespace contains classes that represent the Service Broker items that you can manage by using SQL Server Management Objects.
The class is a base class that is inherited by other Service Broker classes.
Initializes a new instance of the class.
Returns the name of the database on which the instance of Service Broker is implemented.
A value that specifies the name of the database on which Service Broker is implemented.
Generates a Transact-SQL script that can be used to re-create the Service Broker object.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Agent alert as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
The object represents a priority level and the set of criteria for determining which Service Broker conversations to assign the priority level.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified implementation of Service Broker and with the specified name.
A object value that specifies the implementation of Service Broker on which the conversation priority is defined.
A value that specifies the name of the conversation priority.
Updates a conversation priority in an instance of SQL Server with any property changes made in the specified object.
Creates a conversation priority on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantees on the conversation priority.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the conversation priority.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the conversation priority.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the conversation priority.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the conversation priority.
Enumerates a list of object permissions for the conversation priority.
An array of objects that contains object permission information for the conversation priority.
Enumerates a list of object permissions for a specified permission on the conversation priority.
An array of objects that contains object permission information for the specified permission on the conversation priority.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the conversation priority.
An array of objects that contains object permission information for the specified grantee on the conversation priority.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the conversation priority.
An array of objects that contains object permission information for the specified grantee and permission on the conversation priority.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantees on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.
A value that specifies the role that the user assumes when granting access to the conversation priority to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the conversation priority.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the conversation priority.If False, the grantee is not given the ability to deny other users access to the conversation priority.
A value that specifies the role that the user assumes when granting access to the conversation priority to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the conversation priority.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the conversation priority.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the conversation priority for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the conversation priority and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the conversation priority.If False, the grantee is not given the ability to revoke other user's access from the conversation priority.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the conversation priority for other users. Use this parameter for grantees who are members of more than one role.
Gets or sets the contract name specified for the object.
A value that specifies the name of a Service Broker contract to be used as a criterion for determining if the conversation priority applies to a conversation.
Gets the conversation priority ID associated with the object.
An value that uniquely identifies the conversation priority within the database.
Gets or sets the local service name associated with the object.
A value that specifies the name of a Service Broker service to be used as a criterion for determining if the conversation priority applies to a conversation.
Gets or sets the object that is the parent of the object
A object that is the parent of the object.
Gets or sets the priority level associated with the object.
A value that specifies the priority level to be assigned to any conversation endpoint that uses the contract and services specified in the conversation priority.
Gets or sets the remote service name associated with the object.
A value that specifies the name of a Service Broker service to be used as a criterion for determining if the conversation priority applies to a conversation.
The class represents a collection of objects that represent all the conversation priorities defined on a database.
Adds a object to the collection.
A object that specifies the conversation priority to add to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection by using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the conversation priority.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the conversation priority.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Exposes Service Broker conversation priority methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the Service Broker conversation priority with which this instance of the object is associated.
Gets or sets the name of the Service Broker conversation priority associated with the object.
A value that specifies the name of the conversation priority associated with the object.
The object represents a Service Broker service, which is an addressable endpoint for conversations.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified implementation of Service Broker and with the specified name.
A object value that specifies the implementation of Service Broker on a database.
A value that specifies the name of the service.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a Service Broker service on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the Service Broker service.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the Service Broker service.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the Service Broker service.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the Service Broker service.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the Service Broker service.
Enumerates a list of object permissions for the Service Broker service.
An array of objects that contains object permission information for the Service Broker service.
Enumerates a list of object permissions for a specified permission on the Service Broker service.
An array of objects that contains object permission information for the specified permission on the Service Broker service.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the Service Broker service.
An array of objects that contains object permission information for the specified grantee on the Service Broker service.
A string value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the Service Broker service.
An array of objects that contains object permission information for the specified grantee and permission on the Service Broker service.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the Service Broker service.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the Service Broker service.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to deny other users access to the Service Broker service.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the Service Broker service.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to deny other users access to the Service Broker service.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to grant other users access to the Service Broker service.
A value that specifies the role that the user assumes when granting access to the Service Broker service to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Service Broker service under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Service Broker service.If False, the grantee is not given the ability to grant other users access to the Service Broker service.
A value that specifies the role that the user assumes when granting access to the Service Broker service to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the Service Broker service.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the Service Broker service.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the Service Broker service and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantees on the Service Broker service and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the Service Broker service and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the Service Broker service for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the Service Broker service and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Service Broker service.If False, the grantee is not given the ability to revoke other users' access from the Service Broker service.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the Service Broker service for other users. Use this parameter for grantees who are members of more than one role.
Gets the events associated with the Service Broker service.
A object that represents the Service Broker service events.
Gets the extended properties of the Service Broker service.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the Service Broker service.
An value that specifies the ID value that uniquely identifies the Service Broker service.
Gets or sets the Service Broker service owner.
A value that specifies the Service Broker service owner.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
Gets or sets the queue that the service uses to hold messages.
A value that specifies the name of the queue that the service uses to hold messages.
Gets or sets the schema for the queue that the service uses to hold messages.
A value that specifies the schema for the queue that the service uses to hold messages.
Gets a collection of contracts that are mapped to the Service Broker service.
A object that lists the relationship between the service and the contracts.
The class represents a collection of objects that represent all the Service Broker services defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the Service Broker service.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the Service Broker service.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for Service Broker service event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of Service Broker service events.
Starts receiving events.
Stops receiving events.
Specifies the Service Broker service events to receive.
A object that specifies the set of events to receive.
Specifies the Service Broker service events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Exposes Service Broker service methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the conversation priority with which this instance of the object is associated.
Gets or sets the name of the Service Broker service associated with the object.
A value that specifies the name of the Service Broker service associated with the object.
The object represents a message type that defines the content of messages.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified implementation of Service Broker and with the specified name.
A object value that specifies the implementation of Service Broker on which the message type is defined.
A value that specifies the name of the message type.
Updates any object property changes on instance of Microsoft SQL Server.
Creates a message type on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the Message type.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the Message type.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the Message type.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the Message type.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the Message type.
Enumerates a list of object permissions for the Message type.
An array of objects that contains object permission information for the Message type.
Enumerates a list of object permissions for a specified permission on the Message type.
An array of objects that contains object permission information for the specified permission on the Message type.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the Message type.
An array of objects that contains object permission information for the specified grantee on the Message type.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the Message type.
An array of objects that contains object permission information for the specified grantee and permission on the Message type.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the Message type.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the Message type.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to deny other users access to the Message type.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the Message type.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to deny other users access to the Message type.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to grant other users access to the Message type.
A value that specifies the role that the user assumes when granting access to the Message type to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the Message type under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the Message type.If False, the grantee is not given the ability to grant other users access to the Message type.
A value that specifies the role that the user assumes when granting access to the Message type to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the Message type.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the Message type.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other user's access from the Message type.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the Message type for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the Message type and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the Message type.If False, the grantee is not given the ability to revoke other users' access from the Message type.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the Message type for other users. Use this parameter for grantees who are members of more than one role.
Gets the events associated with the message type.
A object that represents the message type events.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the message type.
An value that specifies the ID value that uniquely identifies the message type.
Gets or sets the type of validation performed on message body.
A object value that specifies the type of validation performed on the message body.
Gets or sets the owner of the message type.
A value that specifies the owner of the message type.
Gets or sets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the message types defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the message type.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the message type.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server message type event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of message type events.
Starts receiving events.
Stops receiving events.
Specifies the message type events to receive.
A object that specifies the set of events to receive.
Specifies the message type events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Exposes Service Broker message type methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the conversation priority with which this instance of the object is associated.
Gets or sets the name of the Service Broker message type associated with the object.
A value that specifies the name of the Service Broker message type associated with the object.
The object represents a relationship between message types and a contract.
Initializes a new instance of the class.
Initializes a new instance of the class for the specified contract and with the specified name.
A object that specifies the contract in which the message type is used.
A value that specifies the name of the object.
Initializes a new instance of the class for the specified contract and with the specified name and message source.
A object that specifies the contract in which the message type is used.
A value that specifies the name of the object.
A object value that specifies which dialog sent the message type.
Removes the object.
A value that specifies whether to remove the object when the method of the parent object is run.If True, the object is removed when the method of the parent object is run.If False, the object is not removed when the method of the parent object is run.
Gets or sets the message type source.
A object value that specifies the message source.
Gets or sets the name of the message type mapping.
A value that specifies the name of the message type mapping.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the message types defined on a contract.
Adds a object to the collection.
A object that specifies the object that is to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Removes a object from the collection.
A object that specifies the object that is to be removed from the collection.
Removes a object from the collection.
A value that specifies the name of the object that is to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the message type that is associated with the contract.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the message type that is associated with the contract.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings that Service Broker uses for security and authentication when communicating with a remote service.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name.
A object that specifies the instance of Service Broker on which the remote service resides.
A value that specifies the name of the object.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a remote service binding on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the remote service binding.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the remote service binding.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users that the grantee granted access to on the remote service binding.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the remote service binding.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users that the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the remote service binding.
Enumerates a list of object permissions for the remote service binding.
An array of objects that contains object permission information for the remote service binding.
Enumerates a list of object permissions for the remote service binding for the specified set of permissions on the remote service binding.
An array of objects that contains object permission information for the specified permission on the remote service binding.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the remote service binding.
An array of objects that contains object permission information for the specified grantee on the remote service binding.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the remote service binding.
An array of objects that contains object permission information for the specified grantee and permission on the remote service binding.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the remote service binding.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the remote service binding.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to deny other users access to the remote service binding.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the remote service binding.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to deny other users access to the remote service binding.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to grant other users access to the remote service binding.
A value that specifies the role that the user assumes when granting access to the remote service binding to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the remote service binding under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the remote service binding.If False, the grantee is not given the ability to grant other users access to the remote service binding.
A value that specifies the role that the user assumes when granting access to the remote service binding to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the remote service binding.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the remote service binding.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the remote service binding and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantees on the remote service binding and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the remote service binding and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the remote service binding for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the remote service binding and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the remote service binding.If False, the grantee is not given the ability to revoke other users' access from the remote service binding.
A property that specifies whether users that the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the remote service binding for other users. Use this parameter for grantees who are members of more than one role.
Gets or sets the user that holds the certificate associated with the remote service binding.
A value that specifies the user that holds the certificate associated with the remote service binding.
Gets the events associated with the remote service binding.
A object that represents the remote service binding events.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the remote service binding.
An value that specifies the ID value that uniquely identifies the remote service.
Gets or sets the property that specifies whether anonymous dialogs are enabled.
A value that specifies whether anonymous dialogs are enabled.If True, anonymous dialogs are enabled.If False (default), anonymous dialogs are disabled.
Gets or sets the owner of the remote service binding.
A value that specifies the name of the remote service binding.
Gets the object that is the parent of the object.
A object value that owns the object.
Gets or sets the remote service for which the object provides security credentials.
A value that specifies the remote service for which the object provides security credentials.
The class represents a collection of objects that represent all the remote service bindings defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the remote service binding.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the remote service binding.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for Microsoft SQL Server remote service binding event notification.
Specifies the server event handler for remote service binding events.
Returns the currently selected event notifications.
An object that specifies the set of remote service binding events.
Starts receiving events.
Stops receiving events.
Specifies the remote service binding events to receive.
A object that specifies the set of events to receive.
Specifies the remote service binding events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Exposes Service Broker remote service binding methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the conversation priority with which this instance of the object is associated.
Gets or sets the name of the Service Broker remote service binding associated with the object.
A value that specifies the name of the Service Broker remote service binding associated with the object.
The object represents an implementation of Service Broker on a SQL Server database.
Represents a collection of objects. Each object represents a message type defined on the instance of Service Broker.
A object that represents all the message types defined on the instance of Service Broker.
Gets the object that is the parent of the object.
A object that is the parent of the object.
Represents a collection of objects. Each object represents a Service Broker conversation priority defined on the instance of Service Broker.
A object that represents all the Service Broker conversation priorities defined on the instance of Service Broker.
Represents a collection of objects. Each object represents a service queue defined on the instance of Service Broker.
A object that represents all the service queues defined on the instance of Service Broker.
Represents a collection of objects. Each object represents a remote service binding defined on the instance of Service Broker.
A object that represents all the remote service bindings defined on the instance of Service Broker.
Represents a collection of objects. Each object represents a service route defined on the instance of Service Broker.
A object that represents all the service routes defined on the instance of Service Broker.
Represents a collection of objects. Each object represents a service contract defined on the instance of Service Broker.
A object that represents all the service contracts defined on the instance of Service Broker.
Represents a collection of objects. Each object represents a Service Broker service defined on the instance of Service Broker.
A object that represents all the Service Broker services defined on the instance of Service Broker.
The objects represents a contract that specifies the direction and type of messages in a conversation.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name.
A object value that specifies the instance of Service Broker on which the service contract is defined.
A value that specifies the name of the object.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a remote service binding on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the service contract.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the service contract.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the service contract.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the service contract.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the service contract.
Enumerates a list of object permissions for the service contract.
An array of objects that contains object permission information for the service contract.
Enumerates a list of object permissions for a specified permission on the service contract.
An array of objects that contains object permission information for the specified permission on the service contract.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the service contract.
An array of objects that contains object permission information for the specified grantee on the service contract.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the service contract.
An array of objects that contains object permission information for the specified grantee and permission on the service contract.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the service contract.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the service contract.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to deny other users access to the service contract.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service contract.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to deny other users access to the service contract.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to grant other users access to the service contract.
A value that specifies the role that the user assumes when granting access to the service contract to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service contract under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service contract.If False, the grantee is not given the ability to grant other users access to the service contract.
A value that specifies the role that the user assumes when granting access to the service contract to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the service contract.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the service contract.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the service contract and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from grantees on the service contract and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the service contract and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the service contract for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the service contract and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service contract.If False, the grantee is not given the ability to revoke other users' access from the service contract.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the service contract for other users. Use this parameter for grantees who are members of more than one role.
Gets the events associated with the service contract.
A object that represents the service contract events.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the service contract.
An value that specifies the ID value that uniquely identifies the contract.
Gets the message type mappings of the object.
A object that specifies the message type mappings for the object.
Gets or sets the owner of the service contract.
A value that specifies the owner of the service contract.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the service contracts defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the service contract.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the service contract.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server service contract event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of service contract events.
Starts receiving events.
Stops receiving events.
Specifies the service contract events to receive.
A object that specifies the set of events to receive.
Specifies the service contract events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
An object that specifies the set of events to stop receiving.
Exposes Service Broker contract methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the Service Broker contract with which this instance of the object is associated.
Gets or sets the name of the Service Broker contract associated with the object.
A value that specifies the name of the Service Broker contract associated with the object.
The class represents the service contracts that are associated with the Service Broker service.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name.
A object value that specifies the instance of Service Broker on which the service contract mapping is defined.
A value that specifies the name of the object.
Removes the object.
A value that specifies whether to remove the object when the method of the parent object is run.If True, the object is removed when the method of the parent object is run.If False, the object is not removed when the method of the parent object is run.
Gets or sets the name of the service contract mapping.
A value that specifies the name of the service contract mapping.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a collection of objects that represent all the message types defined on a contract.
Adds a object to the collection.
A object that specifies the object that is to be added to the collection.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Removes a object from the collection.
A object that specifies the object that is to be removed from the collection.
Removes a object from the collection.
A value that specifies the name of the object that is to be removed from the collection.
Gets a object in the collection by index number.
A object value that represents the message type that is associated with the contract.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the message type that is associated with the contract.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents a queue that stores Service Broker messages.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name.
A object value that specifies the instance of Service Broker on which the service queue is defined.
A value that specifies the name of the object.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name and schema.
A object value that specifies the instance of Service Broker on which the service queue is defined.
A value that specifies the name of the object.
A value that specifies the schema of the object.
Updates any object property changes on the instance of SQL Server.
Creates a service queue on the instance of SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the service queue.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the service queue.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users who the grantee granted access to on the service queue.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the service queue.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the service queue.
Enumerates a list of object permissions for the service queue.
An array of objects that contains object permission information for the service queue.
Enumerates a list of object permissions for a specified permission on the service queue.
An array of objects that contains object permission information for the specified permission on the service queue.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the service queue.
An array of objects that contains object permission information for the specified grantee on the service queue.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the service queue.
An array of objects that contains object permission information for the specified grantee and permission on the service queue.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the service queue.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the service queue.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to deny other users access to the service queue.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service queue.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to deny other users access to the service queue.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to grant other users access to the service queue.
A value that specifies the role that the user assumes when granting access to the service queue to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service queue under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service queue.If False, the grantee is not given the ability to grant other users access to the service queue.
A value that specifies the role that the user assumes when granting access to the service queue to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the service queue.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the service queue.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the service queue and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from grantees on the service queue and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the service queue and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A string value that specifies the role that the user assumes when revoking access from the service queue for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the service queue and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service queue.If False, the grantee is not given the ability to revoke other users' access from the service queue.
A Boolean property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the service queue for other users. Use this parameter for grantees who are members of more than one role.
Generates a Transact-SQL script that can be used to re-create the Service Broker service queue.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to create the Service Broker service queue as specified by the scripting options.
A T:System.Collections.Specialized.StringCollection system object that contains a list of the Transact-SQL statements in the script.
A object that specifies the scripting options.
Gets or sets the execution context for the activated procedure.
An object value that specifies the execution context for the activated procedure.
Gets the date and time when the service queue was created.
A object value that specifies the date and time when the service queue was created.
Gets the date and time when the service queue was last modified.
A system object value that specifies the date and time when the service queue was last modified.
Gets the events associated with the service queue.
A object that represents the service queue events.
Gets or sets the server principal for the activated procedure.
A value that specifies the server principal for the activated procedure.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets or sets the filegroup on which the service queue is located.
A object value that specifies the filegroup for the service queue.
Gets the ID value that uniquely identifies the service queue.
An value that specifies the ID value that uniquely identifies the service queue.
Gets or sets the property that specifies whether activation is enabled for the service queue.
A value that specifies whether activation is enabled for the service queue.If True, activation is enabled for the service queue.If False (default), activation is disabled for the service queue.
Gets or sets the property that specifies whether the queue is enabled.
A value that specifies whether the queue is enabled.If True, the queue is enabled.If False (default), the queue is disabled.
Gets or sets a property that specifies whether automatic poison message handling is active for the Service Broker queue.
A value that specifies the state of automatic poison message handling for the Service Broker queue. True specifies that automatic poison message handling is active. False specifies that automatic poison message handling is not active.
Gets or sets the property that specifies whether the retention is enabled for the service queue.
A value that specifies whether retention is enabled for the service queue.If True, retention is enabled for the service queue.If False (default), retention is disabled for the service queue.
Gets a value that indicates whether the is a system object.
True if the is a system object. Otherwise, False.
Gets or sets the maximum number of concurrent queue readers.
An value that specifies the maximum number of concurrent queue readers.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the database that contains the executing procedure.
A value that specifies the database that contains the executing procedure.
Gets or sets the name of the executing procedure.
A value that specifies the name of the executing procedure.
Gets or sets the schema of the executing procedure.
A value that specifies the schema of the executing procedure.
Gets the number of rows in the service queue.
An value that specifies the number of rows in the service queue.
Gets the number of rows in the service queue as a double floating point value.
A value that specifies the number of rows in the service queue.
The class represents a collection of objects that represent all the service queues defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the service queue.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the service queue.
A value that specifies the name of the object in the collection.
Gets a object in the collection by name and schema.
A object value that represents the service queue.
A value that specifies the name of the object in the collection.
A value that specifies the schema of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server service queue event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of service queue events.
Starts receiving events.
Stops receiving events.
Specifies the service queue events to receive.
A object that specifies the set of events to receive.
Specifies the service queue events to receive and the event handler that handles the events.
A object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes the specified event handlers.
A object that specifies the set of events to stop receiving.
Exposes Service Broker queue methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the conversation priority with which this instance of the object is associated.
Gets or sets the name of the conversation priority associated with the object.
A value that specifies the name of the Service Broker queue associated with the object.
Gets a object describing the version of the server on which the Service Broker queue is implemented.
A object describing the version of the server on which the Service Broker queue is implemented.
The object represents a Service Broker route that contains the location information for the service and the database on which it is defined.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of Service Broker and with the specified name.
A object value that specifies the instance of Service Broker on which the service route is defined.
A value that specifies the name of the object.
Updates any object property changes on the instance of Microsoft SQL Server.
Creates a service route on the instance of Microsoft SQL Server as defined by the object.
Denies access to the specified permission for the specified grantee on the service route.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
Denies access to the specified permission for the specified grantees on the service route.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
Denies access to the specified permission for the specified grantee and other users who the grantee granted access on the service route.
An object value that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Denies access to the specified permission for the specified grantees on the service route.
An object value that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether users who the grantee has granted access to the permission are also denied access to the permission.If True, the grantee and users to which the grantee granted access to the permission are all denied access to the permission.If False, only the grantee is denied access to the permission.
Removes the service route.
Enumerates a list of object permissions for the service route.
An array of objects that contains object permission information for the service route.
Enumerates a list of object permissions for a specified permission on the service route.
An array of objects that contains object permission information for the specified permission on the service route.
An value that specifies the permission.
Enumerates a list of object permissions for a specified grantee on the service route.
An array of objects that contains object permission information for the specified grantee on the service route.
A value that specifies the grantee.
Enumerates a list of object permissions for a specified grantee and a specified permission on the service route.
An array of objects that contains object permission information for the specified grantee and permission on the service route.
A value that specifies the grantee.
An object value that specifies the permission.
Grants access to the specified permission for the specified grantee on the service route.
An object that specifies the permission.
A value that specifies the grantee to be granted access to the permission.
Grants access to the specified permission for the specified grantees on the service route.
An object that specifies the permission.
A array that lists the grantees to be granted access to the permission.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route.
An object that specifies the permission.
A value that specifies the grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to deny other users access to the service route.
Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the service route.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to deny other users access to the service route.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route.
An object that specifies the permission.
A value that specifies a grantee to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to grant other users access to the service route.
A value that specifies the role that the user assumes when granting access to the service route to other users. Use this parameter for grantees who are members of more than one role.
Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the service route under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be denied access to the permission.
A property that specifies whether the grantee is given the ability to grant access to the object for other users.If True, the grantee is given the ability to grant other users access to the service route.If False, the grantee is not given the ability to grant other users access to the service route.
A value that specifies the role that the user assumes when granting access to the service route to other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from a grantee on the service route.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
Revokes previously granted permissions from a list of grantees on the service route.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
Revokes previously granted permissions from a grantee on the service route and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantees on the service route and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
Revokes previously granted permissions from a grantee on the service route and any other users to whom the grantee has granted access. The grantee is also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A value that specifies a grantee to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the service route for other users. Use this parameter for grantees who are members of more than one role.
Revokes previously granted permissions from grantees on the service route and any other users to whom the grantees have granted access. The grantees are also given the ability to revoke other users' access under an assumed role.
An object that specifies the permission.
A array that specifies a list of grantees to be revoked access to the permission.
A property that specifies whether the grantee is given the ability to revoke access from the object for other users.If True, the grantee is given the ability to revoke other users' access from the service route.If False, the grantee is not given the ability to revoke other users' access from the service route.
A property that specifies whether users who the grantee has granted access to the permission are also revoked access from the permission.If True, the grantee and users to which the grantee granted access to the permission are all revoked access from the permission.If False, only the grantee is revoked access from the permission.
A value that specifies the role that the user assumes when revoking access from the service route for other users. Use this parameter for grantees who are members of more than one role.
Gets or sets the connection string for the remote Service Broker instance addressed by the route.
A value that specifies the connection string for the remote Service Broker instance addressed by the route.
Gets or sets the Service Broker instance that hosts the remote service.
A value that specifies the Service Broker instance that hosts the remote service.
Gets the events associated with the service route.
A object that represents the service route events.
Gets or sets the date and time when the service route expires.
A system object value that specifies the date and time when the service route expires.
Gets the extended properties of the object.
An object that specifies the extended properties of the object.
Gets the ID value that uniquely identifies the service route.
An value that specifies the ID value that uniquely identifies the service route.
Gets or sets the connection string of the remote mirrored Service Broker instance addressed by this route.
A value that specifies the connection string of remote mirrored Service Broker instance addressed by this route.
Gets or sets the owner of the service route.
A value that specifies the owner of the service route.
Gets or sets the object that is the parent of the object.
A object value that is the parent of the object.
Gets or sets the remote service addressed by the service route.
A value that specifies the remote service addressed by the service route.
The class represents a collection of objects that represent all the service routes defined on a database.
Copies the collection objects to a one-dimensional array beginning at the index value specified.
An array of objects.
An value that specifies the index value from where to start the copy.
Extracts a member from the collection using a system-defined, unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the service route.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the service route.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The object represents the settings required for SQL Server service route event notification.
Specifies the event raised when an event occurs in object and the user subscribed to the events from that object instance.
Returns the currently selected event notifications.
A object that specifies the set of service route events.
Starts receiving events.
Stops receiving events.
Specifies the service route events to receive.
A object that specifies the set of events to receive.
Specifies the service route events to receive and the event handler that handles the events.
An object that specifies the set of events to receive.
A object that handles the events that are received.
Clears all event settings, and removes all event handlers.
Clears the specified event settings, and removes all event handlers.
A object that specifies the set of events to stop receiving.
Exposes Service Broker route methods and properties in addition to the methods and properties of the object.
Initializes a new instance of the class.
Initializes a new instance of the class and associates it with an instance of the class.
A object that specifies the Service Broker route with which this instance of the object is associated.
Gets or sets the name of the conversation priority associated with the object.
A value that specifies the name of the Service Broker route associated with the object.
The Microsoft.SqlServer.Management.Smo.Mail namespace contains classes that represent the Microsoft SQL Server Database Mail service.
The class represents a SQL Server Database Mail subsystem configuration option.
Updates any object property changes on an instance of SQL Server.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail configuration value.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail configuration option as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets a textual description of the SQL Server Database Mail configuration option.
A value that contains a textual description of the SQL Server Database Mail configuration option.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the value of the referenced configuration option.
A value that specifies the value of the configuration option.
The class represents a collection of objects that represent all the configuration options defined on the SQL Server Database Mail subsystem.
Gets a object in the collection by index number.
A object value that represents the configuration option.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the configuration option.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a SQL Server Database Mail subsystem mail account.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server Database Mail subsystem and with the specified name.
A object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.
A value that specifies the name of the mail account.
Initializes a new instance of the class on the specified instance of SQL Server Database Mail subsystem and with the specified name and description.
A object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.
A value that specifies the name of the mail account.
A value that contains a textual description of the purpose of the mail account.
Initializes a new instance of the class on the specified instance of SQL Server Database Mail subsystem and with the specified name, description, display name, and e-mail address.
A object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.
A value that specifies the name of the mail account.
A value that contains a textual description of the purpose of the mail account.
A value that specifies the name that is displayed when messages are sent.
A value that specifies the e-mail address of the mail account.
Updates any object property changes on an instance of SQL Server running the SQL Server Database Mail subsystem.
Creates a mail account on the instance of SQL Server running the SQL Server Database Mail subsystem, as defined by the object.
Removes an existing mail account.
Renames the mail account.
A value that specifies the new name of the mail account.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail account.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail account, as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets a textual description of the purpose of the mail account.
A value that contains a textual description of the purpose of the mail account.
Gets or sets the name of the mail account that is displayed in messages.
A value that contains the display name of the mail account.
Gets or sets the e-mail address of the mail account.
A value that contains the e-mail address of the mail account.
Gets the ID value that uniquely identifies the mail account.
An value that specifies the ID value that uniquely identifies the mail account.
Represents a collection of objects. Each object represents a mail server associated with the mail account.
A that represents the mail servers associated with the mail account.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the e-mail address to which the mail account replies.
A value that specifies the e-mail address to which the mail account replies.
The class represents a collection of objects that represent all the mail accounts defined on the SQL Server Database Mail subsystem.
Extracts a member from the collection using a system-defined unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the mail account.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the mail account.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a SQL Server Database Mail subsystem mail profile.
Initializes a new instance of the class.
Initializes a new instance of the class on the specified instance of SQL Server Database Mail subsystem and with the specified name.
A object value that specifies the SQL Server Database Mail subsystem that is running on the instance of Microsoft SQL Server.
A value that specifies the name of the mail profile.
Initializes a new instance of the class on the specified instance of SQL Server Database Mail subsystem and with the specified name and description.
A object value that specifies the SQL Server Database Mail subsystem that is running on the instance of SQL Server.
A value that specifies the name of the mail profile.
A value that contains a textual description of the purpose of the mail profile.
Associates a mail account with the referenced mail profile.
A value that specifies the name of the mail account.
An value that specifies the sequence number of the mail account for the referenced profile.
Updates any object property changes on an instance of SQL Server running the SQL Server Database Mail subsystem.
Creates a mail profile on the instance of SQL Server running the SQL Server Database Mail subsystem, as defined by the object.
Removes an existing mail profile.
Returns an enumerated list of email accounts associated with the referenced mail profile.
A object value that contains a table of information about e-mail accounts that are associated with the referenced mail profile.
Returns an enumerated list of security principals associated with the referenced mail profile.
A object value that contains a table of information about security principals that are associated with the referenced mail profile.
Removes the association between a mail account and the referenced mail profile.
A value that specifies the name of the mail account.
Renames the referenced mail profile.
A value that specifies the new name of the mail profile.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail profile.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail profile, as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Gets or sets a textual description of the purpose of the mail profile.
A value that contains a textual description of the purpose of the mail profile.
Gets the ID value that uniquely identifies the mail profile.
An value that specifies the ID value that uniquely identifies the mail profile.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
The class represents a collection of objects that represent all the mail profiles defined on the SQL Server Database Mail subsystem.
Extracts a member from the collection using a system-defined unique identifier.
A object that has the specified ID value.
An value that uniquely identifies the object that is a member of the collection.
Gets a object in the collection by index number.
A object value that represents the mail profile.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the mail profile.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents a SQL Server Database Mail subsystem mail server.
Updates any object property changes on an instance of SQL Server.
Renames the mail server.
A value that specifies the new name of the mail server.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail server.
A system object value that contains a list of Transact-SQL statements in the script.
The object.
Sets the mail server account.
A string value that contains the username.
A that contains the password.
Sets the mail server account.
A string value that contains the username.
A that contains the password.
Sets the password.
A that contains the password.
Sets the password for the user account.
A value that specifies the password for the user account.
Gets or sets whether the secure socket layer is enabled.
A Boolean value that indicates the result of the operation, True if Ssl enabled, otherwise False.
Gets or sets whether credentials can be changed.
A Boolean value that specifies whether credentials can be changed.
Gets or sets the object that is the parent of the object.
A object value that specifies the parent of the object.
Gets or sets the port setting for the mail server.
An value that specifies the port address setting for the mail server associated with the referenced mail server.
Gets the type of mail server.
A value that specifies the type of mail server, such as Microsoft Exchange Server, Internet Message Access Protocol (IMAP), or Post Office Protocol 3 (POP3).
Gets or sets whether to use default credentials.
A Boolean value that specifies whether to use default credentials.
Gets or sets the user name associated with the referenced mail server.
A value that specifies the name of the user associated with the referenced mail server.
The class represents a collection of objects that represent all the mail servers defined on the SQL Server Database Mail subsystem.
Gets a object in the collection by index number.
A object value that represents the mail server.
An value that specifies the position of the object in the collection.
Gets a object in the collection by name.
A object value that represents the mail server.
A value that specifies the name of the object in the collection.
Gets the object that is the parent of the object.
A object that is the parent of the object.
The class represents the SQL Server Database Mail subsystem.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail subsystem.
A system object value that contains a list of Transact-SQL statements in the script.
Generates a Transact-SQL script that can be used to re-create the SQL Server Database Mail subsystem as specified by the scripting options.
A system object value that contains a list of Transact-SQL statements in the script.
A object value that specifies the scripting options.
Represents a collection of objects. Each object represents a SQL Server Database Mail account.
A that represents the mail accounts defined on the SQL Server Database Mail subsystem.
Represents a collection of objects. Each object represents a SQL Server Database Mail configuration option.
A that represents the configuration options defined on the SQL Server Database Mail subsystem.
Gets the object that is the parent of the object.
A object value that specifies the parent of the object.
Represents a collection of objects. Each object represents a SQL Server Database Mail configuration option.
A that represents the mail profiles defined on the SQL Server Database Mail subsystem.