jueves, 15 de octubre de 2009

MCTS .NET Framework 3.5, Windows Communication Foundation Application Development

-- EN INGLES ---------------------------------------------
------------------------------------------------------------
I taked and passed exam 70-503 MCTS .NET Framework 3.5, Windows Communication Foundation Application Development on August 21, 2009. Now I will discuss the issues that people should know about how could be MCTS. Net Framework 3.5 WCF.

Thematic for MCTS .NET Framework 3.5, Windows Communication Foundation Application Development:

This topic is in the Collection 6461 : Visual Studio 2008 includes:

- Getting Started with Windows Communication Foundation
- Configuring and Hosting WCF Services.
- Endpoints and Behaviors
- Debugging and Diagnostics
- Designing and Defining Contracts
- Handling Errors
- Improving WCF Service Quality
- Implementing WCF Security
- Implementing Transactions

One Prerequisite Exam and One Required Exam Needed:

Prerequisite Exam:
Exam: 70-536 - TS: Microsoft .NET Framework, Application Development Foundation

- Exam's Topics 70-536

Required Exam:
Exam: 70-503 – TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development

Course 6461: Windows Communication Foundation

You can prepare on the topics to take the MCTS Exam 70-503 .NET Framework 3.5, Windows Communication Foundation Application Development

Links:
Exam 70-503 Windows Communication Foundation

Good luck and hopefully any questions.

-- EN CASTELLANO ------------------------------------------
---------------------------------------------------------------
Tambien rendi el examen 70-503 correspondiente a la Certificacion MCTS .NET Framework 3.5, Windows Communication Foundation Application Development , el dia 21 de Agosto del 2009 y logre pasarlo.Los temas que cubre este examen son:

- Primeros pasos con WCF (Getting Started with Windows Communication Foundation)
- Configuracion y hosteo de Servicios WCF(Configuring and Hosting WCF Services)
- Puntos extremos y comportamientos (Endpoints and Behaviors)
- Depuración y Diagnóstico (Debugging and Diagnostics)
- Diseño y Definición de Contratos (Designing and Defining Contracts)
- Control de Errores (Handling Errors)
- Mejorarando la calidad de los Servicios WCF (Improving WCF Service Quality)
- Implementando Seguridad con WCF (Implementing WCF Security)
- Implementación de transacciones (Implementing Transactions)

Examen Prerequisito :
Como repito para poder rendir cualquier examen MCTS ya sea para .NET Framework 2.0, 3.5 y hasta para 4.0 el examen prerequisito es el 70-536 - TS: Microsoft .NET Framework, Application Development Foundation (Fundamentos de .NET Framework)

- Tematica Examen 70-536

Examen Requerido :
Y luego hay que rendir el examen 70-503 – TS: Microsoft .NET Framework 3.5, Windows Communication Foundation Application Development

Curso 6461: Windows Communication Foundation

La colección de cursos 6461, desarrollado por Microsoft e-Learning (que es dicado en los CPLs autorizados por Microsoft a nivel mundial), nos proporcionara la preparacion necesaria para poder rendir este examen de certificacion.

Links:
Examen 70-503 Windows Communication Foundation

Buena suerte y cualquier duda no duden en hacermelas llegar.
Hasta la proxima.

MCTS .NET Framework 3.5, ASP.NET Application Development

-- EN INGLES ------------------------------------------------
---------------------------------------------------------------

I ask apologies to all people by the delay. Well I taked exam 70-562 MCTS certification. NET Framework 3.5, ASP.NET Application Development on August 21, 2009 and I passed. Now I will discuss the issues that people should know about how could be MCTS. Net Framework ASP.NET.

Upgraded thematic for MCTS. Net Framework 2.0 to ASP.NET MCTS. NET Framework 3.5, ASP.NET:
This topic is in the Collection 6463 : Visual Studio 2008 and ASP.NET 3.5 includes:

- Creating Microsoft ASP.NET 3.5 Applications (Course 6670)
- Managing Data and Services in ASP.NET 3.5 Applications (Course 6671)
- Working with Data Binding in Microsoft ASP.NET 3.5 Applications (Course 6672)
- Implementing Security in Microsoft ASP.NET 3.5 Applications (Course 6673)
- Working with Microsoft ASP.NET AJAX (Course 6674)
- Managing State and Caching in Microsoft ASP.NET 3.5 Applications (Course 6675)
- Creating Controls for Web Applications in Microsoft Visual Studio 2008 (Course 6676)
- Implementing Personalization, Common Layout, and Themes in Microsoft ASP.NET 3.5
Applications (Course 6677)
- Configuring and Deploying Microsoft ASP.NET 3.5 Applications (Course 6678)
- Implementing Separation of Concern Using Model-View-Controller in Microsoft ASP.NET 3.5
Applications (Course 6679)

WARNING: You have to go in-depht about issues related to ASP.NET AJAX and LINQ that are part of the aggregates in ASP.NET 3.5 and come in this test.

