1 0 Archive | Octubre, 2011
post icon

Exportar Datos desde SQL Server a CSV

Por algún extraño motivo (que no me termino de explicar) MS SQL Server no tiene un comando nativo TSQL que sirva para exportar directamente datos como el BULK para importarlos, aunque eso no significa que no tenga una herramienta que sirva para tal efecto.

Ya hemos visto como hacer ésta tarea en otros motores como MySQL u Oracle.

Para realizar ésta tarea en el motor de Microsoft necesitaremos realizar unos pasos previos que (Continuar Leyendo sobre Exportar Datos desde SQL Server a CSV)

post icon

Como habilitar la opción xp_cmdshell en SQL Server

La opción xp_cmdshell de SQL Server determina si podemos ejecutar procedimientos almacenados extendidos desde el servidor mismo. Por defecto ésta opción viene deshabilitada y es muy sencillo habilitarlo.

El mismo nos servirá para ejecutar comandos de la consola del sistema operativo desde la Base de Datos, para muchas actividades es más que útil. Justamente éste es más bien un post prerrequisito para otros que tengo planeado publicar más adelante. (Continuar Leyendo sobre Como habilitar la opción xp_cmdshell en SQL Server)

post icon

Corregir Error: “Unable to Load Translation Shared Library” del ODBC de Informix

Siguiente la temática del post anterior, de corregir errores en la configuración ODBC para Informix otro error que podemos tratar es

Unable to Load Translation Shared Library

El mismo se da cuando el servidor de base de datos y el cliente no “hablan” el mismo idioma entonces se necesita un “traductor” y tenemos que decirle cual será, al abrir el administrador de (Continuar Leyendo sobre Corregir Error: “Unable to Load Translation Shared Library” del ODBC de Informix)

post icon

Corregir error: “ODBC driver could not be loaded due to system error code 193” de Informix

Este error “ODBC driver could not be loaded due to system error code 193” se da en sistemas operativos Windows de 64 bits, cuando intentamos crear conexiones ODBC con el driver de 32 bits con el odbcad32.exe que se encuentra dentro del %WINDIR%\System32\ (el mismo es una aplicación de 64 bits).

Existen 2 soluciones a este problema, y ambas son muy sencillas. (Continuar Leyendo sobre Corregir error: “ODBC driver could not be loaded due to system error code 193” de Informix)

post icon

Reparar los usuarios huérfanos en SQL Server al restaurar la Base de Datos

Cuando se una reinstalación de un servidor Windows con SQL Server o una migración de las bases de datos a otro servidor se darán cuenta que los login que tenían en el servidor original ha dejado de funcionar.

La explicación de éste fenómeno es sencilla, para SQL Server los Login son objetos del servidor y los usuarios son objetos de las bases de datos. Cuando hacemos un backup y restauramos en otro servidor con el mismo se van los usuario pero no los login (La nueva versión de SQL Server Denali tendrá una opción para embeber los logins como objetos de la base de datos, lo que evitará este típico problema). Por lo tanto debemos crear de nuevo estos login en el nuevo servidor, pero eso no es todo. (Continuar Leyendo sobre Reparar los usuarios huérfanos en SQL Server al restaurar la Base de Datos)

post icon

Como ejecutar aplicaciones ASP.Net de 32 bits en IIS con Windows de 64 bits

Cuando trabajamos con servidores Windows de 64 bits y tenemos que usar el framework de .Net normalmente instalamos la versión para dicha arquitectura, lo cual es correcto. Aunque con algunas aplicaciones podriamos tener problemas porque sólo corren sobre la arquitectura x86_32, y es cuando debemos “forzar” la ejecución de dicho framework.

La aplicación que siempre sufre de este “problema” es Reporting Service, y hoy me ocurrió con el reporteador ReportMan cuando me lanzó la siguiente excepción:

System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {DC30E149-4129-450F-BDFE-BD9E6F31147E} failed due to the following error: 80040154.

(Continuar Leyendo sobre Como ejecutar aplicaciones ASP.Net de 32 bits en IIS con Windows de 64 bits)

Página 1 de 11