Anuncios

jueves, 22 de julio de 2010

Obtener certificaciones Microsoft Parte 2.



Cómo obtener los famosos certificados de Microsoft.

El año pasado hablé sobre cómo obtener certificaciones Microsoft.
Si usted desea ver mi artículo anterior puede hacer click en el siguiente link:
Ahora voy a guiar un poco mejor sobre las diferentes especialidades y hablar sobre las diferentes páginas que ofrecen exámenes de simulación.

Qué debo hacer para certificarme en como MCSE, MCSA (Microsoft Certified System Engineering), MCITP (Microsoft Certified IT Professional) de Windows 2003, 2008 Server o Windows XP ?.
Para obtener certificaciones en Windows 2003 o 2008, existen varios exámenes. Basta con dar un examen para ser un MCP.
La máxima titulación en Windows 2003 es MCSE. Para ser MCSE se tienen que aprobar 7 exámenes.
Para ser MCSA se requieren 3 exámenes.
Los exámenes relacionados con Windows 2003 están en la siguiente página (en inglés) :
Para obtener certificaciones en windows Server 2008 el siguiente link muestra los exámenes relacionados (ver la sección de Windows Server):
Existen varias titulaciones para Windows 2008. MCITP: Enterprise Administrator requiere 5 exámenes.
MCITP Server Administrator requiere 3 exámenes.
MCITP Windows Server 2008 R2, Virtualization Administrator requiere 3 exámenes.

Qué debo hacer para certificarme como MCDBA (Microsoft Certified Database Administrator) ?
Esta certificación correspondía a SQL Server 2000. Este examen es obsoleto y no es recomendable.

Qué debo hacer para ser Microsoft Certified Trainer ?
Un trainer es un instructor de tecnologías Microsoft. Tengo un artículo al respecto en el siguiente link:

Cómo puedo llegar a ser MVP de Microsoft ?
MVP (Most Valuable Professional) es un profesional altamente calificado y reconocido por Microsoft por su contribución a la comunidad en sus conocimientos de una tecnología. Generalmente es gente que ayuda en los foros, críticas de libros, conferencias, blogs, etc. Para llegar a ser MVP, tengo el siguiente link:

Cómo puedo certificarme en SQL Server 2005, 2008?
La certificación más básica es MCTS (Microsoft Certified Technology Specialist) que consta de 1 exámen.
Para SQL Server 2005 uno puede dar el examen de la base de datos o de Business Intelligence.
Para SQL Sever 2008, existen exámenes similares al de 2005 y uno orientado a programadores:
Otra especialización es MCITP en SQL Server. Existen varias titulaciones existentes:

Qué debo hacer para certificarme como programador en tecnologías Microsoft ?.
Existen diferentes certificaciones relacionados con programación y desarrollo de software.
Existen certificaciones relacionados con .net framework 2, 3.5, etc.
A su vez existen certificaciones relacionadas con .net framework, ASP.net, aplicaciones windows desktop, foundation.
Las certificaciones van aumentando en número día a día. Cuando se escribió este artículo, existían 4 principales certificaciones:
MCPD (Microsoft Certified Professional Developer), MCAD(Microsoft Certified Application Developer), MCSD(Microsoft Certified Solution Developer), MTA(Microsoft Technology Associate)
Para más información haga click en el siguiente link y busque la sección Developer:

