控制在 Microsoft Windows® 2000 Active Directory™ 中注冊(cè) Microsoft® SQL Server™ 實(shí)例。sp_ActiveDirectory_SCP 的操作始終應(yīng)用于當(dāng)前連接到的 SQL Server 實(shí)例。
sp_ActiveDirectory_SCP [ @Action = ] N'action'
[ @Action = ] N'action'
指定是否要?jiǎng)?chuàng)建、更新或刪除注冊(cè) SQL Server 實(shí)例的 Active Directory 對(duì)象。Action 的數(shù)據(jù)類型為 nvarchar(20),其默認(rèn)值為 N'create'。
值 | 描述 |
---|---|
create | 通過(guò)在 Active Directory 中創(chuàng)建 MS-SQL-SQLServer 對(duì)象,在該目錄中注冊(cè) SQL Server 實(shí)例。MS-SQL-SQLServer 對(duì)象在執(zhí)行創(chuàng)建操作時(shí)記錄 SQL Server 實(shí)例的特性。如果指定 create 且已注冊(cè)了該實(shí)例,則執(zhí)行更新操作。 |
update | 刷新在 Active Directory 中為當(dāng)前 SQL Server 實(shí)例注冊(cè)的特性。在 Active Directory 中更新 MS-SQL-SQLServer 對(duì)象中記錄的特性。如果指定 update 且未注冊(cè)該實(shí)例,則執(zhí)行創(chuàng)建操作。 |
delete | 刪除當(dāng)前 SQL Server 實(shí)例的 Active Directory 注冊(cè)。從 Active Directory 中刪除 MS-SQL_SQLServer 對(duì)象。也將刪除該實(shí)例中任何數(shù)據(jù)庫(kù)和發(fā)布的注冊(cè)。 |
0(成功)或 1(失?。?/P>
無(wú)
在 Active Directory 中注冊(cè) SQL Server 實(shí)例后,可使用 sp_ActiveDirectory_Obj 注冊(cè)該實(shí)例中的任何數(shù)據(jù)庫(kù),并且可使用 sp_addpublication 或 sp_addmergepublication 注冊(cè)發(fā)布。
只有 sysadmin 固定服務(wù)器角色的成員才可以執(zhí)行 sp_ActiveDirectory_SCP。
下例在 Active Directory 中注冊(cè)當(dāng)前 SQL Server 實(shí)例。
DECLARE @RetCode INT
EXEC @RetCode = sp_ActiveDirectory_SCP @Action = N'create'
PRINT 'Return code = ' + CAST(@RetCode AS VARCHAR)
相關(guān)文章