"?? ?? SSPI ?????? ????? ???? ?? ????" ?????? ????? ?? ?????? ???? ????

???? ?????? ???? ??????
???? ID: 811889 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?????? ?? ?????

?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding start collapsed
?? ?????? ???? ????? "?? ?? SSPI ?????? ????? ???? ?? ????" ?????? ????? ??? ?? ?? ?????? ???????? ?? ?????? ???? ?? ????? ?? ????????? ??????? ???? ??? ??? ????? ????????? ???? ???, ?? ???? ?? ?????? ????? ??????? ?? ???? ??:
  • ?? Microsoft SQL Server ?? ?????? ?? ??? ????
  • ???? ?????? ??????? ?? ????? ?? ??? ????
  • ??????? ???????? ???? ?? ??? Kerberos ?????????? ???? ???? ???
???????? ?????? ?? ???? ????? ??? ?? ?????
??????? ???????? ?? SQL Server ??????? ??????????? SQL Server ??? ??? ???????? ?? ?????? ???? ?? ??? ?????????? ???? ?? Windows ??????? ???? ?? ????? ???? ?? ??? ?????? ??????? ?? ????? ???? ??? SQL ????? ?? ??? ?? ?? ???????? ?? ??? ??????? ?? Windows ??????? ???? ???????????? ???? ??? SQL ????? ??????? ?? ???????? ???? ?? ?? ???????????? ?????????? ?? ??????? ???? ?? ???????? ?? ????? ???? ?? ??? ????? ???????????? ??? ?? ?? ?? ????? ???? ???? ??:
  • NTLM (??????? ?????? ??????? ???????? [?? ?? SSPI] ???? ?????) ?????? ??? ??
  • ?? ?? SSPI ?? ??? tcp/ip ????? ?? NTLM
  • ?? ?? SSPI ?? ??? tcp/ip ????? ?? Kerberos ??????????
?? ?? ??????? ?????? ??????? ???????? (SSPI) ??? ??????? ???? ??????????? ???, ???? tcp/ip ????? ?? ???????? ?? ?????????? ??????? ?? ??? ?????? ???? ?? ?? Windows APIs ?? ?? ??? ??? ?????, ?? ?? SSPI ???????? ??? ?? ?????????? ??????? ???? ???? ?? ???????? ?? ????? ?? ???? ?? ?????? ?????? ???????? ?? ???? ??? ?? ???? ?? ??????????? ??? ?? ????????? ???? ?? ??? Windows ???????? ?????? ??? ??? ???????? ?? ??? ?? ???? ????

"?? ?? SSPI ?????? ????? ???? ?? ????" ?????? ??????? ???? ?? ?? ?? ?? SSPI ?? tcp/ip ????????? ?? ??? Kerberos ?????????? ?? ????? ???? ?? ?? Kerberos ?????????? ??????????? SQL ????? ?? ??? ?? ?? ?????? ???????? ?? ??? ?????????? ??????? ???? ????????? ???? ?? ??? ?????? ???????? ???? ???? ?? ?????
????? ??????? ??????? ???????? ?????? NTLM ?? Kerberos ?????????? ?? ????? ???? ??
???????? ?????????? ?? ????? ???? ?? ?????????? "???? ????? ???" (SPN) ??? ????? ???? ????? ?? ???????? ????? ?????????? ???? ????? ?????? ??? ??? ?????? ?? ??? ??? ?? SPN ?? ????? ????? ?? ???? ??? ???? ?? ???, ???? SQL ???? ?? ???, ?? ??? SMTP ???? ?? ??? ??? SPN ?? ???? ??? ?? ?????? ??? ???? ?????????? ???? ????? SPN ?? ?? ?? ?? ????? ???????? ?? ?? ?? ???? ???

SQL ????? ?? ??? ??? SPN ????? ?????? ?? ???? ??:
  • ServiceClass: ?? ???? ?? ??????? ???? ?? ????? ???? ??? ?? alwaysMSSQLSvc SQL ????? ?? ??? ???
  • ?????: ?? SQL Server ??? ??? ???????? thatis ?? DNS ??????: ??????????? ????? ??? ???
  • ?????: ?? ????? ???? ???? ??? ??? ?? ?? ???
?????? ?? ???, ???? ??????? SPN SQL Server ??? ??? ???????? ?? ??? ??????????? ??:
MSSQLSvc/SQLSERVER1.northamerica.corp.mycompany.com:1433
??? ???????? ??????? ?? ??? ??? SPN ?? ?????? ?? ?? ???????? ??????? ?? ??? ??? SPN ?? ?????? ???? ????? ??? ????? ?????? ???? ????? ??????? ?? ??? SPN ties ???? ???

