sábado, 30 de julio de 2011

Instalando Umbraco CMS con Microsoft SQL Server

Instalando Umbraco CMS con Microsoft SQL Server.


Aplica a: Microsoft SQL Server 2008, Umbraco Content Management System.

Umbraco es un manejador de contenido “open source” basado en tecnología .NET y opera sobre Microsoft Internet Information Services (IIS) y almacena sus datos en Microsoft SQL Server.

El software requerido para instalar Umbraco CMS es el siguiente:
- Visual Studio Web Express

Luego de instalar el software expuesto arriba, descargue e instale Umbraco (aquí) y haga click en el botón verde (“Install using the Microsoft Web Platform Installer”).




En la siguiente página del programa de instalación haga clic en “Install”.





Seleccione el tipo de manejador de base de datos que usted usara para almacenar la data de Umbraco.




Luego haga clic en el botón de “I accept” y la siguiente página aparecerá.





En la siguiente página, especifique si una base de datos será creada o una existente será usada. Especifique también las credenciales de un login de SQL Server que fingirá como administrador de la base de datos creada por Umbraco.

 




Deslice hacia abajo el botón de “scroll” de la página y provea del usuario de base de datos que accederá a la aplicación de base de datos. Provea el nombre de la instancia de base de datos (servidor de base de datos) también. 




Alcance el final de la página (último campo), y provea el nombre que desee asignar a la base de datos de Umbraco.





Instalación en progreso.





Una vez la instalación finalice, haga clic en “Finish”.




La siguiente es la interfaz de usuario de Umbraco CMS.




lunes, 25 de julio de 2011

No se puede crear un linked server a Oracle.

No se puede crear un linked server a Oracle.

Aplica a: SQL Server 2008 R2 Enterprise Edition, Windows Server 2008 R2 Enterprise Edition.
 
Descripción del Problema.
 
Nosotros descargamos e instalamos el cliente de Oracle 11g client 11gR1 (win64_11gR1_client o 11.1) para crear un linked server entre una instancia de SQL Server 2008 R2 Enterprise Edition y un servidor Oracle 11g. La creación del linked server fue exitosa, pero cuando tratamos de expandir el contenedor de Tables dentro del linked server para que mostrara las tablas disponibles en el servidor Oracle remoto, entonces recibimos el siguiente error:

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)
Additional information:
An exception occurred while executing a Transact-SQL statement or batch.
(Microsoft.SqlServer.ConnectionInfo)
Cannot create an instance of OLE DB Provider "OraOLEDB.Oracle" for linked server "RH6I".
(Microsoft SQL Server, Error: 7302)




Nosotros habilitamos la opción "Allow in process" en las propiedades del OraOLEDB.oracle provider, no obstante el error anterior persistía.






Solución.

Nosotros encontramos que un nuevo “release” del cliente de Oracle estaba disponible (win64_11gR2_client o 11.2). Una vez instalada la nueva versión del cliente y habilitada la opción “Allow in process", el linked server funcionó a la perfección. Ya éramos capaces de expandir el contenedor de Tables en el linked server.