Archivo de Diciembre de 2011 Una problemática típica en el desarrollo de aplicaciones de bases de datos es la Paginación de Conjuntos de Registros, es decir, ejecutar una consulta mostrando los datos en páginas (ej: de 10 en 10). Quizás la forma más fácil sea llenar (Fill) un DataSet con todas las filas de la consulta, y en la presentación al usuario mostrarlas (maquillar) de forma paginada al utilizar las propiedades de paginación de los controles de datos como el DataGrid. El inconveniente, ejecutar la consulta completa y transferir todas las filas desde SQL Server a la aplicación. Pero ¿Cómo paginar eficientemente en SQL Server? En ocasiones necesitamos mover una gran cantidad de bases de datos de una instancia de SQL Server a otra instancia de SQL Server, como es el caso típico de las migraciones o de la promoción de bases de datos entre entornos (ej: Desarrollo, Pruebas, Pre-Producción, y Producción). En el siguiente artículo se describe e incluye un Script para generar de forma masiva las sentencias RESTORE de las bases de datos deseadas, incluyendo la correspondiente cláusula MOVE para cada fichero de Data y Log. Dada las presentes fechas, quería aprovechar el momento para desearos a todos una Feliz Navidad y un Feliz año nuevo 2012, con toda la esperanza de que llegue repleto de buenas noticias para todos. Felices Fiestas !!! Una de las particularidades de SQL Server 2008 R2, es que en caso de necesidad, podemos reconstruir sólo la Base de Datos del Sistema MSDB (sin necesidad de reconstruir también master y model), para lo cual deberemos utilizar el Script instmsdb.sql y el Trace Flag 3608. El presente artículo describe este proceso paso a paso e incluyendo las correspondientes pantallas capturadas. Una tarea en principio soportada (aparece en los BOL), aunque habría que ver hasta que punto recomendada. Una de las acciones que podríamos tener que realizar para devolver a la vida a una Instancia corrupta de SQL Server 2008 R2, un Reparar dicha instancia de SQL Server 2008 R2, lo cual corregirá claves del registro, valores de configuración y ficheros de SQL Server. Esto incluye también a la propia Base de Datos de Recursos del Sistema (mssqlsystemresource), ya que actualmente es considerada un fichero más de la instalación de SQL Server (ubicada en el directorio BINN), por lo que para Reconstruir la Base de Datos de Recursos (mssqlsystemresource) deberemos Reparar SQL Server. Una tarea que podemos necesitar realizar en alguna ocasión (aunque muy ocasionalmente) es reconstruir las Bases de Datos del Sistema (master, model, msdb) en SQL Server 2008 R2. Ya sea para cambiar la intercalación de nuestra Instancia de SQL Server, o para devolver a la vida una Instancia que no levanta (y no disponemos de un Backup de las Bases de Datos del Sistema), o por otros motivos, nos conviene estar algo familiarizados con este tipo de intervenciones, especialmente que implicaciones y consideraciones debemos tener en cuenta. El presente artículo describe cómo instalar paso a paso el Language Pack de MOSS 2010 sobre una Granja existente, utilizando como ejemplo, la instalación del Language Pack en español sobre una Granja de MOSS 2010 instalada en inglés. Gracias a la instalación de los Language Pack, poder incluir soporte para múltiples idiomas en MOSS 2010, imprescindible en cualquier Granja MOSS con alcance internacional. En este artículo último artículo de la serie de Database Mail en SQL Server 2008 R2, vamos a introducir las nociones básicas para saber cómo utilizar Database Mail en SQL Server 2008 R2, tanto para enviar correos electrónicos desde TSQL, como para configurar el SQL Server Agent con un perfil de correo de Database Mail, y así poder enviar Notificaciones por correo electrónico a Operadores, en caso de Alertas, finalizaciones de Jobs, etc. Continuando con la serie de artículos sobre Database Mail, en esta ocasión vamos a tratar como configurar Database Mail en un Cluster de SQL Server 2008 R2, paso a paso, incluyendo las correspondiente pantallas capturadas. Del mismo modo, también se detalla como modificar la configuración de Database Mail en SQL Server 2008 R2. En este artículo vamos tratar el Database Mail de SQL Server 2008 R2, una característica disponible desde SQL Server 2005, que facilita el envío de correo electrónico desde SQL Server, y que se presenta como una interesante mejora frente a su antecesor, el SQL Mail, con el que convivimos en anteriores versiones del producto, como SQL Server 2000. |