SQL ????? ?? ?????? ???? ?? ??? ??? ??????? ?? SQL Server ??????? ?????? ??????? ?? ????? ???? ??, ?? ??????? ??? ??????? ?? WinSock APIs ?????????? ?? ????? ???? SQL ????? ?? ??? ?? ?? ???????? ?? ???? ??? ??????????? DNS ?? ?? ???? ?? ??? ????? ???? ??? ?? ???????? ?? ???? ?? ???, ????????????? ?? gethostbyaddr WinSock APIs ??????? ??? ?????? ??? IP ??? ?? ????? ??? SQL Server ??? ??? ???????? ?? ??? ?? ??? ??? ???? ??? ??, ?? SQL Server ??????? ???????? ?????? ??????? ?? ????? ???? ??, ?? ???????? ?? ???? ??? ??????????? DNS ?? ?? ???? ?? ??? ????? ???? ???

??????? ?? SQL Server ??????? SQL Server ??? ??? ???????? ?? ???? ??? ??????????? DNS ?? ??????? ???? ??, ?? ??????? DNS SPN ?? ???????? ?? ??? ????? ?? ??? ???? ???? ??? ?????, SQL Server ??????? SQL Server ??? ??? ???????? ?? ??? ??? ?????? SPN ????? ?? ??? ???? IP ??? ?? ????? ??? ?? ??? ???? ??? ??????????? DNS ?????? WinSock ?? ?? ?? ???? ??? ??? ?????? ?? ???? ???

????? ???? ??? ??????????? DNS ?? ?? ?? ??? ?? ???????-???? SQL ????? ??????? ??????? ?? ???? ???, ?????? ?? ??? ?????? SPNs:
  • MSSQLSvc / SQLSERVER1:1433
  • MSSQLSvc/123.123.123.123:1433
  • MSSQLSvc/SQLSERVER1.antartica.corp.mycompany.com:1433
  • MSSQLSvc/SQLSERVER1.dns.northamerica.corp.mycompany.com:1433
SQL ????? ??????? ??????? ???? SPN ????? ???? ??, ?? ??????? ??? ?? ?? ?? SSPI ???????? ?????? ?????????? ?????????? ???? ??? SPN ????? ?? ?????? ???? ??, ?? ??? SPN ???? ???? ??, ??????? ???? SPN ?? ?? SSPI ???????? ???? ???? ??, ?? Kerberos ?????????? ???? ???? ??? ?? ????? ??, ?? NTLM ?????????? ??? ?? ??? ?? ?? SSPI ??? ? ???? ?? ????? NTLM ?????????? ?? ????? ???? ?? ?? ????? ??? ?? ??? ??? ??? ??? SQL ????? ??????? ??????? ???? SPN ????? ??, ????? ???? ?? ??? ??????? ???????? ????? ???? ???? ??? ??, ?? ??? SPN ?? ????? ???? ?? ?????? ???? ?? ????? ???? ?? ????? ?? ?? "?? ?? SSPI ?????? ????? ???? ?? ????" ?????? ????? ??????? ???? ??? SQL ????? ????????? ???? ?? ??????? ?????? ???? ??, ?? ??????? ???????? ???????? ?? ??? ??? ???? ?? ???? ???? ?? ???, SQL Server ????????? ???? ??????? ?????? ??? ??????? ??? ????? ???? ???? SPN ?? ????? ???? ?? ?????? ?????, ??????? ????????? ???? ?? ??? SPNs ??? ???????? ?? ??? ????? ???? ??? ??? ????? ?????? ???, ???????? SPN ???? ?? ??? ?? ?? ???? ?? ?????? ????? ?? ???? ??????

????? ??????? ?? Kerberos ?????????? ??? ?? ????? DNS ??????????? ??????? ?? ??? ???? ????? ????????? ?????? ?? ????? ?? ?? ?? ??????????? ?? ??????? ?? ????? ?????? ?? ???? ???? ??????? ???????? ?? SQL Server (???? SQL ????? ?? ??? ?? ?? ???????? ?? ??? SQLServer1 ??) ?? ??? ?? ?? ????? ?? IP ??? ??????? ???? ?? ??? ????? ???? ?????:
???? sqlserver1
????? ?? ???? Ping ?????? ???? ??? ??????????? DNS ?? SQLServer1 ?? ?? ???? ?? ???, ????? ???? ?????:
???? - ?? IPAddress
?????? ?? ???:
C:\>ping SQLSERVER1

Pinging SQLSERVER1 [123.123.123.123] with 32 bytes of data:
	
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
	
Ping statistics for 123.123.123.123:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  0ms, Average =  0ms
C:\>ping -a 123.123.123.123
	
Pinging SQLSERVER1.northamerica.corp.mycompany.com [123.123.123.123] with 32 bytes of data:
	
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Reply from 123.123.123.123: bytes=32 time<10ms TTL=128
Ping statistics for 123.123.123.123:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum =  0ms, Average =  0ms

