SQL Server

Restaurar la base de datos MASTER en SQL Server 2012

Sáb, 18/06/2016 - 23:47 -- jsequeiros
Restaurar la base  de datos MASTER en SQL Server 2012

En este artículo vamos a ver el procedimiento para restaurar la base de datos MASTER de SQL Server, esta base de datos  almacena información de configuración de la instancia de SQL Server, la definición de los inicios de sesión (Logins), de las bases de datos, de los errores del sistema, etc. Sin embargo no toda la configuración de la instancia se almacena en MASTER, pues por ejemplo, el modo de autenticación (Windows o Mixto) se almacena en el registro. También contiene los procedimientos almacenados extendidos, y muchos otros procedimientos almacenados del sistema sólo disponibles en MASTER.

Planificación e instalación de SQL Server 2012

Sáb, 07/05/2016 - 13:54 -- jsequeiros

En este manual, se ejecutará el Comprobador de configuración del sistema y preparar las políticas de grupo para mantener las reglas de firewall que permitan la administración remota del motor de base de datos.

Ejercicio 1: Comprobador de configuración del sistema

En este ejercicio, ejecute el Comprobador de configuración del sistema desde la ubicación del instalador de SQL Server 2012. Para completar este ejercicio, realice los siguientes pasos:

  1. Inicie sesión en el servidor SQLServer1 con una cuenta de dominio.
  2. Abrir el Explorador de Windows para navegar hasta la carpeta donde se encuentran los archivos de instalación de SQL Server 2012 y ejecutar Setup.exe, dando clic en el  mensaje de UAC.

Insertar n registros en una sola sentencia SQL Server

Mar, 25/08/2015 - 12:06 -- jsequeiros
Insertar n registros en una sola sentencia SQL Server
Figura: Cómo insertar múltiples registros en SQL Server

Muchas veces se necesita de una o varias tablas que contengan “n” registros, ya sea para realizar pruebas o para ver el rendimiento de la computadora, para lo cual como primer paso creamos una tabla de prueba denominada “Persona”, luego ingresamos el valor de inicio y la cantidad de registros que se necesita en la variable “@var” , como se muestra :

Sentencia SQL SELECT INTO

Vie, 19/06/2015 - 20:33 -- jsequeiros
Sentencia SQL SELECT INTO

SELECT INTO implica una consulta (SELECT) y una tabla destino (INTO). La sentencia crea la tabla destino basada en la definición de la tabla original e inserta las filas de resultado de la consulta en la tabla. Copia algunos aspectos de la definición de datos como nombres de columna, tipo de datos, aceptación de valores NULL y la propiedad de identidad, además de los datos. No copian ciertos aspectos de la definición de datos como índices, restricciones (constraints), triggers, permisos y otros. Si desea incluir estos aspectos, necesitará escribir el código y aplicarlo en el destino.

Sintaxis:

SELECT *
INTO dbo.NuevaTabla
FROM dbo.TablaExistente

¿Que es sqlcmd?

Mar, 09/06/2015 - 19:07 -- jsequeiros
SQLCMD de Sql Server

La utilidad sqlcmd es una herramienta de línea de comandos que se puede utilizar para ejecutar instrucciones de Transact-SQL o secuencias de comandos en una instancia de SQL Server. Puede utilizar sqlcmd para automatizar las tareas de base de datos desde la línea de comandos, y para llevar a cabo tareas de configuración y administración cuando SSMS no está disponible. En particular, puede utilizar sqlcmd para abrir una conexión de administrador dedicada (DAC) a un servidor cuando las conexiones estándar no son posibles.

¿Qué es SQL Server Management Studio?

Lun, 01/06/2015 - 18:30 -- jsequeiros
SQL Server Management Studio

SSMS es la herramienta principal para la gestión de bases de datos SQL Server. Se basa en el shell de Visual Studio utilizado para proyectos de desarrollo de software, y brinda las siguientes características:

Explorador de objetos.

Se trata de un panel desde la cual se puede conectar a instancias de SQL Server y administrar los objetos que contiene. De forma predeterminada, cuando se abre SSMS se le pedirá que se conecte a una instancia de SQL Server, y este se mostrará en el Explorador de objetos.

Editor de código.

Puede administrar servidores de base de datos y objetos utilizando interfaces gráficas (normalmente abiertos desde el Explorador de objetos), o puede ingresar y ejecutar instrucciones de Transact-SQL en el panel editor de código. El uso de código de Transact-SQL para realizar tareas de administración le permite guardar las tareas como scripts, que se pueden volver a ejecutarse en un momento posterior o planificado para ejecutarse de forma automática. El editor de código en SSMS amite la opción de Microsoft IntelliSense que reduce las tareas de escritura, proporcionando acceso rápido a la información de sintaxis o facilitan la visualización de los delimitadores de expresiones complejas. SSMS también ofrece la posibilidad de generar el código de Transact-SQL para la mayoría de las tareas que se pueden realizar utilizando herramientas gráficas, por lo que es más fácil crear secuencias de comandos reutilizables para tareas administrativas.

Documentación de los procedimientos de gestión de base de datos

Jue, 28/05/2015 - 00:40 -- jsequeiros

Una de las principales características de un DBA exitoso es la capacidad de organizarse. La mayoría de los administradores de base de datos están familiarizados con los sistemas que gestionan, así como las tareas que se deben realizar sobre una tarea del día a día.
Sin embargo, incluso los mejores administradores de bases no se basan exclusivamente en su memoria. DBA debe compilar y mantener la documentación, a menudo referido como un "libro de ejecución", que incluye información como:

Tareas de un administrador de base de datos

Jue, 28/05/2015 - 00:30 -- jsequeiros

Dependiendo de la organización, un sólo Administrador de Base de Datos (mas conocido como DBA del inglés Data Base Administrator) podría ser responsable de la gestión de múltiples servidores de bases de datos, o varios administradores podrían tomar responsabilidad para una aplicación específica, por ejemplo el servidor de base de datos, la unidad de negocio, o una ubicación geográfica.
Sin importar cómo se reparte la responsabilidad de gestión de base de datos, las tareas habituales que un DBA debe realizar incluyen:

¿Qué debe hacer un buen administrador de base de datos?

Jue, 28/05/2015 - 00:17 -- jsequeiros

Es importante considerar las características importantes de un Administrador de Base de datos exitoso. Si bien alrededor del mundo existen miles de Administradores de base de datos trabajando profesionalmente y con mucho éxito, cada uno cuenta con su propia experiencia y personalidad, pero algunos factores que contribuyen al éxito podemos mencionar:

Suscribirse a SQL Server