sp_ActiveDirectory_SCP(Transact-SQL)
Microsoft Windows Active Directory에서 Microsoft SQL Server 인스턴스의 등록을 제어합니다. 항상 sp_ActiveDirectory_SCP의 동작은 연결된 SQL Server 인스턴스에 적용됩니다.
구문
sp_ActiveDirectory_SCP [ @Action = ] N'action'
인수
[ @Action = ] N'action'
SQL Server 인스턴스를 등록하는 Active Directory 개체를 생성, 업데이트 또는 삭제할지를 지정합니다. action은 nvarchar(20)이며 기본값은 **N'create'**입니다.값
설명
create
디렉터리에 MS-SQL-SQLServer 개체를 만들어 Active Directory에 SQL Server 인스턴스를 등록합니다. MS-SQL-SQLServer 개체는 동작을 수행할 때 SQL Server 인스턴스의 특성을 기록합니다. 이 값을 지정할 경우 인스턴스가 이미 등록되어 있으면 개체가 업데이트됩니다.
update
Active Directory에서 현재 SQL Server 인스턴스에 대해 등록된 특성을 새로 고칩니다. Active Directory의 MS-SQL-SQLServer 개체에 기록된 특성을 업데이트합니다.
delete
현재 SQL Server 인스턴스의 Active Directory 등록을 제거합니다. Active Directory에서 MS-SQL_SQLServer 개체를 삭제합니다. 또한 인스턴스의 게시와 데이터베이스 등록도 모두 제거합니다.
반환 코드 값
0(성공) 또는 1(실패)
결과 집합
없음
주의
Active Directory에서 SQL Server 인스턴스를 등록한 후 sp_ActiveDirectory_Obj를 사용하여 인스턴스에 데이터베이스를 등록할 수 있으며 sp_addpublication 또는 sp_addmergepublication을 사용하여 게시를 등록할 수 있습니다.
[!참고]
Active Directory 등록은 해당 등록을 만든 계정으로만 수정할 수 있습니다. SQL Server 서비스에서 사용하는 보안 계정을 변경하려면 Active Directory 등록을 삭제하고 서비스 계정을 변경한 후 다시 Active Directory 등록을 만들어야 합니다.
사용 권한
sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.
예
다음 예에서는 현재 SQL Server 인스턴스를 Active Directory에 등록합니다.
DECLARE @RetCode INT
EXEC @RetCode = sp_ActiveDirectory_SCP @Action = N'create'
PRINT 'Return code = ' + CAST(@RetCode AS VARCHAR)