C:\>
?? ???? ???? - ?? IPAddress SQL ????? ?? ??? ?? ?? ???????? ?? ???? ??? ??????????? ??? DNS ?? ??? resolves ??????? ???? ??????????? ?? ??? ?? ???? ???
SQL ????? ???? ????? ??? ?????
?? Kerberos ?????????? ?? SQL Server ???????? ?? ?????????? ????? ??? ?? ?? ??? SQL ????? ?? ???, ?? ????? ??? ?? ?? ?? ??????? SQL ????? ???? ??? ???? ???: ?? ??????? ?????? ????, ???? ??????? ?????????? ???? ?? ??? ????? ?????????? ???? ??? SQL ????? ???? ??????? ??????? ???? ??, DsWriteAccountSpn API ??? ?? ????? ?? ?????? ?????????? ??? ????? SPN ??????? ???? ?? ??? ????? ???? ??? ??? ??? ???? ??, ?? ????? ??????? ????? ?????? ??? ??? ???? ??:

?????: MSSQLServer EventID: 19011 ?????: SuperSocket ???????: (SpnRegister): ?????? 8344?

DsWriteAccountSpn ??????? ?? ???? ??? ???? ??????? ?? ???, ????? Microsoft ??? ???? ?? ????:
http://msdn2.microsoft.com/en-us/library/ms676056.aspx
??????? ??????????
??? ?? SQL ????? ???? ??????? ?????? ???? ?? ??????? ?????, SPN ???????? ??? ?? ??????? ???? ??? ?? ?? ?????????? Kerberos ??????????? SQL ????? ?? ??? ?? ?? ???????? ?? ??? ???????? ???? ??? ??? ?? ?? ??????? ???? ?? ??????? ?? ??? ????? ???? ?? ??????? SQL ????? ???? ????? ???, ?? ????? ???? ?? ??????? ???? ????? SPNs ??? ???? ?? ?????? ???? ??, ??????? ???????, SPN ????? ?? ??? ?????? ??????? ?????? ??? ???? ????? SPN ??????? ??? ???? ??, ?? ???? ???? ?? ?? ??? SPN SQL Server ??? ??? ???????? ?? ??? ??? ???? ??? ?? ??? ??? ?? SQL ????? ???? ???? ?? ??? ??? ???? ????? ?????????? ???? ?? ????? ?? ?? ???????, ?? SPN ????? ?? ??? ???? ??? ?????? ????? ??????????-???? ????????????? ????? ???, ??????? SPN ??????????? ?? ???? ???

??? ?? ???? ????? ?????????? ???? (??????? ????? ?? ???? ?? ???) SQL ????? ???? ?? ????? ?? ??? ????? ?? ???? ?? ????, ??????? ????? SPN SQL Server ??? ??? ???????? ??? ????? ?????, ?? ???????? ??? ?? ?? SPN Kerberos ?????????? ?? ????? ???? ?? ?? SQL Server ??? ??? ???????? ?? ?????? ???? ?? ??? ????? ???, ?? SQL ????? ?? ??? ?? ?? ???? ???????? ?? ??? ????? ????? ??? ?? ???? ??????? ?????????? ???? ?? ??????? ?? ??? ????? ?????????? ???? ?? ??????? SQL Server ??? ??? ???, ?? ??? ??? ?? ????? SPN ?? ????? ???????? ?? SQL ????? ???? ?? ???? ???? ????? ???? ???? ?????? SPN ?? ???????? ???????? ?? ??? ??????? ?????? ???? ?? ??? SQL ????? ?? ??? ?? ?? ???????? ?? ??????? ???? ?? ????? ???? ???? ?? ????? ?? ?? ???? ?? ?? SPN ???? ?????, ?? ???? ?? ??? ??????? ???????? ????? ???? ???? ?????? ??????????, ?? ??????? SQL ????? ???? ???? ??, ????? ?? ??????? ?????? ???? ?? ??? ???????? ???? ?????? ???
?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding end collapsed

?????? ka ??

?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding start collapsed
?? ?????? ???? ???? ???????? ???? ?? ?? SSPI ?????? ????? ????, ?? ????????? ???? ??? ??? ???? ?? ??? ????? ?????? ???