People are MCP (already passed the exam 70-536) but wish to become MCTS. NET Framework 2.0 Web-Based Client Development (Exam 70-528):

Only should review the following items for the Exam 70-528 to be ready to take this test:

- Creating and programming a Web application
- Integrating data in a Web application by using ADO.NET, XML, and data-bound controls
- Creating custom Web controls
- Tracing, configuring, and deploying applications
- Customizing and Personalizing a Web application
- Implementing authentication and authorization
- Creating ASP.NET mobile Web applications

People who are just thinking to be certified in MCTS. NET Framework 3.5, ASP.NET Application Development:

- First of all You must pass the exam 70-536 which is prerequisite for any exam MCTS related to . Net Framework 2.0, 3.5 and later 4.0 (next to be launched in 2010)

- Exam's Topics 70-536

After passing this test, you can prepare on the topics to take the MCTS Exam 70-562 .NET Framework 3.5, ASP.NET Application Development

Links:
Exam 70-562
ASP.NET articles
Agenda MCTS:. Net Framework 3.5, Asp.Net Applications
Exam 70-528
Self-Pased Training Kit Exam 70-562

Good luck and hopefully any questions.

-- EN CASTELLANO ------------------------------------------
---------------------------------------------------------------
Hola nuevamente se que ya paso algo de tiempo, desde el dia que debi postear esto, las disculpas a toda la gente.
Bueno rendi el examen 70-562 correspondiente a la Certificacion MCTS .NET Framework 3.5, ASP.NET Application Development, el dia 21 de Agosto del 2009 y logre pasarlo. Ahora voy a comentar la tematica que deben conocer tanto la gente que ya es MCTS .Net Framework ASP.NET como la que aun no.

Tematica de actualizacion para los MCTS .Net Framework 2.0 ASP.NET a MCTS .NET Framework 3.5, ASP.NET :

Esta tematica viene en la Coleccion 6463 (Collection 6463) : Visual Studio 2008 ASP.NET 3.5 y comprende:

- Creating Microsoft ASP.NET 3.5 Applications ( Course 6670)
- Managing Data and Services in ASP.NET 3.5 Applications
(Course 6671)
- Working with Data Binding in Microsoft ASP.NET 3.5 Applications
(Course 6672)
- Implementing Security in Microsoft ASP.NET 3.5 Applications
(Course 6673)
- Working with Microsoft ASP.NET AJAX (Course 6674)
- Managing State and Caching in Microsoft ASP.NET 3.5 Applications
(Course 6675)
- Creating Controls for Web Applications in Microsoft Visual Studio 2008
(Course 6676)
- Implementing Personalization, Common Layout, and Themes in Microsoft ASP.NET 3.5
Applications (Course 6677)
- Configuring and Deploying Microsoft ASP.NET 3.5 Applications
(Course 6678)
- Implementing Separation of Concern Using Model-View-Controller in Microsoft ASP.NET 3.5
Applications (Course 6679)

OJO : Hay que repasar bien los temas relacionados a ASP.NET AJAX y LINQ que son parte de los agregados en ASP.NET 3.5 y que vienen en este examen.

Para los que ya son MCP (es decir ya aprobaron el Examen 70-536) pero desean ser MCTS .NET Framework 2.0 Web-based Client Development (Examen 70-528):
Solo deben repasar los siguientes temas que corresponden al Examen 70-528 para estar listos para rendir este examen :

- Creating and programming a Web application
- Integrating data in a Web application by using ADO.NET, XML, and data-bound controls
- Creating custom Web controls
- Tracing, configuring, and deploying applications
- Customizing and personalizing a Web application
- Implementing authentication and authorization
- Creating ASP.NET mobile Web applications

Para los que recien estan pensando en Certificarse y quieren ser MCTS .NET Framework 3.5, ASP.NET Application Development:
- Antes que nada deben pasar el Examen 70-536 que es el examen pre-requisito para poder rendir cualquier examen MCTS tanto para los relacionados con .Net Framework 2.0, 3.5 y posteriormente 4.0 (proximos a ser lanzados en el 2010)

- Tematica Examen 70-536

Luego de pasar este examen, ya puede prepararse sobre la tematica para rendir el Examen 70-562 MCTS .NET Framework 3.5, ASP.NET Application Development

Links Utiles :
Exam 70-562
Articulos ASP.NET
Temario Mcts: .Net Framework 3.5, Asp.Net Applications
Exam 70-528
Self-Pased Training Kit Exam 70-562

Mucha suerte a todos y espero cualquier duda.

miércoles, 14 de octubre de 2009

AcquireConnection method call to the connection manager [Connection name] failed with error code 0xC0202009 - Llamada al método AcquireConnection

-- EN INGLES -----------------------------------------------------
---------------------------------------------------------------------
The message "The AcquireConnection method call to the connection manager ‘(Connection name)’ failed with error code 0xC0202009" occurs when you attempt to validate or run a SQL Server 2005 Integration Services package on a server (where ‘(Connection name)’ is a known connection manager object name).

