Re: Zugriff auf Active Directory



Hallo Adi,

"Adi" <Adi@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:B393E8BF-0F13-4D40-9186-B7316463FE4D@xxxxxxxxxxxxx
danke für deine Antwort. Beim Erstellen des Views erhalte ich folgende
Fehlermeldung:
CREATE VIEW viewADContacts
AS
SELECT [Name]
FROM OPENQUERY( ADSI,
'SELECT Name
FROM ''LDAP://LLISVDC1/ OU=AZUBI,OU=LLI,DC=lli,DC=liebherr,DC=i''
WHERE objectCategory = ''Person'' AND
objectClass = ''contact''')
GO

Server: Msg 7321, Level 16, State 2, Procedure viewADContacts, Line 3
An error occurred while preparing a query for execution against OLE DB
provider 'ADSDSOObject'.
OLE DB error trace [OLE/DB Provider 'ADSDSOObject'
ICommandPrepare::Prepare returned 0x80040e14].

Ich habe die query an meine Umgebung angepasst und sie läuft. Daher nehme
ich an, dass auf Deiner Seite ein Fehler in der Syntax ist.
Ich würde mit einer ganz einfachen Query anfangen und diese dann ergänzen,
wenn diese keine Fehler bringt.

z. B.
SELECT [Name], SN [Last Name], ST State
FROM OPENQUERY( ADSI,
'SELECT Name FROM ''LDAP://LLISVDC1/ DC=lli,DC=liebherr,DC=i''
')

Die Anzahl der Zeilen beträgt hier unter 1000 Sätzen.
Das hat damit nichts zu tun, da man keine Fehlermeldung erhält, wenn diese
Grenze überschritten wird, soweit ich mich erinnere.

Gruß Olaf
--
Ich unterstütze PASS Deutschland e.V. (http://www.sqlpass.de)


.



Relevant Pages

  • Re: Zugriff auf Active Directory
    ... FROM OPENQUERY(ADSI, ... An error occurred while preparing a query for execution against OLE DB ... Und denke daran die Anzahl der Zeilen, die Du mit der Query zurück bekommst, ...
    (microsoft.public.de.sqlserver)
  • Re: .NET data provider or OLEDB provider?
    ... >I don't see where you see a built-in query engine. ... >service provider, ... >OLE DB providers don't have to support SQL however, ... > SQL Server linked server, SQL Server can handle the queries. ...
    (microsoft.public.data.oledb)
  • How do I registry the OLE provider for a Exchange 2003 database
    ... I receive the following error when I try to query an Exchange database using ... Could not locate registry entry for OLE DB provider 'exoledb.DataSource.1'. ... How do I registry the OLE provider for a Exchange 2003database. ...
    (microsoft.public.exchange.connectivity)
  • Re: Linked server to Oracle
    ... One scenario where you can get the error is with data types ... Can you query the tables using just an Openquery in Query ... make sure you are using the latest provider, ... I'm using MS OLE DB for Oracle. ...
    (microsoft.public.sqlserver.connect)
  • Re: Zugriff auf Active Directory
    ... An error occurred while preparing a query for execution against OLE DB ... provider 'ADSDSOObject'. ... OLE DB error trace [OLE/DB Provider 'ADSDSOObject' ...
    (microsoft.public.de.sqlserver)