????? ?? ???? ????
???????? ???? ?? ?? ???? ?? ??? ?? ?? ??? ?? ????? ?????? SQL ????? ?? ??? ?? ?? ???????? ?? ????? ?? ??? ????? ?? ???? ???? ?? ???? ????? ??? ??? ?????? ????? ??? ???
  1. ???? ?? ????????? ??? ?? ?? ??????????? Windows ???? ?? ??? SQL ????? ???? ?? ????????? ???? ?? ??? ??? ?? ?? ????? ???? ?? ??????? ????? ?? ???? ??? ?? ??? ?? ???? ?????? ?????? ?? ???, ?? ?? SSPI ?????? ????? ????????? ??? ?? ?? ??? ?? ???? ??:
    • ????? ???? ??????? ???
    • ???? ?? ??????? ????????? ?? ???? ??? ??? ??????? ????????? ?? ???? ??? ?? ?? ??? ???????, ?? ??? ???? SQL ????? ???? ???????????? ?????
  2. ???? ????? ????? SQL Server ??? ??? ???????? ?? ????? ?? ????? ??, ?? ????? ?? ??? ??????? ????? ?? ???? ?????
  3. ???? ???? ?? ???? ????? ?? ?? ????? ?? ????? ???? ?? ?????? ???? ?? ??? ????? ???? ???????? ??? ???? ?? ?? ?? ??? ???? ?? ??? SSPI ?? ??? ?????? ???
  4. ????? ???? ?? ??? ????????? ?? ???????? ?????? ??? ?????? ??????????? ?????????? ?? ???????? ?? ?? SQL ????? ?? ??????? ???? ????

    ??? ' ???? ?? ??? ????????? ?? ???????? ' ???? ?? ???? ??????????? ?????? SQL ????? ?? ???? ??? ????? hop ???????? ???? ???? ?????? SQL ????? ?? delegating ??? ?????? Windows ?????????? ?? ????? ???????? (???? ??? ?? ????? ??????) ?? ??? ???? ?????? ???
  5. Windows 2000 ?????? ??? ??? ?????? (SetSPN.exe) ???? ?? ??? ??????? ???? ????? ??? ?? ????? ????? Windows 2000 ????? ?????????? ???? ?? Windows Server 2003 ????? ?????????? ????? ?????? ???? ?? ???? ???? ?? ??? ????? ???? ??? ?? ?? SPN ?? ????????? ???? ?? ??? ????? ?? ???? ???? SQL ????? ?? ??? SPN ?? ?? ???? ?? ?? ???? ?????? ??????? ?????? ???? ?? ??? SQL Server ??????? ???? ?? SPN ???? ?? ??? ??????? ????????, ??????? ?????? ??? ??????? SQL ????? ???? ???? ?? ???????? ???? ????? ?? ???? ?????? ??? ?? SQL ??????? ?????? ???? ?? ??? ??? ?? ???? ??? ????? ?? ???????, SPN ???????? ??? ?? ??? ??? ???????, ??? SQL ????? ?? ??????? ???? ?? ??? ??? ????? ???? ?? ????? ????, ?? ?? ?? SQL ????? ?? ??????? ???? ?? ??? ????? ???? ???? ?? ?? ???? ?????, ???? SetSPN.exe ????? ?????? SPNs ??????? ?? ??? ?????? ?? ?? ?? ?? ?? ??? ????? SPN ?????? ?????? ???? ??????? ?? ???, SQL Server 2000 ???????? ?????? ??? "??????? ???? ????????" ???? ?????? ??? ???? ?? ???, ????? Microsoft ??? ???? ?? ????:
    http://msdn2.microsoft.com/en-us/library/aa905162 (SQL.80). aspx
    Windows 2000 ?????? ??? ?? ???? ??? ???? ??????? ?? ???, ????? Microsoft ??? ???? ?? ????:
    http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/default.mspx?mfr=true
  6. ???????? ???? ?? ??? ?????? ??? ?? ??????? ?? ??? ??? ?????? ??????? DNS, ????? ?? ???? ?? ??? WINS, ??????? ????? ?? Lmhosts ???????? ??? ?????? ???????? ?? ?????? ?????? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    169790 ??? tcp/ip ???????? ?? ?????? ???? ????
  7. ????? ?????? ?? ?????? ?????????? ?? ???????? ???????? ?? ?????? ???? ???? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ???????? ????? ????:
    291382 ??????? Windows 2000 DNS ?? Windows ????? 2003 DNS ?? ???? ??? ??????
    224196 ?????? ??????????? ????????? ??????? ?? ??????? RPC ??????? ?????????? ???? ?? ??? ???? ??????? ?????
SQL ????? ??????? ?? ??? ?????? ??? ?? SPNs ????? ?? ??? SQL ????? ???? ?? ????????? ????
?????? ??? ?? SPNs ????? ?? ??? SQL ????? ???? ?? ????????? ???? ?? ???, ?? ?????? ?????????? ?????????? ???? ??? ???? ?? ????? ???????? ???????? ????? ?????? ??? ?? "servicePrincipalName ?????" ?????? ?? SQL ????? ???? ???? ?? ??? "???? servicePrincipalName" ?? ?????? ???? ?????

??????? ??? ?? ?????? ?????????? ???? ???????? (ADSI) ?????? ?????-??, LDP ??????, ?? 3 ??????? ?? ?? ??? ??? ?? ?????? ?????????? ???????? ?? ????????? ????????? ???? ???? ?? ???? LDAP ??????? ?? ????? ???? ???, ?? ?? ????? ???????? ?? ???? ???? ?? ???????? ??? ?? Windows Server 2003, Microsoft Windows 2000 ?????, Microsoft Exchange Server 2003, Microsoft Exchange 2000 Server, ?? ????? Windows ?? Exchange ???????????? ???? ??? ???? ??? ?? ?????? ???? ?? ???? ?? ??? ????? ?? ?????? ?????????? ???????? ?? ????????? ????????? ?? ?? ???? ???????? ?? ?? ???? ??? ?? ????????? ?? ???? ????? ?? ??????