This problem may occur when you use Integration Services in the following way:

1. Logged into the Server using a different user name than the one used to create the package.
2. Not using a Configuration file to read Connection settings.
3. Using Connections that include sensitive settings e.g. passwords.
4. Deploying the package using the Package Deployment Utility method.

Cause:

The Package’s ProtectionLevel property is set to encrypt sensitive settings with a user key e.g EncryptSensitiveWithUserKey (the default value) AND you attempt to deploy the package on the server logged in as a different user (i.e different user context).

The different user context results in the failure of decrypting sensitive settings (e.g. passwords) because the decryption key is specific to the user context at the time the package files were created.

The “The AcquireConnection method call to the connection manager ‘(Connection name)’ failed with error code 0xC0202009” message is indicative of a problem the Package has when attempting to read connection parameters e.g. a password, or connection string.

Solution :
Option 1 – Use Password protection

Set the Package’s ProtectionLevel property to encrypt settings with a password e.g EncryptSensitiveWithPassword. This setting prevents access to sensitive settings unless the user knows the correct password. The password is not user context dependent and will therefore allow the package to be run regardless of what user you are logged in as.

Option 2 – Use a Configuration file to store sensitive settings
Retain your existing ProtectionLevel setting and use a Configuration file to store sensitive settings.

The package will then read the Configuration file to obtain values it would otherwise have to decrypt dependent on the ProtectionLevel setting. This method relies on protecting the configuration file to prevent unauthorised access.

Notes:
Changing the ProtectionLevel setting may impact running the Package as a job in SQL Server 2005. See An SSIS package does not run when you call the SSIS package from a SQL Server Agent job step for more information.

See Setting the Protection Level of Packages for information about applying different protection levels to your Package.

--EN CASTELLANO ----------------------------------------------
---------------------------------------------------------------------
El mensaje de la llamada al método AcquireConnection al administrador de conexión (nombre de conexión) falló con código de error 0xC0202009 se produce cuando intentamos validar o ejecutar un SQL Server 2005 Integration Services en un servidor (donde [nombre de conexión] es un conocido administrador de nombre de objeto de conexión ).

Este problema puede producirse cuando utiliza Servicios de Integración de la siguiente manera:

1. Conectandose en el servidor utilizando un nombre de usuario diferente al que se utilizó para crear el paquete.
2. No usar un archivo de configuración para leer la configuración de conexión.
3. Uso de conexiones que incluyen ajustes de sensibilidad, por ejemplo contraseñas.
4. Implementar el paquete utilizando el método de implementación de paquete de utilidades (Package Deployment Utility).

Explicacion:
La propiedad del paquete ProtectionLevel se establece para cifrar los ajustes sensibles con una clave de usuario, por ejemplo EncryptSensitiveWithUserKey (el valor predeterminado) y se intenta implementar el paquete en el servidor conectado como un usuario diferente (es decir, el contexto de usuario diferente).

Los resultados de contexto diferente del usuario en el fracaso de descifrar los ajustes sensibles (por ejemplo, contraseñas), suceden porque la clave de descifrado es específica para el contexto de usuario en el momento en que los archivos del paquete fueron creados.

El método AcquireConnection o la llamada al administrador de conexión (nombre de conexión) falló con código de error 0xC0202009 es indicativo de un problema que se produce cuando el paquete intenta leer los parámetros de conexión por ejemplo, una contraseña, o la cadena de conexión.

Solución Opción 1 - Utilizar protección con contraseña
Estableciendo la propiedad del paquete ProtectionLevel para cifrar la configuración con una contraseña, por ejemplo EncryptSensitiveWithPassword.
Esta configuración impide el acceso a la configuración sensible a menos que el usuario conozca la contraseña correcta. La contraseña no es dependiente del usuario y por lo tanto, permite que el paquete se ejecute independientemente de qué usuario está conectado.

Opción 2 - Utilizar un archivo de configuración para guardar los ajustes de sensibilidad
Para conservar tu ProtectionLevel existente debes utilizar un archivo de configuración para guardar los ajustes sensibles. El paquete de continuación, leerá el archivo de configuración para obtener los valores de lo contrario tendría que descifrarlos, dependiendo de la configuración ProtectionLevel. Este método se basa en la protección del archivo de configuración para evitar el acceso no autorizado. Este método se basa en la protección del archivo de configuración para evitar el acceso no autorizado.

Notas :
La modificación del valor ProtectionLevel puede afectar la ejecución del paquete como un trabajo en SQL Server 2005. Para más información revisar un paquete SSIS no se ejecuta cuando se llama al paquete SSIS desde un paso de trabajo del Agente SQL Server .

Tambien revisar Ajuste del nivel de protección de los paquetes para obtener información sobre la aplicación de diferentes niveles de protección a su paquete.

Otros Links:
Error cuando ejecuta un paquete SSIS que está programado para ejecutarse como un trabajo del Agente SQL Server: "Error de OLE DB. Código de error: 0x80004005"