Script para generar automáticamente inserts de los datos de una tabla SQL Server

23 Marzo, 2020 - 18:41 By Carlos

Script para generación de SQL Inserts dinámicos

Hay muchas herramientas, utilidades y asistentes para realizar extracciones y migraciones de datos de una tabla de SQL Server a una tabla de otra base de datos, pero no siempre disponemos de esas herramientas, o de permisos suficientes para utilizarlas y entonces, la mejor manera de hacerlo puede ser generando con un script las sentencias de INSERT necesarias, que simplemente habrá que ejecutar después en la base de datos destino..

Consultas útiles de SQL Server para administración y desarrollo

Listado DMV DMF

Las herramientas como SQL Server Management Studio facilitan mucho la administración y el desarrollo con SQL Server con multitud de funciones, asistentes y exploradores que permiten realizar fácilmente muchas de las tareas del día a día de administradores y desarrolladores de SQLServer..

Spain DB2 User Group – SPDUG

Por si alguien aún no conoce la comunidad de usuarios de DB2 en España, aquí os copio su misión, recomendando que si estáis dentro del mundillo DB2 hagáis piña en este foro.

La mejor manera de definir el SPDUG es transcribir su misión:

"El grupo de usuarios SpDUG, Spain DB2 User Group, se constituye a finales del año 2008 con el objetivo de extender y dar a conocer los principios del IDUG, International DB2 User Group, dentro del cual se encuentra incluido como Regional User Group".

Cómo habilitar conexiones remotas a un servidor SQL Server sobre Windows

SQLServer Configuration Manager

Tras la instalación de un servidor SQL Server en una máquina con Windows Server, el siguiente paso lógico es configurarlo para permitir conexiones remotas a la base de datos desde otros equipos.
Para ello hay que utilizar primero el Administrador de configuración de SQL Server para habilitar el protocolo TCP/IP sobre la dirección IP del server, y después abrir los puertos necesarios (el 1433 por defecto), desde el Firewall de Windows..

Gestión básica del catálogo de DB2

El catalogo de DB2 determina las BBDD gestionadas desde la instancia a la que uno se conecta.

Para listar las BBDD catalogadas por la instancia actual se puede realizar:

db2> list database directory

Para ver las BBDD existentes en un determinado database path:

db2> list database directory on /db2/BBDD

La información de las BBDD catalogadas se guarda en los ficheros:

/db2/INSTANCIA/db2INSTANCIA/NODE0000/sqldbdir

Para catalogar una determinada BBDD, se le debe pasar el database path:

Cómo gestionar la prioridad de sesiones en DB2

En DB2 es posible priorizar procesos entre los mismos procesos que tengan prioridad.

Me explico: existe un parámetro a nivel de instancia que indica el porcentaje máximo de CPU disponible para procesos priorizados (UTIL_IMPACT_LIM).

Por defecto, tiene el valor 10%. Ello implica que si varios procesos priorizados luchan entre sí por recursos de CPU, podrán obtener como máximo entre ellos un 10% de la CPU. El resto de procesos no compiten por este porcentaje de la CPU.

Las sesiones se priorizan a través del comando SET UTIL_IMPACT_PRIORITY:

Cómo consultar la versión y el nivel de parcheo de DB2

Para conocer la versión y el nivel de parcheado actual de una instalación en DB2, qunque existen diversos métodos, el más simple es la utilización de la utilidad “db2level”, pero también puede usarse una query sobre el catálogo de datos de DB2.

Instrucción db2level: Nos proporciona información de las características generales de la instalación DB2 (path del software DB2, versión, parcheado,…)