??? ??????? ????????? ?? SQL Server ????????? ???? ?? ??? ?????????? ?????? ?????? ???? ?? ???, ??? ?? ???? ????? ?????????? ?? ??? ??? ??? ?? ???? ?????, ?? ?? ?? ????? ???? ?? ??? ???? ????? ?????????? ?? ????? ???? ?? ???

?????? ??? ?? SPNs ????? ?? ??? SQL ????? ???? ?? ????????? ???? ?? ???, ????? ????? ?? ???? ????:
  1. ???????????? ????, ????? ???? ?????, ?????? Adsiedit.msc, ?? ???? ??? ???????? ?????
  2. ADSI ?????? ?????-?? ???, ??????? ???? ????? [?? ??? ????? ???], ??????? ???? DC =<b00> </b00> RootDomainName, ??????? ???? CN ?????????? =, ????-????? CN =<b00> </b00> ???? ??? =, ?? ???? ??? ???????? ?????

    ?????
    • ?? ??? ????? ??? ????? ?? ??? ?? ??? ??????????? ???
    • RootDomainName ??? ????? ?? ??? ?? ??? ??????????? ???
    • ???? ??? = ??? ?? SQL ????? ???? ?? ??????? ???? ?? ??? ????????? ???? ?? ??? ?? ??????????? ???
    • ??? ?? SQL ????? ???? ?? ??????? ???? ?? ??? ??????? ?????? ???? ????????? ????, ???? ??? = Microsoft Windows ?? ??? ?? ???? ?? ??? ?? ?? ????? ???? ???? ???? ?? ??? ?? ??????????? ???
    • ??? ?? SQL ????? ???? ?? ??????? ???? ?? ??? ??? ????? ?????????? ???? ????????? ????, ???? ??? = ????? ?????????? ???? ?? ??? ?? ??????????? ???
  3. ??? CN =<b00> </b00> ???? ??? = ??? ????? ????? ???, ??????? ??? ????? ?????
  4. ??????? ??? ??, ?????????? ?????
  5. ????? ??????? ???????? ????? ????? ???, ????????? ???? ?? SELF?????? ?????????????? ??????? ???????? ???

    SELF ???????? ???? ??, ?? ??????????? ????, ?? ???? ??? SELF???????
  6. ?????? ????????????, ?? ??????? SELF????? ????, ?? ???? ??? ??????? ????????? ?????
  7. ?????? ????????? ????? ????? ???, ??? ' ??? ????? ?????
  8. ??? ??? ??, ???? ?? ?????????? ???? ???? ???? ??? ????? ????, ?? ???? ??? ????????? ???? ?? ??????????? ??????? ????? ????????? ?? ??? ??? ????? ????? ???:
    • ServicePrincipalName ?????
    • ???? servicePrincipalName
  9. ??? ??? ??? ????? ????, ?? ???? ??? ADSI ?????? ?????-?? ?? ???? ???????
?? ????????? ?? ??? ???, ?? ??? ?????? ?????????? ?????? ?????? ?? ?????? ????, ?? ?? Microsoft ????? ??? ???? ???????? ???

?????????? ?? ??????? ???? ??? ?? ????? ????????? ?? ???? ???? ?? ?? WriteServicePrincipalName ???? SQL ???? ???? ?? ??? ??? ? ??:
  • ?? ?? ???? ????? ???????? ???? ????
  • SQL ????? ????? ???
?? ???????? ???, SQL ????? ?? ??? SPN ??????? ??? ?????? ??????????? ????????? ?? ???? ????? ?? ???? ??? ?? SQL ????? ??????? ?? ??? ??????????? ???????? ??????? ?? ???? ???

??? ??? ?? ???? ??? ????? ??:
  • Sqlcluster ???? ?? ????? ?? ??? ???? SQL ??????? ???????: A ??? ?? ??? B.
  • ??? A ????? ???????? A ?????? ???????? ?? ?? ??? B ????? ???????? B. ?????? ???????? ??


?? ?? ???? ??:
  1. Sqlcluster ??????? ??? ?? ?????? ?? ?? ??????? ???? ??? ?? SQL SPN ????? ???????? ??? ???????.
  2. ??????? ??? ?? ?? ???? ??? A ???? ?? Sqlcluster ?? ??? ??????? ?? ??? B ???? ?? ??? ?????
  3. Sqlcluster ??????? ????? ???????? ?? ???? SPN. a. ??? ?? ?????? ????????? ?? ????? deregistered
  4. SPN ????? ???????? A ?? ????? ???? ??? ??, ????? ????????? ???????? ??? ?? ????? ???????? B. ??? ???? ???? ?? ??
  5. ??? B ?? ??????? ?? ??? ??, ?? Sqlcluster ??????? SQL SPN ????? ???????? B. ?? ??? ??????? ???? ?? ?????? ???? ?????, SPN ?? ??? B ????? SPN ??????? ???? ???
  6. ????? (?? ??? 3) SPN B ????? ???????? ?? ??? ?????? ??????????? ????????? ?? ??? ?? ??? ??? ??? ??? ?? ???, ????? ???????? ????????? ???? ??? ??? ?????? ?? ????? ??? SQL ??????? ?? ??? ??? ????? SPN ????? ???? ?? ?? ????? ?? ??????? ???????? ?? Sqlcluster ?????? ?? ??? ??????

