SQL Server - Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

   
Vista:

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por DACS (3 intervenciones) el 11/09/2017 16:46:24
Saludos

Estoy intentando consultar el Active directory desde un servidor

windows 2008 r2 x64 y un linked server

Sql Server 2008 r2 x64

el problea es que al ejecutar la consulta me arroja el siguente error:

Msg 7350, Level 16, State 2, Line 1
No se puede obtener la información de columna del proveedor OLE DB "ADSDSOObject" para el servidor vinculado "ADSI".

Ya he probado casi todo. pero aun sigo con el problema.

si alguien puede ayudarme se lo agradeciera mucho

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Isaias (3670 intervenciones) el 11/09/2017 18:11:05
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por DACS (3 intervenciones) el 11/09/2017 19:43:47
ok amigo, tengo varias consultas pero intente hacer esta consulta de prueba

select TOP 901 SAMAccountName from openquery
(
ADSI,'SELECT SAMAccountName
FROM ''LDAP://DC=vep,DC=com''
WHERE objectCategory = ''Person'' AND objectClass = ''user''
')

y aun así me sale el error.
Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE DB "ADSDSOObject" para el servidor vinculado "ADSI"

Otra cosa esta misma consulta la realice desde otro servidor y si funciona.

gracias, saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Isaias (3670 intervenciones) el 11/09/2017 20:14:12
¿Ya revisaste los ejemplos de la pagina?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por DACS (3 intervenciones) el 11/09/2017 20:23:18
Si ya los revise y los probé, pero no me funcionan.
incluso cree de nuevo el linked server con los querys que colocaste alli.

me sigue dando el error.
incluso me da este otro:
Msg 7330, Level 16, State 2, Line 1
No se puede capturar una fila del proveedor OLE DB "ADSDSOObject" para el servidor vinculado "ADSI".

Pero lo que no entiendo es por que si funciona en otro servidor win 2008 r2 con sql server 2008 r2.

Como puedo saber que le hace falta para que funcione la consulta ya que tengo algunos store procedure que requieren consultar el AD
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Isaias (3670 intervenciones) el 11/09/2017 21:16:05
DACS

No coloque yo el ejemplo, simplemente lo busque para poder ayudarte

Muestrame la forma en que estas creando el LINKED SERVER.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Juan Luis (3 intervenciones) el 25/05/2018 22:52:27
Buenas tardes estimado,

A mi me sucede lo mismo y no le doy al clavo ya llevo varios dias en eso y me voy a quedar calvo
esto proceso he realizado en mi sql express

Se crea el ADSI

EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
'ADSDSOObject', 'adsdatasource'
GO

----------------------------------------------

sp_configure 'show advanced options', 1
reconfigure with override


sp_configure 'Ad Hoc Distributed Queries', 1
reconfigure
-----------------------------------------------
EXEC sp_addlinkedsrvlogin @rmtsrvname = 'ADSI', @useself = 'False', @locallogin = 'sa', @rmtuser = 'spectrum.com.pe\Administrador', @rmtpassword = 'Passw0rd'

//////////////////////////////////////
Pruebo con dos querys y si me arroja bien los datos, el problema sucede que al dia siguiente ya no funciona

SELECT * FROM OpenQuery(ADSI, 'SELECT * FROM
''LDAP://DC=spectrum,DC=com,DC=pe'' WHERE objectCategory=''User'' ')

-----------------------------------------------

SELECT * FROM OpenQuery(ADSI, 'SELECT sAMAccountName,cn,Name,displayName,
sn,givenName,initials,moniker, personalTitle,generationQualifier ,
userPrincipalName ,distinguishedName ,adsPath FROM
''LDAP://DC=spectrum,DC=com,DC=pe'' WHERE objectCategory=''user'' ')
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Juan Luis (3 intervenciones) el 25/05/2018 23:21:58
Al hacer la consulta

SELECT * FROM OpenQuery(ADSI, 'SELECT * FROM
''LDAP://DC=spectrum,DC=com,DC=pe'' WHERE objectCategory=''User'' ')

Me sale este error

Mens. 7399, Nivel 16, Estado 1, Línea 1
El proveedor OLE DB "ADSDSOObject" del servidor vinculado "ADSI" informó de un error. El proveedor indica que el usuario no tiene permiso para realizar la operación.
Mens. 7321, Nivel 16, Estado 2, Línea 1
Error al preparar la consulta "SELECT * FROM
'LDAP://DC=spectrum,DC=com,DC=pe' WHERE objectCategory='User' " para ejecutarla en el proveedor OLE DB "ADSDSOObject" del servidor vinculado "ADSI".
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Msg 7350, Level 16, State 2, Line 1 No se puede obtener la información de columna del proveedor OLE

Publicado por Juan Luis (3 intervenciones) el 25/05/2018 22:53:49
Buenas tardes estimado, llegastes a solucionarlo ?, yo tambien estoy padeciendo de lo mismo.

Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Revisar política de publicidad