Quiero obtener una certificación de Microsoft en Exchange,  Microsoft Office Project, Windows 7. Qué debo hacer ?
En el siguiente link mostramos los exámenes necesarios. Windows 7 está en la sección Windows client.
Quiero ser especialista en Microsoft Dynamics. Qué debo hacer ?
El siguiente link contiene la información respectiva:
Cuánto tiempo son válidos estos exámenes ?
Los títulos obtenidos son de por vida, pero Microsoft mantiene los exámenes vigentes por 10 años.
Por ejemplo si el examen para Windows 2003 fue publicado el 2002, estará vigente hasta el 2012.
Posterior a esta fecha, el examen no estará disponible para el público.
Quiero certificarme en :
Microsoft Office Communications Server 2007, Configuration

 Microsoft Office Groove 2007, Configuration

 Microsoft Office Live Communications Server 2005, Implementing, Managing, and Troubleshooting

 Microsoft Office PerformancePoint Server 2007, Applications

 Microsoft Office Projects 2007, Managing Projects

 Microsoft Office Project Server 2007, Configuration

 Microsoft Office SharePoint Server 2007 – Configuration

 Microsoft Office SharePoint Server 2007 - Application Development

 Microsoft Office Visio 2007, Application Development

 Windows SharePoint Services 3.0 - Application Development

 Windows SharePoint Services 3.0 – Configuration

Microsoft Exchange Server technology
 Microsoft Exchange Server 2007 - Configuration

Other technologies
 BizTalk Server 2006 R2, Custom Applications

 BizTalk Server 2006

 Designing and Providing Volume Licensing Solutions to Large Organizations

 Designing and Providing Volume Licensing Solutions to Small and Medium Organizations

 Microsoft Desktop Optimization Pack, Configuration

 Microsoft Forefront Client and Server – Configuration

 Microsoft Internet Security and Acceleration (ISA) Server 2006, Configuration

 Microsoft System Center Configuration Manager 2007, Configuration

 Microsoft System Center Operations Manager 2007, Configuration

 Microsoft System Center Virtual Machine Manager 2008, Configuration

 Microsoft Team Foundation Server: Configuration and Development

 Bing Maps Platform, Application Development

qué debo hacer  para obtener la certificación?

El siguiente link contiene los exámenes necesarios.
Quiero certificarme en Microsoft Office, Excel, Access, Powerpoint 2003, 2007 y 2010 y Sharepoint. Qué debo hacer ?

La titulación de Office es el MOS (Microsoft Office Specialist). Hay varias certificaciones relacionadas.
En este link muestro las certificaciones para Office 2010, 2007 y 2003:

En los exámenes de certificación, existen exámenes de simulación ?. Cómo son los exámenes de simulación para las certificaciones de Microsoft.

Si, algunos exámenes de certificación (no todos) contienen exámenes de simulación. En esas preguntas, el usuario maneja simuladores de manera similar a máquinas reales. Lamentablemente, en varios casos no puedes acceder a controles mediante teclado (fast keys) y de cierta forma estas restringido a resolver la pregunta de una sola forma. En varios casos, hay más de 1 forma de resolver el problema, pero estás forzado a resolver de la forma tradicional.
Microsoft publicó un link al respecto:
Algunos exámenes contienen 2 partes. La parte teórica, que contiene preguntas de selección múltiple y la parte de simulación que contiene preguntas interactivas donde uno tiene que configurar la máquina de acuerdo a las instrucciones de la pregunta. El postulante debe aprobar ambos exámenes con una nota mínima de 700.

Existen exámenes antiguos publicados en la red sobre certificaciones Microsoft ?

Lamentablemente sí. Me imagino que algunos centros que toman los exámenes, los distribuyen luego. Este acto desde luego es totalmente ilegal.
Entre diferentes sitios ilegales,  está Testking, Braindump. Estos sitios están prohibidos. Cuando uno da el examen de certificación. Firma una cláusula en que asegura no usar trampas de ningún tipo. Por lo tanto, conseguir exámenes piratas está totalmente prohibido y pueden recibir sanciones como perder todos los títulos o estar en una lista negra de Microsoft.

Tienes más dudas ?
Escribe a este blog. Estamos para servirte.


martes, 20 de julio de 2010

Cómo registrar los cambios realizados en una tabla SQL SERVER 2008 ?

Es común tratar de monitorear los cambios en una o varias tablas de bases de datos SQL Server. 


Existen varias formas de detectar los datos insertados, borrados y actualizados en una base de datos en SQL Server.