??? SQL Server 2012 ??? ?? ?????? ??? ???? ??? ???
????? ?????? ?? ???? ????
???? SQL ????? ??????? ?? ???????? ?? ??? ??? ???????? ?? ???? ????:
  1. Windows 2000 ?? ??? ?? ?????? ??? 3 (?? ??? ?? ???????) ?? ???? ??, ?? Windows ?????????? ??? ??? ??? Windows 2000-?????? ?????????? ?? ?? Kerberos ?????????? ??????? ???? ??? ????? SQL ????? ?? ??? ????? ??????? ?? ?? ?? SSPI ??????? ?? ????? ???? ?? ??? ??? ?????? ???? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    235529 Windows 2000-?????? ????? ??????? ?? Kerberos ?????????? ??????
  2. ???????? ???? ?? ????? Windows 2000 ?????? ??? 1 (SP1) ?? ??? ??? ???? ??? ???? ??????? ?? ??? Kerberos ?????????? ?????? Windows 2000-?????? ????? ??, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    267588 "?? ?? SSPI ?????? ????? ???? ?? ????" ?????? ????? ????????? ???? ?? ?? ?? SQL Server 2000 ?? ?????? ????
  3. ??? ???? ?? ?? SQL ?????, SQL Server ?????, ?? ?????-??? ??? ?? ??????? ???? ?? ??? ????? ??? ?? ??????????, ???? ??????? ??, ???? ??? ??? ???????, ????? Microsoft ????? ??? ???? ??? ?????? ???? ?? ????? ?? ???? ????
    239885 SQL ????? ?? ??? ?? ?? ????? ???????? ?? ??? ???? ???? ????????? ???? ?? ??? ????
  4. ???????? ???? ?? SQL ????? ?? ??????? ???? ?? ??? ?? ?? ????? ???? ???? ???? ???? ?????? ??? ??? ?? ??????? ?????????? ???? ?? ????? ???? ?? ?? ???? ???? ?? ????? ?? ??? ???, ?? ?? ???? ???? ?????? ????????? ?? ??????? ???? ?? ??? SQL Server ???????? ?????? ??? "?????? ??? Windows ???? ????" ???? ?????:
    http://msdn2.microsoft.com/en-us/library/aa176564 (SQL.80). aspx
??????? ?????? ?? ???? ????
??????? ?? ????? ??????:
  1. ????????? ???? ?? NTLM ??????? ?????? ??????? ??? ?? ??????? ?? ??????? ?? ????? ???? ??? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    269541 Windows NT LM ??????? ?????? ??????? ????????? ????? ???????? ??, ?? ?? SQL ????? ?? ?????? ???? ??? ?????? ?????: "?? ?? SSPI ?????? ????? ???? ?? ????"
  2. ????????? ???? ?? ???? ?? ????? ????????????? ?? ????? ?? ??? ???? ?? ??????? ?? ??? ????? ????????????? ?? ????? ?? ??? ?? ???, ?? ???????? ?? ??? ??? ???? ?? ?? ????? ????????????? ?? ????? ??? ???? ?? ????? ?? ??? ??? ????? ???????? ?? ?????? ?? ???? ???, ?? ???? ??? ???? ??? ??? ???? ????????? ???? ?? ???? ?? ????? ????????????? ?? ????? ?? ??? ??? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    242536 ?? ??? ???? ?? ????? ?? ????? ????????????? ?????????? ????? ???? ??
  3. ???????? ???? ?? ?????? ??????? ?? ????? ?? ????? ???? ?????? ???? ???-??? ?? ???? ???, ?? ???? ?????? ???? ?????? ???? ?? ???? ????
  4. ?? ?? SSPI Security.dll ??? ?? ?? ???? ????? ?? ????? ???? ??? ???? ?? ???? ????????? ?? ??? ?? ????? ???? ?? ?? ???? ????? ?? ??????? ???? ??, ?? ????? ???????? ?? ?? SSPI ????? ?? ????? ?? ????? ???? ?? ????? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    253577 ??????: 80004005 - MS SQL ????? ODBC ??????? ?? ?? SSPI ????? ??????? ???? ?? ????
  5. ??????? ?? ???????? ?????? ?? Microsoft Windows98 ??, ?? ?? Microsoft ??????? ??? ?? ??? ??????? ??????? ?? ??????? ???? ????? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
    267550 ??: "?????? ????" ?? ?? ?????? ???? ?? ??? ??? SQL Server tcp/ip ?? ?????? ??
