Queremos vincular una base de datos acces a SQL SERVER y al configurar el link nos da un error y el servidor no nos deja utilizar el proveedor OLE DB.
SELECT * FROM OPENROWSET(‘Microsoft.ACE.OLEDB.12.0′,’C:\Datos\datos.MDB';’Admin';, ‘SELECT * FROM datos’)
Solo tenemos que lanzar los siguientes comandos y por arte de magia nuestro amigo gestor de bases de datos nos deja hacer la vinculación sin problemas:
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
Excelente hermano, esto me quitó unos cuantos dolores de cabeza
muchas gracias por el tuto