Muchas veces la gente desea ver los cambios realizados en una tabla. Uno podría monitorear los comandos insert, update, delete usando el profiler, pero no podría ver los valores antiguos. Además es algo complicado filtrar los valores monitoreados del SQL profiler.

Otra alternativa que se usa para verificar cambios es crear un database snapshot. El snapshot obtiene fotos de la base de datos y mediante consultas se podría comparar la tabla actual con respecto al snapshot. Pero para eso habría que crear consultas comparativas.

Para subsanar estos problemas SQL Server 2008 viene con Change data capture (captura de datos de cambio). Change data capture es una nueva característica de SQL Server 2008 para monitorear los cambios tanto en el objeto (por ejemplo agregar, borrar o cambiar columnas en una tabla) como en los datos.

Para que el Capturador de cambio de datos funcione usted debe tener:
El servicio del agente de SQL Server iniciado.
Una base de datos con una tabla.


Figura 1. Inicie el agente SQL

Una vez que cumple los requisitos, lo que usted debe hacer es habilitar el capturador de datos:
exec sys.sp_cdc_enable_db
Se van a crear nuevas tablas de sistema que contienen información de los cambios del sistema:

Ahora, si usted desea monitorear una tabla específica, debe correr el procedimiento almacenado de habilitación de tablas sobre la tabla (mi tabla se llama dbo.datos, verifique el nombre de su tabla):
exec sys.sp_cdc_enable_table
@source_schema = 'dbo',
@source_name = 'datos',
@role_name = 'public'
Si todo funcionó correctamente en la carpeta del Agente de SQL Server, usted verá a nuevos trabajos creados.

Figura 2. Nuevos trabajos creados
En mi caso mi tabla se llama dato. Lo que voy a hacer es insertar algunos nombres en mi tabla:
Pedro
Juan
Jose
Usted verá que se creó una tabla relacionada con la tabla monitoreada. Para mi tabla datos se creó una tabla llamada cdc.dbo_datos_CT.
Si ustedes ven esa tabla, verán los cambios realizados y las operaciones realizadas.
Verán las columnas y las operaciones realizadas en cada columna. En las operaciones verá números que representan borrado, insertado y actualización:
$operation
·         Datos borrados = 1
·         Datos insertados = 2
·         Valor anterior al update = 3
·         Valor posterior al update = 4
En síntesis, lo único que tiene que hacer es habilitar el CDC, habilitar el CDC de la tabla y luego ver las tablas de cambios. Se entendió ?.
Si tiene más dudas, escriba a este blog.

lunes, 19 de julio de 2010

Microsoft SQL Server y el mundo laboral






Cada vez crece más el uso de SQL Server en el mundo. Más empresas comienzan a escoger SQL Server por varias razones.

Es fácil de usar.
Viene con todas las herramientas incluidas para trabajar (Data mining, Data Warehouse, Data Services)
. Es un producto corporativo con buen soporte y excelentes libros y documentación.
Varias empresas están migrando de diferentes bases de datos a SQL Server.


El gobierno nacional me expresó su deseo de dejar Oracle y migrar a SQL Server gradualmente.


El poder judicial está trabajando con SQL Server, Jalasoft, Pirámide, en varias aplicaciones para Petrobras se usaba SQL Server para almacenar su información.


El Banco de Crédito de Perú utiliza SQL Server para varias de sus aplicaciones, el grupo Zurich también, la minería San Cristobal, hospitales europeos, aplicaciones hechas en EEUU, India, Inglaterra. El uso de SQL Server se extiende a medida que pasa el tiempo.



Al menos en Bolivia tengo que admitir que todavía hay empresas que siguen con Oracle. En especial empresas telefónicas, de celulares y algunas gubernamentales. Pero varios piensan o al menos tienen deseos de Migrar a tecnologías Microsoft.


Si algo tienen de bueno las tecnologías Microsoft es que simplifican el tiempo administrativo y tienen excelentes herramientas para automatizar tareas administrativas y de programación.


Estuve trabajando en aplicaciones que monitoreaban la seguridad de servidores Linux, Unix y para mi sorpresa, los valores monitoreados se almacenaban en una base de datos SQL Server. La mayoría de las empresas están tratando de migrar a SQL Server por su sencillez, su efectividad y su fácil mantenimiento.




En síntesis, la mayoría de las empresas que conozco usan de una u otra forma la base de datos SQL Server.


Es muy fácil crear usuarios, tablas, vistas. Pero cuando ya uno desea conocer a fondo la aplicación, cuesta más trabajo conseguir la información.


Por ejemplo, si la aplicación tarda mucho en obtener la información:


· Cómo se puede optimizar la velocidad de las consultas (tuning)?

· Cómo se puede realizar un mantenimiento automático de la base de datos ?

· Cómo generar replicaciones de base de datos ?

· Cómo generar Mirroring ?


En Cochabamba Bolivia estamos abriendo un curso especial para capacitar a la gente y mejorar las habilidades en SQL Server 2008. Las ofertas laborales se incrementan al saber estas tecnologías.


Temas a tocar en el curso de sql server 2008


Al terminar el curso el alumno sabrá:


· Utilizar las nuevas características de SQL Server 2008 sobre SQL Server 2005


· Poder utilizar herramientas adicionales como powershell, sqlcmd, SQL Server Business Intelligence, SQL Tunning wizard entre otras herramientas.


· Podrá manejar índices para mejorar el performance de sus aplicaciones y sabrá técnicas para evitar bloqueos de tablas


· Conocer las diferentes técnicas de backup y restauración de bases de datos de forma manual y programación automática en caso de desastres o mantenimiento preventivo.


· Manejo de replicación de aplicaciones.


· Manejo de seguridad de SQL Server


Para más información visitar el sitio web:

http://www.itacad.net/


Calle Reza # 292
Cochabamba - Bolivia
Teléfono: 591-4-4520145


Cel: 76400505


Fax: 591-4-4522083


mcanedo@itacad.net


marketing@itacad.net






Sobre el instructor


Conferencias del instructor

viernes, 16 de julio de 2010

Algunos procedimientos almacenados y tablas del sistema útiles en SQL Server


En esta ocasión mostraré algunos procedimientos almacenados y vistas del sistema.
Plataforma. SQL Server  2005 y 2008
Cómo ver el contenido de un procedimiento almacenado en SQL Server ?:
sp_helptext 'nombre_procedimiento'
Ejemplo.
sp_helptext 'sp_help'
Cómo puedo ver que usuarios están usando SQL Server ?:
Ejecute el :
Sp_who
O
Sp_who2
Cómo puedo ver las bases de datos creadas en SQL Server ?:
sp_helpdb
O
select * from sysdatabases
Cómo puedo ver todos los objetos ( tablas, vistas, procedimientos almacenados, triggers, funciones) de una base de datos SQL Server ?
EXEC sp_help;
O
select * from sysobjects
Cómo puedo ver todos las tablas de usuario de una base de datos SQL Server ?
SELECT *
  FROM [INFORMATION_SCHEMA].[TABLES]

Cómo puedo ver todos las tablas de usuario de una base de datos SQL Server ?
SELECT *
  FROM [INFORMATION_SCHEMA].[TABLES]

Cómo puedo ver todas los triggers de una base de datos SQL Server ?
SELECT *
  FROM sys.triggers

Cómo puedo ver todos los usuarios de una base de datos SQL Server ?
SELECT *
  FROM sys.sysusers

Como puedo ver la información de todas las funciones y procedimientos almacenados?

SELECT *

  FROM [across].[INFORMATION_SCHEMA].[ROUTINES]
 o
SELECT * FROM sys.objects WHERE type='P'


Tienes dudas similares. Escribe a este blog y te respondemos tus preguntas.