??????? ??????? ?????? ?? ???? ????
Microsoft ???? ?????? ????? (MDAC ?? ???) ??????? ??????? ?????? (CNU) ?????? ???? ??? ?? ??? ??????????? SQL Server ??? ??? ???????? ?? ????????? ???? ?? ??? ????? ???? ???? ??? ??????????? ?? ????????? ???? ?? ??? ?? MDAC Cliconfg.exe CNU ?????? ?? ????? ?? ???? ???:
  1. ??????? ??? ??, ?????? ????????? aredefined MDAC ??????? ?? ?????? ????? ???? ??? MDAC ?? ????? ????????? ?? ???, ?? "????????" ????????? ?? ??? ?? ???? ???? Canenable ?? MDAC ?? ?????? ??????? ?? ??? ?? ???? ?? ????? ?? ?? ?? ???? ????????? ?? ?? connectto SQL Server. ?? ?? SSPI tcp/???? ip ?? ??? ???? ???? ??, ??????? ?????? ?? ???? ?? ??? ?? differentprotocol, ???? ??? ??????, ????? ?? ???? ????
  2. ??? ???? ??? ????? ?? ?????? ???? ?? ??? ?? ?????? ?? ??? ??? ?? ?? ??? ???????? ???? ??? ?? ???????? ???? ?? ??? CNU ??? ???? ??? ?? ???? ????? ??? ??? ????? ??? ????????? ?? ?? ??, ?? ?? ???????? SQL ????? ?? ?????? ???? ?? ??? ????????? ?? ?? ??? ???????? ??? ????? ?? ?? ????? ?? ??????? ????????? ???? ?? ??? ???? ??? ????? ?? ??? ?? ?????? ?? ???? ????
  3. ??? ???? ??? ????? ?? CNU ????????? ???? ??, ?? ????? ?? ?? ?????? ?? ??? ??? ?? ??? ???? ??? ??????? ?? ?? ????? ?? ???? ???, ?? ????????? ?? ?? ?????? ??? ?? ???????? ???? ??? ?? ???????? ??? ?? IP ??? ?? ????? ?? ???????? ?????
???????? ??? ?? SQL ????? ?? ??? ??? ???? ????? ??? ??? ????
???????? ??? ?? SQL ????? ?? ??? ??? ???? ????? ??? ??? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ??? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
319723 SQL ????? ??? ???????? ?????????? ?? ????? ???? ????
?? ?? ??????? ?????? ??????? ???????? (SSPI), ???????? Kerberos ?????????? ?? ??? ????? ???? ???? ??, ?? ?? ??????? ?????? ??????? NTLM ?????????? ????? ?? ?????? ???? ?? ?? Microsoft Windows NT ??????? ?? ??? ??? ?? ?? ???? Windows ????? ?? ??? ?? ??????? ???????? ?????? ???? ?? ??????? ???? ??? Kerberos ?????????? ?? Kerberos ?????????? ????? ???? ??? ?? ?? ?? ?????? ?????????? ?? ????? ?? ??? ??? ???? Windows 2000-?????? ???????? ?? ?????? ???

?? ?? SSPI ???? Windows ?????????? ?? ????? ???? ??? ??? ?? tcp/ip ??????? ?? ??? ????? ???? ???? ??? Windows ?????????? ?? ??? ??? ?? ???? ???? ?? ????????? ??????? ?? ?????? ??????? ??? ?? ?? SSPI ?????? ??? ?? multi-protocol ??????? ?????? ????? ???? ??? ?????, ??? ?? tcp/ip ?? ????? ???? ???? ????????? ?? ?????? ???? ?? ??? ??????? ?? ????????? ???? ?? ?????? ??????? ?? ???? ????

?? ?? SQL ????? ??????? SQL ????? ?? ??? ?? ?? ?????? ???????? ?? ??? tcp/ip ????? ?? ?????? ??????? ?? ????? ???? ?? ?????? ???? ??, ?? SQL ????? ??????? ??????? ????????? ??????? ???????? ???? ?? ??? ?? ?? SSPI API ?? ????? ???? ??? SQL ????? ??????? ??????? (Dbnetlib.dll) AcquireCredentialsHandle ??????? ?? ??? ???? ?? ?? "?? ??? pszPackage ???????? ???????? ???" ?? ??? ???? ??? ?? ???? ?? ??? ?????????? ??????? ??????? ????? ???????? ???????? ????? ?? ?????? ???, ?? ?? Kerberos ?? NTLM ??????? Windows-?????? ???????? ?? ?????? ???? ?? ??? ?????? ???????? ????? ????? ?????? ???, SQL ????? ?? ??? ?? ?? ?????? ???????? ????????? ???? ??? ??? ??? ??, ??????? SPN ??, ?? Windows Kerberos ???????? ?? ?????? ??????, Windows NTLM ???????? ?? ????? ?????

