none
conexion a BD CRM desde SQL-SERVER 2008 algo raro ocurre!!! RRS feed

  • Pregunta

  • Estimados, tengo el siguiente problema, tengo en un servidor el CRM Y BD juntos, en el SQL-SERVER existia un usuario SQL "no windows", que tenia acceso a la BD del CRM y funcionaba sin ningun problema es decir podia acceder desde cualquier aplicacion via ODBC a las vistas filtradas, resulta que desde hace unos dias no esta recuperando datos, es decir las consultas a las vistas filtradas figuran vacias, si cambio el usuario a windows me trae informacion sin problema pero con la cuenta de SQL no trae nada!!!

    faltara definir algo o habran quitado algun permiso?? lo peor de todo es que no arroja errores..

     

    alguien sabe de este tema??

     

    saludos y muchas gracias de antemano!!!

     

     

    martes, 26 de abril de 2011 20:46

Respuestas

  •  

    Estimado tenía entendido que las FilteredView internamente llaman a la tabla systemuser para validar el usuario que hace la solicitud de generación de consulta sea un usuario válido de CRM, por lo que es estrictamente necesario que el usuario que genere la consulta sea un usuario de CRM, en caso de que este no sea usuario de CRM pero si usuario SQL es un comportamiento totalmente normal que al consultarla no te muestren resultado.

     


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 27 de abril de 2011 4:25
    Moderador
  • Estimado Respondo a tus preguntas:

    ¿Que rollup tienes aplicado sobre servidor CRM y otros componentes (SSRS Data Conector)?

    Roolup 10 y SSRS Data conectos

    ¿El servidor CRM y el de Base de datos se encuentran en distintos servidores?, si fuese así ¿ El reporting services en que servidor esta instalado?

    CRM Y Base de datos estan en la misma maquina,  el reporting service esta en otra

    ¿Has probado tratando de ejecutar algun reporte de los que viene de caja con la solución?, por favor trata de ejecutar los reportes de caja e indícanos si es que esta devolviendo resultado o aparece algun error.

    aque te refieres con reportes de caja, los que bienen por defecto con la aplicacion, si es asi los he probado y funcionan sin problema

    ¿Como estas probando el acceso a los filtered view? ¿A través deñ SQL Management Studio? ¿Conectandonte con autenticación integrada?

    las estoy probando via SQL Management Studio, con sql server autentification y via odbc sql server autentification.

    un datos importantes es que si me conecto como windows autentification funciona sin problema!!!

     

    saludos y muchas gracias por la ayuda!!!

     



    Estimado,

    Citando tus respuestas hemos podido corroborar la correcta operatividad de las filteredview sobre CRM.

    Como te explicaba en mi primera respuesta, las filtered view solo van a funcionar utilizando autenticación integrada y siendo usuario de CRM, si te tratas de loguear a través de una cuenta SQL al Sql Management Studio y tratas de consultar las filtered view no vas a obtener resultado sobre las vistas.

    Como pruebas una correcta operatividad de los filtered view?

    Con 2 ejercicios que acabas de hacer, el primero probar la correcta operatividad de los reportes por defecto, ya que estos en sus consultas llaman a los filtered view y para llamar al reporte, tienes que haber ingresado al CRM con un usuario CRM que también es usuario de active directory.

    El segundo, es que como mencionas a través del Management Studio cuando te logueas con una cuenta de autenticación integrada que tenga accesos de ingreso y consultas las vistas si obtienes resultados.

    Te sugiero, en caso quieras hacer uso de estas vistas loguearte con una cuenta que tenga acceso al motor de base de datos, del tpo de autenticación windows y que sea usuario de CRM.

    Espero haberte ayudado.


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    jueves, 28 de abril de 2011 4:20
    Moderador

