Cambiar en SQLServer 2008 la columna clave de una tabla a una nueva del tipo integer que sea identidad usando OVER
En algun momento puede ser necesario cambiar el tipo de columna clave para nuestra tabla/s por un mal diseño o un cambio posterior que nos obliga a ello. Si lo hacemos y la nueva tiene que ser una columna del tipo entero, quizás identity, podemos hacerlo con algun criterio para que quede ordenado (pk=indice clusterizado=order by en disco por ese campo). En este ejemplo para hacerlo más completo, lo hacemos en dos tablas Maestro-Detalle..
… para empezar a probar las nuevas características que tenemos desde la versión 2008 de SqlServer.
En ocasiones podemos necesitar hacer un informe que debe contener datos de nuestro cubo de ventas (por ejemplo) y complementarlo con datos que nos faltan y que solo podemos encontrar en el esquema relacional del origen o directamente de otra fuente de datos.
Hay muchas maneras de liarla con nuestra base de datos SqlServer y una de ellas es olvidar o no tener a nuestra disposición la clave del usuario sa. Puede ser debido a que nunca la usemos, porque tenemos nuestro propio usuario administrador y realmente no iniciamos sesión con esa cuenta. Puede ser que hayamos heredado esa maravillosa base de datos y no tengamos ningún usuario ni de dominio que sea administrador. O peor aún, que incluso desde el mismo día de la instalación no sepamos esa clave y acabamos de eliminar el único login con los permisos adecuados.
Cómo hacer en SQL Server un update con join a partir de otra tabla con registros agregados, muy útil para actualizar cabeceras con valores de lineas.
Panda ha preparado un infografía a partir del último informe anual elaborado en su laboratorio antimalware.
Uno de los problemas de seguridad que pueden sufrir las empresas son las fugas de datos. Es una cuestión difícil de abordar, dado que en la mayoría de los casos tener un control de los datos de nuestra empresa exige una inversión en herramientas de control, que sobre todo en las empresas más pequeñas son complicadas de asumir. Pero antes de nada debemos hacer un diagnóstico y saber ¿por dónde se producen las fugas de datos en las empresas?