LinkedServerLogin 类
The LinkedServerLogin object represents a SQL Server logon account that has permission to connect to the linked server.
继承层次结构
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo..::..LinkedServerLogin
命名空间: Microsoft.SqlServer.Management.Smo
程序集: Microsoft.SqlServer.Smo(在 Microsoft.SqlServer.Smo.dll 中)
语法
声明
<SfcElementTypeAttribute("Login")> _
Public NotInheritable Class LinkedServerLogin _
Inherits NamedSmoObject _
Implements ICreatable, IDroppable, IAlterable
用法
Dim instance As LinkedServerLogin
[SfcElementTypeAttribute("Login")]
public sealed class LinkedServerLogin : NamedSmoObject,
ICreatable, IDroppable, IAlterable
[SfcElementTypeAttribute(L"Login")]
public ref class LinkedServerLogin sealed : public NamedSmoObject,
ICreatable, IDroppable, IAlterable
[<SealedAttribute>]
[<SfcElementTypeAttribute("Login")>]
type LinkedServerLogin =
class
inherit NamedSmoObject
interface ICreatable
interface IDroppable
interface IAlterable
end
public final class LinkedServerLogin extends NamedSmoObject implements ICreatable, IDroppable, IAlterable
LinkedServerLogin 类型公开以下成员。
构造函数
| 名称 | 说明 | |
|---|---|---|
![]() |
LinkedServerLogin() () () () | Initializes a new instance of the LinkedServerLogin class. |
![]() |
LinkedServerLogin(LinkedServer, String) | Initializes a new instance of the LinkedServerLogin class for the specified linked server and with the specified name. |
页首
属性
| 名称 | 说明 | |
|---|---|---|
![]() |
DateLastModified | Gets the date and time when the linked server logon was last modified. |
![]() |
ExecuteForScalar | Gets or sets the Boolean property value that specifies whether the object is set to the execute for scalar option. (从 SqlSmoObject 继承。) |
![]() |
Impersonate | Gets or sets the Boolean 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. |
![]() |
IsTouched | Gets the Boolean property value that specifies whether the object properties have been updated but not yet persisted on the server. (从 SqlSmoObject 继承。) |
![]() |
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 or sets the Server object that is the parent of the LinkedServerLogin object. |
![]() |
Properties | Gets a collection of Property objects that represent the object properties. (从 SqlSmoObject 继承。) |
![]() |
RemoteUser | Gets or sets an alternative logon name for the linked server logon to impersonate when it accesses data on a linked server. |
![]() |
ScalarResult | Gets the scalar result for the referenced object. (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
页首
方法
| 名称 | 说明 | |
|---|---|---|
![]() |
AddDatabaseContext | (从 SqlSmoObject 继承。) |
![]() |
Alter | Updates any property changes on an instance of SQL Server. |
![]() |
AlterImpl | (从 SqlSmoObject 继承。) |
![]() |
AlterImplFinish | (从 SqlSmoObject 继承。) |
![]() |
AlterImplInit | (从 SqlSmoObject 继承。) |
![]() |
AlterImplWorker | (从 SqlSmoObject 继承。) |
![]() |
BindDefaultImpl | (从 SqlSmoObject 继承。) |
![]() |
BindRuleImpl | (从 SqlSmoObject 继承。) |
![]() |
CheckCollation | (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
![]() |
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 | (从 SqlSmoObject 继承。) |
![]() |
Create | Creates a linked server logon as defined by the LinkedServerLogin object. |
![]() |
CreateImpl | (从 SqlSmoObject 继承。) |
![]() |
CreateImplFinish | (从 SqlSmoObject 继承。) |
![]() |
CreateImplInit | (从 SqlSmoObject 继承。) |
![]() |
Discover | (从 SqlSmoObject 继承。) |
![]() |
Drop | Removes the linked server logon. |
![]() |
DropImpl | (从 SqlSmoObject 继承。) |
![]() |
DropImplWorker | (从 SqlSmoObject 继承。) |
![]() |
EnumScriptImpl | (从 SqlSmoObject 继承。) |
![]() |
EnumScriptImplWorker | (从 SqlSmoObject 继承。) |
![]() |
Equals | (从 Object 继承。) |
![]() |
Finalize | (从 Object 继承。) |
![]() |
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 继承。) |
![]() |
GetDateTimeParameter | (从 SqlSmoObject 继承。) |
![]() |
GetDateTimeParameterAsInt | (从 SqlSmoObject 继承。) |
![]() |
GetDBName | Gets the database name that is associated with the object. (从 SqlSmoObject 继承。) |
![]() |
GetEnumParameter | (从 SqlSmoObject 继承。) |
![]() |
GetFragOptionString | (从 SqlSmoObject 继承。) |
![]() |
GetGuidParameter | (从 SqlSmoObject 继承。) |
![]() |
GetHashCode | (从 Object 继承。) |
![]() |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%) | (从 SqlSmoObject 继承。) |
![]() |
GetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean) | (从 SqlSmoObject 继承。) |
![]() |
GetPropValue | (从 SqlSmoObject 继承。) |
![]() |
GetPropValueOptional | (从 SqlSmoObject 继承。) |
![]() |
GetPropValueOptionalAllowNull | (从 SqlSmoObject 继承。) |
![]() |
GetRealValue | (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
![]() |
GetTimeSpanParameterAsInt | (从 SqlSmoObject 继承。) |
![]() |
GetType | (从 Object 继承。) |
![]() |
GetUrnRecursive(StringBuilder) | (从 SqlSmoObject 继承。) |
![]() |
GetUrnRecursive(StringBuilder, UrnIdOption) | (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
![]() |
IsObjectDirty | Verifies whether the object properties have been modified and the changes have not yet been persisted on the instance of SQL Server. (从 SqlSmoObject 继承。) |
![]() |
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 object and retrieves properties when the object is next accessed. (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
![]() |
ScriptAlter | (从 SqlSmoObject 继承。) |
![]() |
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 继承。) |
![]() |
ScriptRename | This method supports the SMO infrastructure and is not intended to be used directly from your code. (从 NamedSmoObject 继承。) |
![]() |
SetParentImpl | (从 SqlSmoObject 继承。) |
![]() |
SetRemotePassword(SecureString) | 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. |
![]() |
SetRemotePassword(String) | 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. |
![]() |
ToString | Returns a String that represents the referenced object. (从 SqlSmoObject 继承。) |
![]() |
TouchImpl | (从 SqlSmoObject 继承。) |
![]() |
UnbindDefaultImpl | (从 SqlSmoObject 继承。) |
![]() |
UnbindRuleImpl | (从 SqlSmoObject 继承。) |
![]() |
Validate | (从 SmoObjectBase 继承。) |
页首
显式接口实现
| 名称 | 说明 | |
|---|---|---|
![]() ![]() |
IAlienObjectDiscover | (从 SqlSmoObject 继承。) |
![]() ![]() |
IAlienObjectGetParent | (从 SqlSmoObject 继承。) |
![]() ![]() |
IAlienObjectGetProperty | (从 SqlSmoObject 继承。) |
![]() ![]() |
ISfcPropertyProviderGetPropertySet | (从 SqlSmoObject 继承。) |
![]() ![]() |
IAlienObjectGetUrn | (从 SqlSmoObject 继承。) |
![]() ![]() |
IAlienObjectResolve | (从 SqlSmoObject 继承。) |
![]() ![]() |
IAlienObjectSetProperty | (从 SqlSmoObject 继承。) |
页首
注释
To get LinkedServerLogin object properties, users can be a member of the public fixed server role.
To set LinkedServerLogin object properties, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.
To create or drop a linked server login, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.
To set the password for the linked server login, users must have ALTER ANY LOGIN permission on the server or be a member of the sysadmin fixed server role.
Thread Safety
此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 不保证所有实例成员都对于线程安全的。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)