Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.databases.ms-sqlserver    |    Notorious Rube Goldberg contraption    |    19,505 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 19,323 of 19,505    |
|    Tito to Lyle H. Gray    |
|    Re: Accessing ADLDS db through SQL Serve    |
|    31 Jul 20 14:11:53    |
      From: yosiasz@gmail.com              The ADSI linked server is created and works when you right click on it and       select Test Connection?              On Tuesday, July 14, 2020 at 9:17:35 AM UTC-7, Lyle H. Gray wrote:       > I have an Active Directory (LDAP) database, specifically AD LDS, that       > stores information for a webserver on the same host. I have been attempting       > to access this server through Transact-SQL, but am currently blocked by the       > error:       >       > Msg 7330, Level 16, State 2, Line 3       > Cannot fetch a row from OLE DB provider "ADSDSOObject" for linked server       > "ADSI".       >       > Note that this is not an AD database to store typical user information for       > authentication, and that it does not have a DC entry at the top level; it       > uses "O=[orgname],C=US" at the top level instead for the connection that       > I'm trying to query.       >       > I have a Linked Server defined with the name "ADSI" using the ADSDSOObject       > provider, and have tried using the following query to attempt to retrieve       > information from the AD database:       >       > SELECT name       > FROM OPENQUERY(ADSI,       > 'SELECT name FROM ''LDAP://localhost:389/O=[orgname],C=US''       > WHERE objectClass = ''person''')       > AS ldap_qry ;       > In this particular database, there are only 6 entries with objectClass of       > 'person'.       >       > I'm using the current login's security context, which should have access to       > the database (and I do not get an error related to permissions). If I       > switch to an AD database that is used for authentication (and uses DC=       > [orgname],DC=net), I am able to access the information.       >       > The error message is not particularly useful, and all of the information       > that I've found on this particular error reference the limit on how many       > rows can be returned (which is a lot higher than 6 rows).       >       > Does anyone have any suggestions?              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca