none
Dos grandes dudas RRS feed

  • Pregunta

  • Buenas tardes para todos!

    Me encuentro en proceso de obtención de la tercera estrella, y desafortunadamente alcancé 65 en el primer examen y por lo tanto decidi preparar mucho mejor las preguntas con las cuales me encontré. Hay dos que definitivamente por mas que investigué no encontré cual es la respuesta acertada y me dirijo a ustedes para preguntarles:

    La primera es:

    1- Utilizando seguridad integrada, ¿Que usuario accede a la base en una aplicación Windows?

    a- El usuario que creó la base de datos
    b- El usuario que creó el objeto a utilizar
    c- El usuario activo en el equipo cliente
    d- El usuario Local System

    Tengo muchisimas dudas ya que me es algo ambigua porque para mi podria ser el usuario que la creó por tener privilegios de DBA y el usuario que creo el objeto en tal caso tambien podria acceder, dado que no estoy seguro a que objeto se refieren.


    Y la segunda:

    ¿Porque se ha definido un nuevo namespace para SqlServer 2005 llamado Microsoft.SqlServer.Server y no se lo introdujo en System.Data.SqlClient?
    a- Porque las clases que contienen se utilizan para escribir procedimientos almacenados CLR que no tienen que ver con System.Data
    b- Porque System.Data.SqlClient es usado por las aplicaciones clientes de SQL 2005, no de servidor.
    c- Porque las clases que contiene se utilizan para definir tipos CLR que pueden usarse como tipos en las tablas de SQL 2005
    d- Todas son correctas.

    Me genera muchisimas dudas, para mi la a y b serian correctas pero la C no




    MIl gracias por la ayuda que me puedan prestar con esas dos dudas


    SAludos.


    David Cardona
    • Cambiado Fran Diaz martes, 30 de junio de 2009 14:53 - (De:DCE2005- Tercera Estrella)
    miércoles, 7 de enero de 2009 22:22

Respuestas

Todas las respuestas

  • Hola,

    Pues mira aqui te dejo información sobre ambas preguntas:

    http://msdn.microsoft.com/es-es/library/bsz5788z(VS.80).aspx

    y

    http://msdn.microsoft.com/es-es/library/microsoft.sqlserver.server.aspx

    Analizando un poco dichos enlaces... mis dos respuestas serian:

    Utilizando seguridad integrada, ¿Que usuario accede a la base en una aplicación Windows?

    El usuario activo en el equipo cliente

    ¿Porque se ha definido un nuevo namespace para SqlServer 2005 llamado Microsoft.SqlServer.Server y no se lo introdujo en System.Data.SqlClient?

    Porque las clases que contienen se utilizan para escribir procedimientos almacenados CLR que no tienen que ver con System.Data

    ¿no?

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx


    jueves, 8 de enero de 2009 6:35
  • Mil gracias javier por tu respuesta.

    Ya habia leido por encima en los dos enlaces que me sugeriste, ahora mirando un poco mas en detalle la primera pregunta me sigue generando muchas dudas ya que la referencia dice que podrá acceder un usuario mediante la autenticación de windows siempre y cuando este usuario tenga permisos sobre el dominio. Entonces si no los tiene, ese usuario activo en el equipo cliente igual no podria acceder, asi lo entiendo yo. O a menos que yo esté equivocado y al decir "equipo cliente" se supone que esta dentro del dominio y por lo tanto tiene permisos.  Que dices Javier?


    Para la segunda, Si, creo que tienes razón definitivamente

    Aun no marcaré tu mensaje como respuesta porque quiero que aun discutamos un poco sobre la primera pregunta
    Saludos y muchas gracias
    jueves, 8 de enero de 2009 13:19
  • Pues vamos a discutir pues jejejeje...

    ..."siempre y cuando este usuario tenga permisos sobre el dominio"...

    ahi esta el quiz de la cuestion... ¿no?... (damos pos supuesto que sabemos que es un dominio)

    ¿que significa esa frase?... pues yo la entiendo asi:

    Un usuario del dominio tiene permisos para acceder a diferentes recursos dentro de dicho dominio. Estos recursos pueden ser maquinas, carpetas, impresoras, etc...

    La frase quiere decir que un usuario del dominio esta logueado en su maquina y que puede acceder a la base de datos siempre y cuando tenga permisos para acceder a la maquina donde esta alojada la base de datos, y que obviamente esta dentro del dominio, por lo que esos permisos de acceso a la maquina estan configurados dentro del ambito de la seguridad del dominio.

    Sino tiene permiso para acceder a la maquina, porque su usuario no tiene privilegios del dominio suficientes obviamente no puede acceder a la base de datos que se encuentra alojada en esa maquina...

    ¿si o no?

    Un saludo.

    Colabora con el foro: Si este mensaje te es de utilidad marcalo como respuesta.

    Javier Conesa

    MCP - Senior Analist

    Web: http://www.moreplus.es/index.aspx

    jueves, 8 de enero de 2009 13:42
  • Si Javier tienes razón. Ahi veces no se sabe como interpretar las preguntas que resultan en los examenes, si mal planteadas generando  ambigüedad o exigentes de un analisis profundo tal como se ha hecho por tu parte.

    Muchas GRacias, ahora sin fin de la discusión jejeje y marco tu mensaje como respuesta Big Smile


    Saludos


    David Cardona
    jueves, 8 de enero de 2009 14:42
  • Si la verdad es que hay veces que la propia referencia de MSDN necesitaria de un manual jejeje

    Y si que es cierto que algunas preguntas del DCE son un poco ambiguas, de echo me acuerdo que yo mismo me quejé por ese tema... pero lo hecho, hecho está.

    Un saludo.
    jueves, 8 de enero de 2009 14:46