Элементы User
The User object represents a SQL Server user.
Тип User предоставляет доступ к следующим элементам.
Конструкторы
Имя | Описание | |
---|---|---|
User() () () () | Initializes a new instance of the User class. | |
User(Database, String) | Initializes a new instance of the User class on the specified database with the specified name. |
В начало
Методы
Имя | Описание | |
---|---|---|
AddDatabaseContext | (Наследуется из SqlSmoObject.) | |
AddToRole | Adds the database user to the specified role. | |
Alter | Updates any User object property changes on the instance of Microsoft SQL Server. | |
AlterImpl | (Наследуется из SqlSmoObject.) | |
AlterImplFinish | (Наследуется из SqlSmoObject.) | |
AlterImplInit | (Наследуется из SqlSmoObject.) | |
AlterImplWorker | (Наследуется из SqlSmoObject.) | |
AppendCommaText | (Наследуется из ScriptNameObjectBase.) | |
AppendWithCommaText | (Наследуется из ScriptNameObjectBase.) | |
AppendWithOption | (Наследуется из ScriptNameObjectBase.) | |
BindDefaultImpl | (Наследуется из SqlSmoObject.) | |
BindRuleImpl | (Наследуется из SqlSmoObject.) | |
CheckCollation | (Наследуется из SqlSmoObject.) | |
CheckObjectDirty | (Наследуется из ScriptNameObjectBase.) | |
CheckObjectState() () () () | Validates the state of the referenced object. (Наследуется из SqlSmoObject.) | |
CheckObjectState(Boolean) | Validates the state of the referenced object with the option to specify that an exception is thrown if the object is not yet created. (Наследуется из SqlSmoObject.) | |
CheckObjectStateImpl | (Наследуется из SqlSmoObject.) | |
CheckTextCorectness | (Наследуется из ScriptNameObjectBase.) | |
CheckTextModeSupport | (Наследуется из ScriptNameObjectBase.) | |
CheckVersion100 | (Наследуется из SqlSmoObject.) | |
CheckVersion80 | Checks the validity of the object on SQL Server 2000. (Наследуется из SqlSmoObject.) | |
CheckVersion80SP3 | Checks the validity of the object on SQL Server 2000 SP3. (Наследуется из SqlSmoObject.) | |
CheckVersion90 | Check the validity of the object on SQL Server 2005. (Наследуется из SqlSmoObject.) | |
CheckVersionBelow90 | (Наследуется из SqlSmoObject.) | |
CleanObject | Cleans the referenced object. (Наследуется из ScriptNameObjectBase.) | |
Create | Creates a database user on the instance of SQL Server as defined by the User object. | |
CreateImpl | (Наследуется из SqlSmoObject.) | |
CreateImplFinish | (Наследуется из SqlSmoObject.) | |
CreateImplInit | (Наследуется из SqlSmoObject.) | |
Deny(ObjectPermissionSet, String) | Denies access to the specified permission for the specified grantee on the database user. | |
Deny(ObjectPermissionSet, array<String> [] () [] []) | Denies access to the specified permission for the specified grantees on the database user. | |
Deny(ObjectPermissionSet, String, Boolean) | Denies access to the specified permission for the specified grantee and other users whom the grantee granted access on the database user. | |
Deny(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Denies access to the specified permission for the specified grantees on the database user. | |
Discover | (Наследуется из SqlSmoObject.) | |
Drop | Removes the user from the database. | |
DropImpl | (Наследуется из SqlSmoObject.) | |
DropImplWorker | (Наследуется из SqlSmoObject.) | |
EnumObjectPermissions() () () () | Enumerates a list of object permissions for the database user. | |
EnumObjectPermissions(String) | Enumerates a list of object permissions for a specified grantee on the database user. | |
EnumObjectPermissions(ObjectPermissionSet) | Enumerates a list of object permissions for a specified permission on the database user. | |
EnumObjectPermissions(String, ObjectPermissionSet) | Enumerates a list of object permissions for a specified grantee and a specified permission on the database user. | |
EnumOwnedObjects | Enumerates a list of object that the database user owns. | |
EnumRoles | Enumerates a list of roles of which the database user is a member. | |
EnumScriptImpl | (Наследуется из SqlSmoObject.) | |
EnumScriptImplWorker | (Наследуется из SqlSmoObject.) | |
Equals | (Наследуется из Object.) | |
Finalize | (Наследуется из Object.) | |
ForceTextModeOnTextBody | Enforces text mode on the text body. (Наследуется из ScriptNameObjectBase.) | |
FormatSqlVariant | (Наследуется из SqlSmoObject.) | |
GenerateDataSpaceFileStreamScript | (Наследуется из SqlSmoObject.) | |
GenerateDataSpaceScript | (Наследуется из SqlSmoObject.) | |
GetBindDefaultScript | (Наследуется из SqlSmoObject.) | |
GetBindRuleScript | (Наследуется из SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | (Наследуется из SqlSmoObject.) | |
GetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | (Наследуется из SqlSmoObject.) | |
GetBraketNameForText | (Наследуется из ScriptNameObjectBase.) | |
GetDateTimeParameter | (Наследуется из SqlSmoObject.) | |
GetDateTimeParameterAsInt | (Наследуется из SqlSmoObject.) | |
GetDBName | Gets the database name that is associated with the object. (Наследуется из SqlSmoObject.) | |
GetEnumParameter | (Наследуется из SqlSmoObject.) | |
GetFragOptionString | (Наследуется из SqlSmoObject.) | |
GetGuidParameter | (Наследуется из SqlSmoObject.) | |
GetHashCode | (Наследуется из Object.) | |
GetIsTextDirty | Determines whether the text value is consistent with stored value. (Наследуется из ScriptNameObjectBase.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | (Наследуется из SqlSmoObject.) | |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | (Наследуется из SqlSmoObject.) | |
GetPropValue | (Наследуется из SqlSmoObject.) | |
GetPropValueOptional | (Наследуется из SqlSmoObject.) | |
GetPropValueOptionalAllowNull | (Наследуется из SqlSmoObject.) | |
GetRealValue | (Наследуется из SqlSmoObject.) | |
GetScriptIncludeExists | (Наследуется из ScriptNameObjectBase.) | |
GetScriptingOptionsForCreate | (Наследуется из SqlSmoObject.) | |
GetServerName | Gets the name of the instance of SQL Server with which the object is associated. (Наследуется из SqlSmoObject.) | |
GetServerObject | (Наследуется из SqlSmoObject.) | |
GetSqlServerVersionName | Gets the version name of the instance of SQL Server with which the object is associated. (Наследуется из SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | (Наследуется из SqlSmoObject.) | |
GetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | (Наследуется из SqlSmoObject.) | |
GetTextBody() () () () | Returns the text body. (Наследуется из ScriptNameObjectBase.) | |
GetTextBody(Boolean) | Returns the text body. (Наследуется из ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] []) | Gets the text for scripting. (Наследуется из ScriptNameObjectBase.) | |
GetTextForScript(ScriptingOptions, Boolean, array<String> [] () [] [], Boolean) | (Наследуется из ScriptNameObjectBase.) | |
GetTextHeader | Returns the text header. (Наследуется из ScriptNameObjectBase.) | |
GetTextMode | Determines whether the script name is using text mode. (Наследуется из ScriptNameObjectBase.) | |
GetTextProperty(String) | (Наследуется из ScriptNameObjectBase.) | |
GetTextProperty(String, ScriptingOptions) | (Наследуется из ScriptNameObjectBase.) | |
GetTimeSpanParameterAsInt | (Наследуется из SqlSmoObject.) | |
GetType | (Наследуется из Object.) | |
GetUrnRecursive(StringBuilder) | (Наследуется из SqlSmoObject.) | |
GetUrnRecursive(StringBuilder, UrnIdOption) | (Наследуется из SqlSmoObject.) | |
Grant(ObjectPermissionSet, String) | Grants access to the specified permission for the specified grantee on the database user. | |
Grant(ObjectPermissionSet, array<String> [] () [] []) | Grants access to the specified permission for the specified grantees on the database user. | |
Grant(ObjectPermissionSet, String, Boolean) | Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean) | Grants access to the specified permission and the ability to grant access to other users for the specified grantees on the database user. | |
Grant(ObjectPermissionSet, String, Boolean, String) | Grants access to the specified permission and the ability to grant access to other users for the specified grantee on the database user. | |
Grant(ObjectPermissionSet, array<String> [] () [] [], Boolean, String) | 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. | |
ImplInitialize | (Наследуется из SqlSmoObject.) | |
Initialize() () () () | Initializes the object and forces the properties be loaded. (Наследуется из SqlSmoObject.) | |
Initialize(Boolean) | Initializes the object and forces the properties be loaded. (Наследуется из SqlSmoObject.) | |
IsMember | Verifies whether the database user is a member of the specified role. | |
IsObjectDirty | Determines whether the referenced object is consistent with the stored object. (Наследуется из ScriptNameObjectBase.) | |
IsObjectInitialized | Verifies whether the object has been initialized. (Наследуется из SqlSmoObject.) | |
IsObjectInSpace | Verifies whether the object is isolated or connected to the instance of SQL Server. (Наследуется из SqlSmoObject.) | |
IsVersion80SP3 | (Наследуется из SqlSmoObject.) | |
MarkDropped | (Наследуется из SqlSmoObject.) | |
MarkForDropImpl | (Наследуется из SqlSmoObject.) | |
MemberwiseClone | (Наследуется из Object.) | |
PostAlter | (Наследуется из SqlSmoObject.) | |
PostCreate | (Наследуется из SqlSmoObject.) | |
PostDrop | (Наследуется из SqlSmoObject.) | |
Refresh | Refreshes the script name. (Наследуется из ScriptNameObjectBase.) | |
Rename | Renames the database user. | |
RenameImpl | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Наследуется из NamedSmoObject.) | |
RenameImplWorker | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Наследуется из NamedSmoObject.) | |
Revoke(ObjectPermissionSet, String) | Revokes previously granted permissions from a grantee on the database user. | |
Revoke(ObjectPermissionSet, array<String> [] () [] []) | Revokes previously granted permissions from a list of grantees on the database user. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean) | 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. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean) | 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. | |
Revoke(ObjectPermissionSet, String, Boolean, Boolean, String) | 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. | |
Revoke(ObjectPermissionSet, array<String> [] () [] [], Boolean, Boolean, String) | 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. | |
Script() () () () | Generates a Transact-SQL script that can be used to re-create the database user. | |
Script(ScriptingOptions) | Generates a Transact-SQL script that can be used to re-create the database user as specified by the script options. | |
ScriptAlter | (Наследуется из SqlSmoObject.) | |
ScriptAnsiQI | (Наследуется из ScriptNameObjectBase.) | |
ScriptChangeOwner | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Наследуется из NamedSmoObject.) | |
ScriptCreate | (Наследуется из SqlSmoObject.) | |
ScriptDdl | (Наследуется из SqlSmoObject.) | |
ScriptDrop | (Наследуется из SqlSmoObject.) | |
ScriptImpl() () () () | (Наследуется из SqlSmoObject.) | |
ScriptImpl(ScriptingOptions) | (Наследуется из SqlSmoObject.) | |
ScriptImplWorker | (Наследуется из SqlSmoObject.) | |
ScriptInformativeHeaders | (Наследуется из ScriptNameObjectBase.) | |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. (Наследуется из NamedSmoObject.) | |
SetCollectionTextMode | Sets the collection text mode. (Наследуется из ScriptNameObjectBase.) | |
SetParentImpl | (Наследуется из SqlSmoObject.) | |
SetTextBody | Specifies the text body. (Наследуется из ScriptNameObjectBase.) | |
SetTextHeader | Specifies the text header. (Наследуется из ScriptNameObjectBase.) | |
SetTextMode | Specifies the text mode. (Наследуется из ScriptNameObjectBase.) | |
SwitchTextMode | Switches the text mode. (Наследуется из ScriptNameObjectBase.) | |
ThrowIfTextIsDirtyForAlter | (Наследуется из ScriptNameObjectBase.) | |
ToString | Returns a String that represents the referenced object. (Наследуется из SqlSmoObject.) | |
TouchImpl | (Наследуется из SqlSmoObject.) | |
UnbindDefaultImpl | (Наследуется из SqlSmoObject.) | |
UnbindRuleImpl | (Наследуется из SqlSmoObject.) | |
Validate | (Наследуется из SmoObjectBase.) |
В начало
Свойства
Имя | Описание | |
---|---|---|
AsymmetricKey | Gets or sets the asymmetric key for the user. | |
Certificate | Gets or sets the certificate for the user. | |
CreateDate | Gets the date and time when the database user was created. | |
DateLastModified | Gets the date and time when the database user was last modified. | |
DefaultSchema | Gets the default schema for the database user. | |
Events | Gets the events that are associated with the database user. | |
ExecuteForScalar | Gets or sets the Boolean property value that specifies whether the object is set to the execute for scalar option. (Наследуется из SqlSmoObject.) | |
ExtendedProperties | Gets the extended properties of the database user. | |
HasDBAccess | Gets the Boolean property that specifies whether the database user has access to the database. | |
ID | Gets the ID value that uniquely identifies the database user. | |
IsSystemObject | Gets the Boolean property that specifies whether the database user is a system object. | |
IsTouched | Gets the Boolean property value that specifies whether the object properties have been updated but not yet persisted on the server. (Наследуется из SqlSmoObject.) | |
Login | Gets the login that is associated with the database user. | |
LoginType | 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. | |
Name | Gets or sets the name of the object. (Наследуется из NamedSmoObject.) | |
ObjectInSpace | Gets the Boolean property value that specifies whether the object exists in isolation, or whether it is directly or indirectly connected to the instance of SQL Server. (Наследуется из SqlSmoObject.) | |
Parent | Gets the Database object that is the parent of the User object. | |
Properties | Gets a collection of Property objects that represent the object properties. (Наследуется из SqlSmoObject.) | |
ScalarResult | Gets the scalar result for the referenced object. (Наследуется из SqlSmoObject.) | |
Sid | Gets the security identification number (SID) value of the database user. | |
State | Gets the state of the referenced object. (Наследуется из SmoObjectBase.) | |
Urn | Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Наследуется из SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Наследуется из SmoObjectBase.) | |
UserType | Gets or sets the type of user. |
В начало
События
Имя | Описание | |
---|---|---|
PropertyChanged | (Наследуется из SqlSmoObject.) | |
PropertyMetadataChanged | (Наследуется из SqlSmoObject.) |
В начало
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
IAlienObjectDiscover | (Наследуется из SqlSmoObject.) | |
IAlienObjectGetParent | (Наследуется из SqlSmoObject.) | |
IAlienObjectGetProperty | (Наследуется из SqlSmoObject.) | |
ISfcPropertyProviderGetPropertySet | (Наследуется из SqlSmoObject.) | |
IAlienObjectGetUrn | (Наследуется из SqlSmoObject.) | |
IAlienObjectResolve | (Наследуется из SqlSmoObject.) | |
IAlienObjectSetProperty | (Наследуется из SqlSmoObject.) |
В начало