Todas las respuestas

  •  

    Estimado tenía entendido que las FilteredView internamente llaman a la tabla systemuser para validar el usuario que hace la solicitud de generación de consulta sea un usuario válido de CRM, por lo que es estrictamente necesario que el usuario que genere la consulta sea un usuario de CRM, en caso de que este no sea usuario de CRM pero si usuario SQL es un comportamiento totalmente normal que al consultarla no te muestren resultado.

     


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 27 de abril de 2011 4:25
    Moderador
  • ok, entonces el usuario deberia crearlo en CRM y tambien en Active directory? para que funcione?

     

    saludos

     

     

    miércoles, 27 de abril de 2011 13:08
  • Si mi estimado,

    El orden correcto debería ser primero crearlo en el Active Directory y luego en el CRM.

     

    Un abrazo.


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 27 de abril de 2011 14:27
    Moderador
  • Estimado, se crearon en AD Y luego en CRM dando roles de systemadministrator y acceso a las filteredview y aun asi no funciona, podra ser otra cosa, lo mas raro es que antes funcionaba bien y hace 1 semana que no esta trayendo los datos :(

    que podra ser? un dato importante es que la maquina en la que se encuentra la BD y el CRM esta fisicamente en otro lugar quizas cerraron algun puerto o algo?

     

    saludos y gracias

     

     

    miércoles, 27 de abril de 2011 14:50
  • Carlos,

    Ayúdame respondiendo las siguientes preguntas:

    ¿Que rollup tienes aplicado sobre servidor CRM y otros componentes (SSRS Data Conector)?

    ¿El servidor CRM y el de Base de datos se encuentran en distintos servidores?, si fuese así ¿ El reporting services en que servidor esta instalado?

    ¿Has probado tratando de ejecutar algun reporte de los que viene de caja con la solución?, por favor trata de ejecutar los reportes de caja e indícanos si es que esta devolviendo resultado o aparece algun error.

    ¿Como estas probando el acceso a los filtered view? ¿A través deñ SQL Management Studio? ¿Conectandonte con autenticación integrada?

     

    Quedo pendiente..


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    miércoles, 27 de abril de 2011 15:17
    Moderador
  • Estimado Respondo a tus preguntas:

    ¿Que rollup tienes aplicado sobre servidor CRM y otros componentes (SSRS Data Conector)?

    Roolup 10 y SSRS Data conectos

    ¿El servidor CRM y el de Base de datos se encuentran en distintos servidores?, si fuese así ¿ El reporting services en que servidor esta instalado?

    CRM Y Base de datos estan en la misma maquina,  el reporting service esta en otra

    ¿Has probado tratando de ejecutar algun reporte de los que viene de caja con la solución?, por favor trata de ejecutar los reportes de caja e indícanos si es que esta devolviendo resultado o aparece algun error.

    aque te refieres con reportes de caja, los que bienen por defecto con la aplicacion, si es asi los he probado y funcionan sin problema

    ¿Como estas probando el acceso a los filtered view? ¿A través deñ SQL Management Studio? ¿Conectandonte con autenticación integrada?

    las estoy probando via SQL Management Studio, con sql server autentification y via odbc sql server autentification.

    un datos importantes es que si me conecto como windows autentification funciona sin problema!!!

     

    saludos y muchas gracias por la ayuda!!!

     


    miércoles, 27 de abril de 2011 17:59
  • Estimado Respondo a tus preguntas:

    ¿Que rollup tienes aplicado sobre servidor CRM y otros componentes (SSRS Data Conector)?

    Roolup 10 y SSRS Data conectos

    ¿El servidor CRM y el de Base de datos se encuentran en distintos servidores?, si fuese así ¿ El reporting services en que servidor esta instalado?

    CRM Y Base de datos estan en la misma maquina,  el reporting service esta en otra

    ¿Has probado tratando de ejecutar algun reporte de los que viene de caja con la solución?, por favor trata de ejecutar los reportes de caja e indícanos si es que esta devolviendo resultado o aparece algun error.

    aque te refieres con reportes de caja, los que bienen por defecto con la aplicacion, si es asi los he probado y funcionan sin problema

    ¿Como estas probando el acceso a los filtered view? ¿A través deñ SQL Management Studio? ¿Conectandonte con autenticación integrada?

    las estoy probando via SQL Management Studio, con sql server autentification y via odbc sql server autentification.

    un datos importantes es que si me conecto como windows autentification funciona sin problema!!!

     

    saludos y muchas gracias por la ayuda!!!

     



    Estimado,

    Citando tus respuestas hemos podido corroborar la correcta operatividad de las filteredview sobre CRM.

    Como te explicaba en mi primera respuesta, las filtered view solo van a funcionar utilizando autenticación integrada y siendo usuario de CRM, si te tratas de loguear a través de una cuenta SQL al Sql Management Studio y tratas de consultar las filtered view no vas a obtener resultado sobre las vistas.

    Como pruebas una correcta operatividad de los filtered view?

    Con 2 ejercicios que acabas de hacer, el primero probar la correcta operatividad de los reportes por defecto, ya que estos en sus consultas llaman a los filtered view y para llamar al reporte, tienes que haber ingresado al CRM con un usuario CRM que también es usuario de active directory.

    El segundo, es que como mencionas a través del Management Studio cuando te logueas con una cuenta de autenticación integrada que tenga accesos de ingreso y consultas las vistas si obtienes resultados.

    Te sugiero, en caso quieras hacer uso de estas vistas loguearte con una cuenta que tenga acceso al motor de base de datos, del tpo de autenticación windows y que sea usuario de CRM.

    Espero haberte ayudado.


    [MVP]-Microsoft Dynamics CRM | My blog: http://jimmylarrauri.blogspot.com | My twitter: http://twitter.com/jimlarrauri
    jueves, 28 de abril de 2011 4:20
    Moderador
  • Hola estimado, gracias por tu respuesta, me pregunto porque me funciono en algun minuto esta autentificacion? mi problema radica en que tenemos una maquina de procesos que interactuaba con esta cuenta SQL y si es del tipo windows tendria que logearme con esa cuenta en el equipo lo que no es factible en mi caso ya que existen otros procesos que corren para otras cosas que se disparan cada cierto tiempo en el equipo estan programados como tareas "no son servicios" ya que son aplicativos bastante antiguos, por ello es que me acomodaba mucho pasarle el nombre de usuario y contraseña SQL no dependia del usuario windows conectado en el equipo, tendre que averiguar si es factible pasarle el nombre de usuario y contraseña windows a una conexion del tipo odbc.

    saludos y muchas gracias

    jueves, 28 de abril de 2011 12:29