Mostrando entradas con la etiqueta sql. Mostrar todas las entradas
Mostrando entradas con la etiqueta sql. Mostrar todas las entradas

jueves, 25 de septiembre de 2014

Solucionar Microsoft.ACE.OLEDB.12.0 SQL 2012

En este tutorial veremos como solucionar un problema del controlador al querer crear una consulta por medio de servidores vinculados de SQL a ACCESS...

Este es el error lanzado desde SQL 2012 al querer hacer la consulta :


Mi consulta: SELECT a.* FROM OPENROWSET ('Microsoft.ACE.OLEDB.12.0','C:\NorWdn\database1.accdb';'admin';'',Cliente)
AS a
---------------------------------------------------------------------------------------


Cómo: FIX ERROR - "el proveedor" Microsoft.ACE.OLEDB.12.0 'no está registrado en el equipo local.

-----------------------------------------------------------------------------------------
esta solución funciona con:

  •  Windows 7 64-bit/32-bit
  •  Office 64-bit/32-bit 
  • Por favor responder a este tema si ha funcionado para que pueda hacer de esto una "lista de compatibilidad" completo.




 (el archivo se llama AccessDatabaseEngine asegurarse de descargar el correspondiente ya sea de 32 o de 64 bits)
Sin embargo si, como yo, que no me funcionó, pruebe el siguiente método:
NOTA: Esto también funciona para el office 2010 y 2013 a pesar de que es para el office 2007.

En caso de que no funcione y ahora salga este error:

Msg 7399, Level 16, State 1, Line 2The OLE DB provider "Microsoft.Ace.OLEDB.12.0" for linked server "(null)" reported an error. Access denied.Msg 7350, Level 16, State 2, Line 2Cannot get the column information from OLE DB provider "Microsoft.Ace.OLEDB.12.0" for linked server "(null)".

Hacer lo siguiente....

Entramos a SQL SERVER, y corremos el siguiente query:


USE [master]  
GO  
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1 
GO 

Después de esto, presionamos  windows + R , nos saldrá la ventana de "ejecutar", tecleamos Services.msc y damos enter.
Nos aparecerán todos los servicios, buscamos el que dice SQL Server, damos clic derecho y seleccionamos reiniciar.



Y LISTO!!!

Saludos. by: Hack.

domingo, 4 de mayo de 2014

Desinstalar SQL SERVER 2008 [TUTORIAL]

En este tutorial mostraré como desinstalar sql server 2008 (no se si funcione para otras versiones), tal vez necesitamos desinstalar para volverlo a instalar por cualquier otra cosa, o simplemente ya no lo queremos en nuestra pc.



EMPECEMOS.... 

Entramos al panel de control de nuestra pc y desinstalamos lo siguiente (en mi caso tengo instalado en 64 bits, si no les sale igual con el "64-bit" no se asusten solo quiere decir que su pc es de 32 bits) .


IMPORTANTE...
En el momento de la desinstalación en esta parte, tenemos que repetir los pasos para desinstalar cada uno de las instancias (en caso de tener mas de una que en este caso en particular hay solo una).


En todas las opciones que salgan como esta de seleccionar características a eliminar damos clic en "seleccionar todas" o "select all"


Seguimos desinstalando...



Cuando terminemos de desinstalar todo lo de arriba, nos descargamos algún programa para limpiar el registro, en este caso utilizaremos el ccleanner , se lo descargan gratuitamente de la página oficial ---> Clic para descargar

una vez limpio el registro nos vamos a la siguiente dirección de nuestra pc, C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

y eliminamos estos archivos...



Y LISTO!! ahora ya tenemos desinstalado sql server 2008 y podemos proseguir con una nueva instalación del mismo normalmente.

Si no tienen sql server para instalar aqui les dejo el torrent para que lo descarguen .
PD: Al abrir de nuevo el instalador tal vez aparezca un error al inicio, en donde dice que no puede leer cierto documento, pero no se preocupen solo cierrren la ventana y todo lo demás estará funcionando con normalidad.

NOTA IMPORTANTE:
En este y en ninguno de los post publicados en este blog NO apoyamos la piratería, los links llevan a archivos o programas los cuales tienen su licencia de prueba, express, gratuita, o libre, entendido esto no nos hacemos responsables por el mal uso de los archivos compartidos.