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