none
Número de filas distinto según usuario. RRS feed

  • Pregunta

  • Buenas tardes,

    Estoy ejecutando una sentencia tsql desde Management Studio, el motor al cual me estoy conectando es 2012, pero cuando se ejecuta la consulta con x usuario es de 23 filas y cuando lo ejecuto con el usuario y es de 34.

    A qué se debe esto?

    Saludos,


    Carlos Márquez
    San Pedro Sula
    Honduras

    viernes, 29 de septiembre de 2017 22:25

Respuestas

  • Hola, Alberto.

    Gracias por contestar.

    Bueno, lo he resuelto y para que sirva de ayuda a otros voy a colocar la solución:

    

    La situación era que con el usuario 'sa' no lograba recuperar todas las filas que con otro usuario,que tenía todos los privilegios, sí.

    Entonces el problema estaba que el idioma predeterminado para el 'sa' era inglés, lo cambié a Español y funcionó a la perfección, ahora logro recuperar el número correcto de filas.

    Saludos,


    Carlos Márquez
    San Pedro Sula
    Honduras

    sábado, 30 de septiembre de 2017 13:31

Todas las respuestas

  • ¿Cómo es la sentencia? ¿Tiene por dentro ALGO que dependa del usuario? Lo digo porque en la versión 2012 no existen permisos por usuario a nivel de fila (si no me equivoco esto es nuevo en la 2016), así que en principio la sentencia solo debería variar si se ha hecho aposta algo que examine el usuario, como por ejemplo una llamada a suser_name() o a alguna de las vistas de sistema que dependen del usuario.
    sábado, 30 de septiembre de 2017 9:29
  • Hola, Alberto.

    Gracias por contestar.

    Bueno, lo he resuelto y para que sirva de ayuda a otros voy a colocar la solución:

    

    La situación era que con el usuario 'sa' no lograba recuperar todas las filas que con otro usuario,que tenía todos los privilegios, sí.

    Entonces el problema estaba que el idioma predeterminado para el 'sa' era inglés, lo cambié a Español y funcionó a la perfección, ahora logro recuperar el número correcto de filas.

    Saludos,


    Carlos Márquez
    San Pedro Sula
    Honduras

    sábado, 30 de septiembre de 2017 13:31