MSSQL – Cannot fetch a row from OLE DB provider “ADSDSOObject” for linked server “ADSI”.
Stručně, při MSSQL dotazu:
SELECT [name]
,[mail]
,[SID]
FROM [SharePointLearningKit].[dbo].[ADinfo]
na mě vyskočil error:
Cannot fetch a row from OLE DB provider "ADSDSOObject" for linked server "ADSI".
Problém byl v nastavení Active Directory, kam je dotaz směřován – velikost dočasné tabulky. Lze to změnit jednoduše – na Domain Controleru změnit nastavení následovně:
Ntdsutil.exe
Ntdsutil.exe: LDAP policies
ldap policy: connections
server connections: connect to server localhost
Binding to localhost ...
Connected to localhost using credentials of locally logged on user.
server connections: q
ldap policy: Set MaxPageSize to 10000
ldap policy: Commit Changes
ldap policy: q
Hotovo :D
Bravo ! Votre blog est l’un des meilleurs que j’ai vu !