Login クラス
Login オブジェクトは、Windows 認証または SQL Server 認証を使用して SQL Server のインスタンスへアクセスする許可を与えられている SQL Server ログイン アカウントを表します。
名前空間: Microsoft.SqlServer.Management.Smo
アセンブリ: Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo.dll)
構文
'宣言
<PhysicalFacetAttribute> _
<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)> _
Public NotInheritable Class Login _
Inherits ScriptNameObjectBase _
Implements IObjectPermission, ICreatable, IAlterable, IDroppable, _
IRenamable, IScriptable, ILoginOptions, IDmfFacet
'使用
Dim instance As Login
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class Login : ScriptNameObjectBase,
IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable,
IScriptable, ILoginOptions, IDmfFacet
[PhysicalFacetAttribute]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode::CheckOnSchedule)]
public ref class Login sealed : public ScriptNameObjectBase,
IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable,
IScriptable, ILoginOptions, IDmfFacet
[<SealedAttribute>]
[<PhysicalFacetAttribute>]
[<EvaluationModeAttribute(AutomatedPolicyEvaluationMode.CheckOnSchedule)>]
type Login =
class
inherit ScriptNameObjectBase
interface IObjectPermission
interface ICreatable
interface IAlterable
interface IDroppable
interface IRenamable
interface IScriptable
interface ILoginOptions
interface IDmfFacet
end
public final class Login extends ScriptNameObjectBase implements IObjectPermission, ICreatable, IAlterable, IDroppable, IRenamable, IScriptable, ILoginOptions, IDmfFacet
説明
Login オブジェクトのプロパティを取得するには、固定サーバー ロール public のメンバでも可能です。
Login オブジェクトのプロパティを設定するには、サーバーの ALTER ANY LOGIN 権限を持っているか、固定サーバー ロール sysadmin のメンバであることが必要です。
ログインを作成または削除するには、サーバーの ALTER ANY LOGIN 権限を持っているか、固定サーバー ロール sysadmin のメンバであることが必要です。
他のユーザーに対してログインの権限を許可、拒否、または禁止するには、ログオンの CONTROL 権限を持っているか、固定サーバー ロール sysadmin または securityadmin のメンバであることが必要です。
ログイン時に、古いパスワードを入力せずにパスワードを設定するには、固定サーバー ロール sysadmin のメンバであることが必要です。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
継承階層
System. . :: . .Object
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectBase
Microsoft.SqlServer.Management.Smo. . :: . .SqlSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .NamedSmoObject
Microsoft.SqlServer.Management.Smo. . :: . .ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo..::..Login
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。