Viernes de SQL Server: Conociendo OPENQUERY

Una utilidad quizás poco conocida en SQL Server es OPENQUERY que es una instrucción T-SQL que nos permite realizar acciones sobre servidores vinculados mediante un proveedor OLE DB, con algunas limitaciones, claro está. Lo primero que debemos hacer es configurar el entorno para poder hacer operaciones sobre nuestros manejadores de bases de datos, esto puede ser mediante un conector ODBC suministrado por el fabricante o mediante el uso de alguno de los drivers disponibles en el sistema, y finalmente haciendo la vinculación del servidor externo a la instancia SQL Server. En un próximo post explicaré cómo conectarse con, por ejemplo, un servidor MySQL.

Esta instrucción es muy útil si se está trabajando sobre sistemas heterogéneos y  los datos se encuentran en diversos orígenes y se quiere aprovechar las características de SQL Server para análisis y procesamiento o simplemente contar con un servidor centralizado para el acceso a datos (con todos las implicaciones e inconvenientes que esto pueda traer). Espero que le sea de provecho esta información y en una próxima oportunidad de la teoría pasaremos a la práctica.