天天看點

SPN注冊

檢視SPN是否已注冊:

setspn -L sccmdb

查詢是否有重複的SPN存在:

setspn -X

方法一:

在運作sql server的計算機上注冊,setspn.exe工具包含在windows server2003 sp1 support tools中

使用域管理者登陸後,手動注冊預設執行個體:

setspn -A MSSQLSvc/sccmdb.testw.com:1433 testw\sccmuser

或者:

setspn -A MSSQLSvc/sccmdb.testw.com testw\sccmuser

注:使用 “-S”參數而不是用“-A”的話則會先驗證其要注冊的SPN是否已存在,如果已存在則提示,并終止操作

注冊命名執行個體:

setspn -A MSSQLSvc/sccmdb.testw.com:1435:MSSQLSERVERP testw\sccmuser

setspn -A MSSQLSvc/sccmdb.testw.com:MSSQLSERVERP testw\sccmuser

如果SQL Server運作在 Local System 賬戶下,則需要将spn注冊在相應伺服器的計算機賬戶下:

setspn -S MSSQLSvc/TMG.testj.com:1433 tmg

方法二:

在AD中找到運作SQL Server服務的使用者賬戶,然後打開其屬性編輯器,找到servicePrincipalName,添加值如下:

MSSQLSvc/sccmdb.testw.com:1433

MSSQLSvc/sccmdb.testw.com:MSSQLSERVERP

 http://msdn.microsoft.com/zh-cn/library/ms178119(v=SQL.100).aspx

http://technet.microsoft.com/zh-cn/library/ms191153(v=SQL.100).aspx