Acerca de Alberto Rivera

ALBERTO RIVERA

 

image @albertoSQL

image www.facebook.com/ariverat

imagehttps://albertorivera.wordpress.com

image albertorivera@live.com

image MVP – MCP – MCTS – MCSA – MCSE – MCT

Ingeniero de sistemas de la Universidad Piloto de Colombia. Especialista técnico con amplia experiencia en preventa e implementación de Soluciones de Inteligencia de Negocios. Certificado por Microsoft como Profesional en Tecnologías de Información y entrenador en Bases de Datos e Inteligencia de Negocios con SQL Server desde 2005, hasta 2012. Gerente soluciones Inteligencia de Negocios ATIS.

34 comentarios sobre “Acerca de Alberto Rivera

  1. Hola Alberto,

    felicidades por tu pagina.

    Estoy haciendo la carrera en la MVA.

    Para esta carrera debes realizar tema por tema y pasar unos examnes. Yo pase el primer examen y no actualiza la informacion y no me deja continuar.

    ¿Sabes algo?

    MUCHAS GRACIAS DESDE ESPAÑA(Barcelona)

    Saludos,

    Andrés Villalobos

  2. Hola Andres, cordial saludo.

    Dejame averiguo que podria ser, voy a redireccionar tu inquietud.

    Me podrias detallar un poco mas el error?

    Gracias

  3. Hola Alberto,

    gracias por responder.

    Ya se ha solucionado.

    El error era que no se actualizaba la información, ya esta todo OK.

    Saludos,

    Andrés Villalobos

  4. Hola Alberto, soy de uruguay, me interesaria intercambiar opiniones y conocimientos sobre SQL SERVER, la verdad necesito yo consejos y conocimientos, recien estoy dando mis primeros pasos sobre el mundo de las base de datos, y en realidad necesito bien una orientacion, estoy haciendo una capacitacion, pero por lo visto las capacitaciones por lo general no son muy completas y uno mismo tiene que tener alma de investigador y recorrer el mundo del conocimiento para poder aceder al mismo no. Te envio mi correo y mi msn te lo dejo por las dudas: msn: elmamarose@hotmail.com, mail: edgardoruotolo@gmail.com.

    desde ya si tu pudieras enviarme info y lograr una pronta comunicacion seria de agrado para mi.

    Saludos Edgardo

  5. Hola:
    Quisiera hacerte una consulta, necesito obtener el nombre de usuario que inicio el Sistema Operativo (usuario de Active Directory) desde una instrucción T-SQL desde SQL Server 2000. He utilizado varias opciones:
    SELECT CURRENT_USER
    GO
    SELECT SYSTEM_USER
    GO
    SELECT SUSER_SNAME()
    GO
    pero me dan el mismo resultado devolviendo el usuario al usuario que se ha conectado al Query Analyzer, lo que necesito es: Si yo me conecto al Query Analyzer con un inicio de sesión SQL quiero ver el usuario con el cual se inicio sesión en el sistema operativo.

    Estaré muy agradecido por la respuesta.

  6. Alberto necesito comunicarme contigo, estamos sobre un proyecto para el Censo de 2010 en México y me interesa la herramienta Report Builder 3.0 pero quiero saber si puedo llamarlo desde el Visual studio 2005 0 2010 y si es necesario utilizar el SQL server 2008 para la generación de maás y gráficas

  7. Hola Alberto.
    Tenemos instalado SQL SERVER 2008 y necesitamos una capacitación en administación.
    Te agradezco si me puedes ayudar a referenciar contactos de gente conozca bien la herramienta y nos pueda dar una capacitación.

    1. Ayudame por favor para pasar el examen de sql server 2008 y cuales son las respuestas correctas pero ya van 30 veces:
      En una implementación de «database mirroring» cuando una página de datos de la base de datos principal es corrupta por un daño en el dispositivo de almacenamiento, es posible recuperar la página desde el servidor espejo. esto es soportado en las siguientes ediciones de SQL Server 2008
      a)Ninguna edición, esto no es posible, podría recuperarse todo el archivo de datos, pero no la página
      b)Enterprise Edition
      c)Enterprise Edition y en Standard Edition
      d)Cualquier edición de SQL Server

      SQL Server 2008 cuenta con una característica que permite definir limites y asignar prioridades a diferentes cargas de trabajo, esta característica se conoce cómo
      a) Workload Governor
      b) Declarative Management Framework
      c) Resourse Governor
      d) Balanced Workload Performance

      Usted instala CPU en caliente a su servidor, donde tiene instalado SQL Server 2008 Standard Edition, que sucede?
      a)SQL Server empieza a utilizar automáticamente la CPU una vez agregada
      b) SQL Server no empieza a utilizar la CPU hasta que no se ejecute la sentencia RECONFIGURE
      c)La adición de CPU en caliente no es soportada para esta edición
      d)SQL Server no empieza a utilizar la CPU hasta que no se ejecute sp_configure

      Usted tiene en su base de datos, un grupo de archivos que a su vez contiene 5 archivos de datos y un archivo de log, que sucede cuando el archivo de log se llena?
      a)Esto no es posible, pues un grupo de archivos no puede contener 5 archivos de datos
      b)Esto no es posible, pues un grupo de archivos no puede contener archivos de log
      c)El archivo de log crece automáticamente de acuerdo a cómo se definió en el momento de la creación
      d)Se crea automáticamente un nuevo archivo de log

      La capa hoja de un índice noncluster esta compuesta por:
      a)páginas de índices
      b)páginas de datos (Clustered)
      c)Depende de si la tabla tiene o no creado un índice cluster
      d)Tanto páginas de Índices cómo páginas de datos

      SQL Server utiliza estructuras de datos internas para realizar un seguimiento de las modificadaciones en las extensiones desde la última copia de seguridad completa y desde operaciones de copia masiva. Esas estructuras de datos aceleran en gran medida las copias de seguridad diferenciales y se conocen cómo:
      a)GAM (Global Allocation Map) Y SGAM (Shared Global Allocation Map)
      b)DCM (Differential Changed Map) Y BCM (Bulk Changed Map)
      c)PFS
      d)IAM

      El instalar SQL Server 2008 en Clúster por conmutación por error, en Windows Server 2008, usted podría tener cuantos nodos como máximo?
      a)32
      b)16
      c)24
      d)64

      A un índice noncluster, usted le asigna una columna agregada (o incluida), esta columna se almacena
      a)En todos los niveles del índice
      b)Únicamente en los niveles hoja del índice
      c)Únicamente en los niveles no hoja
      d)No es posible asignar columnas agregadas o incluidas a un índice noncluster

      Es posible indexar en una columna donde la información se encuentra encriptada?
      a)Si, desde SQL Server 2005 esto era posible
      b) Si, pero solo en SQL Server 2008 gracias a Transparent Data Encription (TDE)
      c) No, no es posible indexar
      d)Si, Pero haciendo cambios en las aplicaciones cliente

      En cuanto al redireccionamiento transparente de las aplicaciones cliente en database Mirroring podemos decir que:
      a)Esta es una nueva característica de Microsoft SQL Server 2008
      b)Esta característica estaba desde SQL Server 2005
      c)Esto no es posible, es necesario modificar las aplicaciones cliente para que tengan alta disponibilidad con database Mirroring
      d)Esta característica existía desde Microsoft SQL Server 2000

      Usted tiene en su base de datos, un grupo de archivos que a su vez contiene 5 archivos de datos, todos ellos configurados para crecer automáticamente cuando se encuentren llenos; que sucede cuando el primero de estos archivos se llena completamente si los otros archivos aún no se encuentran llenos?
      a) Esto no es posible, pues un grupo de archivos no puede contener 5 archivos de datos
      b) Esto no es posible, pues el crecimiento automático se define a nivel de base de datos y no de archivo de datos
      c) El archivo crece en el valor especificado desde su creación
      d) El archivo no crece, solo crecerá cuando los cinco archivos de datos se encuentren llenos

      Si un índice cluster tiene 6 particiones, cuantas estructuras de árbol b existen para el?
      a) Existen 6 estructuras de Árbol b, cada una de ellas tiene los datos de una de las particiones
      b) Existe una única estructura de Árbol B para todas las particiones
      c) Esto no es posible, un índice cluster siempre tiene una sola partición
      d) Existen 6 estructuras de Árbol b, todas ellas tienen todos los datos

      Una extensión (ocho paginas continuas físicamente) puede contener datos de cuantos objetos?
      a) Un único objeto de la base de datos puede utilizar las 8 páginas de una extensión
      b) Hasta 8 objetos pueden compartir un extensión
      c) Las extensiones no constan de 8 páginas obligatoriamente, la cantidad máxima de objetos es igual a la cantidad de paginas que tenga le extensión
      d) Hasta 8 objetos, pero solamente si es una extensión uniforme

      1. Hola, cómo vas? Bueno en primer lugar gracias por recurrir a mi para este tema. El problema es que no te puedo ayudar con las respuestas del examen ya que yo soy uno de los docentes de esa carrera.

        Ahora bien, propongo que acá se abrá un debate con este hilo para que la comunidad en si sugiera soluciones a esto.

        Un feliz día.

  8. Hola Alberto,

    Doc, tengo un pequeño problema estoy utilizando el forecasting pero la opcion donde se asigna la perioricidad de los datos me parece deshabilitado, por mas que utilizo el ejemplo que viene al instalarlo. Espero que puedas ayudarme con este detalle.

    Saludos,

    Jorge Encalada

  9. Hola Alberto.

    Mi campo es el analisis de datos para Marketing y necesito aprender y explorar la Mineria de Datos con Excel 2007 y el SQL server 2005 o 2008. Pero tengo la siguiente duda puedo instalar el sql server 2008 en un equipo personal con windows XP profesional desatendido?, esto para poder instalar los ad ins que me permitan hacer la mineria de datos con Excel 2007. si esto se puede hacer me das indicaciones. Muchas Gracias por la respuesta.

  10. Buenas noches, mira deseo generar un reporte en excel de 125 bases de datos distinatas, a las cuales tengo acceso por query analyzer con usuario de consulta.
    Existe alguna sentencia o aplicacion del propio query analyzer que corra tipo .bat todas las 125 conexiones y me almacene el resultado en un archivo de excel y que este sea incremental es decir todos los resultados en un solo archivo. de texto o mejor aun archivo de excel.
    Tengo acceso por sql analyzer pero ya vengo un buen tiempo haciendo conexiones a las 125 bases y es mucho trabajo ademas cada resultado en formato grig lo tomo y copio a un excel uno por uno , entonces deseo un bat como el ISQLW.EXE -S NT0462 -U REMOT -P UREMOT -f cappago.sql donde NT0462 es mi servidor corro el query cappago.sql pero sucursal por sucursal y si le pongo salida a un archivo .txt o .xls me genera 125 archivos.. y deseo me genere uno solo incremental por cada uno…

  11. hola Alberto

    estoy tomando los cursos de sql server 2008 en la pagina de mva

    pero el examen dos lo desapruebo, estoy nuevamente leyendo todo el material podre mandarte mis respuestas para que las revises y me digas donde estoy mal.

    algo asi como profesor alumno esto con ell fin de poder inclementar conocimientos y asi mismo compartir.

    o cual seria la metodologia a segir
    saludos samuel

    1. Javier, parece indicar que no encuentra en TNS names de tu motor de Oracle. Tienes instalado el cliente de Oracle en la instancia de SSIS? De ser así revisa que el archivo TNSNames exista y tengas la conexión al servidor.

  12. Alberto el año pasado asisti a algunos talleres que organiza microsoft, me interese por el tema BI, en mi compañia vamos a iniciar algunos proyectos con cubos, pero queremos contratar servicios de consultoria, tu prestas dichos servicios??

  13. Buenas Tardes Alberto, nos parece genial tu blog.
    En un post anterior te estaba consultando a cerca de el mapa de colombia para report builder 3.0…
    te comento que ya tenemos instalado todo el sql server 2008, tambien ya tengo el administrador de informes… pero tenemos un problema, al momento de conectar el report builder con el servidor de informes no funciona, ya le hemos puesto todos los nombres posibles y nada que nos da… nos podrias dar una pequeña asesoria de como lo podemos conectar.

    Mil gracias

  14. Hola Alberto o mejor dicho tocallo devido a que me llamo Alberto tambien, bueno me gusta mucho tu blog y me estoy retroalimentando de el devido a que soy profesional tambien y tengo los mismas necesidades en comun que tu aparte del nombre, nada yo soy de Republica Dominicana Administrador de Bases de Datos MCTS y proximamente sertificado de ASP.NET y BI. Estoy creando una comunidad aca en mi pais el area de BI y me gustaria contar con tu experiencia y conocimiento en el tema prontamente estare crando mi blog y una red social en facebook para los cuales estaras invitado nada hermano siga ofreciendo de sus cionocimientos a los demas y seguimos en contacto

  15. Alberto Buenos Dias.

    Tengo un problema, de pronto me pueda colaborar, en reporting service 2008 R2, como puedo hacer para que en una consulta asociada a un parametro si digito la a me salgan todos los posibles resultados de las consultas que empiezan con a,, como la busqueda un nombre en un cel … esto se podria hacer en reporting service.

    Gracias por su ayuda.

    WDS

  16. hola Buenas tardes, alberto, te tengo una pregunta, tengo sql server 2008, y yo hago los querys (en realidad procedimientos almacenados, es mejor) y tengo que hacer los reports en visual studio, tengo un problema, pues quiero hacer una plantilla para un grafico, y que esta se multiplipique por XY cantidad de veces caundo encuentre un dato, por ejemplo, tengo un filtro de productos , y mas exactamente tengo una linea principal de comidas, ejemplo lacteos, granos, carnes, verduras, dentro de estas categoria lacteos tengo leche, queso, quesillo, etc, lo mismo para granos, carnes,verduras, en sql debo escoger la categoria lacteos y que me grafique leche, en un grafico, queso en otra, quesillo en otra, y asi sucesivamente, todos tienen el mismo campo en comun, fecha, precio unitario, precio costo, pero no he podido acerlo de forma automatica en reporting services me toca hacer grafico por grafico de cada product de acuerdo a la categoria que tengo, existe una manera automatica, que yo solo escoga la categoria y que grafique con la misma plantilla XY cantidad de graficas existentes.

  17. Hola Alberto, tengo una pregunta, tengo instalado el Sql Server 2008 en un server, con mis objetos creados los cuales estaba actualizando por medio de un ETL sacando los datos desde ORACLE, utilizando VS 2012, pero al momento de dar deploy al proyecto tuve problemas de compatibilidad de las versiones, entonces me instalé en mi pc el sql server 2012 para probar, una vez instalado me está presentando problemas con los ETL que ya tenia creados apareciendo este mensaje: Error: 0x2BD at Package: No se encontró Oracle Home. y ya no me funciona…¿Cómo puedo solucionar esto?

Replica a Fabio Ramirez R. Cancelar la respuesta