??? ???????? ???? ?? "??????" ??? ?? ?? ???? ???? SQL ????? ?????? (MSSQLServer, SQLServerAgent, MSSearch) ?? ??????? ???? ?? ??? ?? ?? ????? ?? ??? ??? ???? ??? ?????? ?????? ????? ????? ?????? (KDC) ?? ??? ????? ?? ???? ???
?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding end collapsed

Microsoft ?????? ?????? (CSS) ??? ????? ?? ??? ??????? ??????? ????

?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding start collapsed
?? ???? ??? ???? ?? ?????? ?????? ????? ?? ????? ?? ?? ?????? ?? ???? ??????? ???? ?? ????, ?? ????? ??????? ??????? ?? ?? Microsoft ?????? ?????? (CSS) ??? ??????

Microsoft ?????? ?????? ?? ??? ?????? ?? ?????? ????? ?? ???? ??? ??????? ?? ???? ???? ?? ???, ????? Microsoft ??? ???? ?? ????:
http://support.microsoft.com/contactus/?ws=support
  1. SQL ????? ?? ??? sqldiag ??????? ????? ????? Moreinformation ?? ???, SQL ????? BooksOnline ??? "sqldiag ??????" ???? ??????
  2. ??????? ?? ?????? ?? ?? ??????? ??? ???
  3. ?? ???? ?? ???? SQL ????? ?? ?????? ????, ?? ???? ??? ????? ???? ???? ???? ??? ?? ?? ????? ????????? ?????:
    ??? ??????? > started.txt
    ?? ???? ???? ?? ???? ????? ?????????? ??? Started.txt ??? ?? ?? ???? ????? ????? ???? ???
  4. ??????? ???????? ?? ????? ????????? ????? ?? ??????? ????????? ????? ?? ??? ??? ?? ??????:
    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\CLIENT\CONNECTTO
  5. ?? ????? ??????? ???, ???????? ??????? ??? ?? ??? ????? ????????? ????? ?? ??? ??????:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA\LMCompatibilityLevel
  6. ?? ????? ??????? ???, ???????? ??????? ????? ??? ?? ????? ????????? ????? ????? ?? ?????:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTLMSsp
  7. AUniversal ?????? ???????? (UNC) ??? (?? ???? ??????? ?? SQL ??????? ???) ?? ????? ???? SQL ????? ?? ?????? ???? ??? ?? ?????? ??????? ?? ?????? ?????
  8. ??? ?? ???????? ?? ??? (?? ???? ??????? ?? SQL ??????? ???) ??????? ?? ???? ?????? ?????? ?????
  9. ?? ?? ?? SQL ????? ?????? (MSSQLServer, SQLServerAgent, MSSearch) ?? ??????? ???? ?? ??? ?? ????? ?????????? ???? ?? ??? ?? ???????
  10. ?????????? ?????? ??? ???? ????? ?? ???? SQL Server ??????? ??????? ?? Windows ???? ??????? ?? ??? ????????? ???
  11. ?? SQL ????? ?? ?? ?? ??????? SQL ????? ??????? ?? ????? ???? ??? ??? ???????? ?? ?????? ?? ???? ??? ?? ???? ??????
  12. ????? ?? ????? ?????? ????????? ?? ????? ?? ?????? ?? ???? ??? ?? ?????

??????

???? Kerberos ?????????? ?? ??????? ?? ?? SSPI ?????, ????? ???? Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ???????? ?? ???? ??? ???? ??????? ?? ???:
266080 ????? ???? ???? ???? Kerberos ?????????? ???????? ?? ?????
231789 Windows 2000 ?? ??? ??????? ????? ?????????
304161 ?? ?? SSPI ????????? ??????? ??????? ?? ????? ???? ?? ???? ??????? ??
232179 Windows 2000 ??? Kerberos ??????????
230476 ??????? Kerberos-??????? ?????? Windows 2000 ??? ?? ?????
262177 ???????? ????? ?????? ?? ????? ???? ????
277658 Setspn ????? ??? ???? SQL ????? SPN ??????? ?? NetBIOS ??? ?? ????? ??, ?? ???? ???? ??
244474 ???????? ?? Windows Server 2003, Windows XP ???, ?? Windows 2000 ??? UDP ?? ???? TCP ?? ????? ???? ?? ??? ????? ???? ?? ??? ????
Microsoft SQL Server 2000 ??????? ?? ???? ??? ?? ????? ???? ?? ????? ?? ???, ????? Microsoft ??? ???? ?? ????:
http://technet.microsoft.com/en-us/cc984178.aspx
?? ??? ?? ??????? ?????? ??? ?? ??????? ????
assets folding end collapsed

???

???? ID: 811889 - ????? ???????: 03 ????? 2013 - ??????: 9.0
???? ???? ???? ??:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 64-bit Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Enterprise Evaluation
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Integration Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 Reporting Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
??????: 
kbsqlsetup kbhowtomaster kbhowto kbsmbportal kbmt KB811889 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:811889

??????????? ???

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com