SetOwner 메서드 (String)
데이터베이스 소유자를 설정합니다.
네임스페이스: Microsoft.SqlServer.Management.Smo
어셈블리: Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)
구문
‘선언
Public Sub SetOwner ( _
loginName As String _
)
‘사용 방법
Dim instance As Database
Dim loginName As String
instance.SetOwner(loginName)
public void SetOwner(
string loginName
)
public:
void SetOwner(
String^ loginName
)
member SetOwner :
loginName:string -> unit
public function SetOwner(
loginName : String
)
매개 변수
- loginName
유형: System. . :: . .String
새 데이터베이스 소유자인 SQL Server 로그인을 지정하는 String 값입니다.
주의
You can set the database owner to a server login account. If the specified login is already a user in the database, you must either remove it first, or use the SetOwner overload and set the overrideIfAleadyUser parameter to True.
예
VB
'Connect to the local, default instance of SQL Server.
Dim srv As Server
srv = New Server
'Reference the AdventureWorks2008R2 database.
Dim db As Database
db = srv.Databases("AdventureWorks2008R2")
'Set the owner to a valid logon. When True, the second
'parameter will override if the proposed login is
'already defined as a user on the database.
db.SetOwner(lstr, True)
PowerShell
$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")
$db = New-Object Microsoft.SqlServer.Management.Smo.Database
$db = $srv.Databases.Item("AdventureWorks2008R2")
$db.SetOwner(lstr, $TRUE)