Documente Academic
Documente Profesional
Documente Cultură
Pginas y Extensiones
Pginas y Extensiones
Pginas y Extensiones
Pginas y Extensiones
5.
6.
7.
8.
Pginas y Extensiones
Los
Pginas y Extensiones
Las filas de datos se ponen en las pginas una a continuacin de otra,
empezando inmediatamente despus de la cabecera, al final de cada pgina
se encuentra una tabla de posiciones de filas que contiene una entrada por
cada fila de la pgina y cada entrada registra la posicin, desde el principio
de la pgina, del primer byte de la fila.
Pginas y Extensiones
Pginas y Extensiones
Pginas y Extensiones
Archivos
Archivos
Cuando
Argumentos
nombreBaseDatos
Argumentos
PRIMARY
Argumentos
LOG
ON
Especifica que los archivos de registro de la base de
datos (archivos de registro) se han definido
explcitamente.
La palabra clave va seguida de una lista delimitada
por comas la cual define las caractersticas de los
archivos de registro.
Si no se especifica LOG ON, se crea automticamente
un nico archivo de registro con un nombre generado
por el sistema y un tamao que es el 25% de la suma
de los tamaos de todos los archivos de datos de la
base de datos.
Argumentos
FOR LOAD
Clusula que se mantiene por compatibilidad
con versiones anteriores de SQL Server.
La base de datos se crea con la opcin de
base de datos dbo use only activada y el
estado se establece en "cargando".
Argumentos
FOR ATTACH
Crea la base de datos desde un conjunto
existente de archivos del sistema operativo.
Debe existir una entrada de archivos que
determine cual es el archivo principal, las
otras entradas son necesarias si existen
archivos creados en una ruta de acceso
distinta de cuando se cre la base de datos
por primera vez o se adjunt por ltima vez.
Argumentos
COLLATE
Especifica el conjunto de caracteres que se
emplear para almacenar informacin en la
base de datos, se puede emplear un conjunto
de caracteres especificado por Windows o por
SQL Server.
De no especificarse se emplear el conjunto
de caracteres seleccionado en el momento de
la instalacin
Argumentos
NAME
Especifica el nombre lgico del archivo. No se
requiere este parmetro cuando se especifica
FOR ATTACH.
Este nombre es el utilizado para referenciar al
archivo en las sentencias del Transact-SQL
que se ejecuten despus.
Argumentos
FILENAME
Especifica el nombre de archivo del sistema
(archivo fsico). Se debe especificar la ruta de
acceso y nombre de archivo que el sistema
operativo utiliza cuando crea la base de datos.
La ruta de acceso debe especificar un
directorio en el servidor sobre el que se instalo
SQL Server. No se puede especificar un
directorio en un sistema comprimido de
archivos.
Argumentos
SIZE
Argumentos
MAXSIZE
Especifica el tamao mximo de crecimiento
del archivo. Se pueden utilizar los sufijos KB y
MB, el valor predeterminado es MB.
Especifique un nmero entero; no incluya
decimales.
Si no se especifica, el archivo aumenta hasta
que el disco est lleno.
Argumentos
UNLIMITED
Especifica que el archivo aumenta de tamao
hasta que el disco est lleno.
Argumentos
FILEGROWTH
CREATE DATABASE
Use
SQL
Observaciones
Observaciones
Informes
Para
Para
Para
Ejercicio 1
Sp_HelpDB prueba1
GO
Ejercicio 1
Ejercicio 1
Ejercicio 2
Use Master
Busque la ruta de
su computador
GO
Create Database Prueba2
On Primary
(NAME
= Prueba2_Data,
FILENAME
= C:\Program Files\Microsoft SQL
Server\MSSQL\data\Prueba2 _Data.Mdf,
SIZE
= 10Mb,
MAXSIZE
= 20Mb,
FILEGROWTH= 1Mb)
GO
Ejercicio 2
Verifique
anterior:
Sp_HelpDB Prueba2
GO
Se
Ejercicio 3
Ejercicio 3
Use Master
GO
Create Database Prueba3
On Primary
(NAME
= Prueba3_Data,
FILENAME
= C:\Program Files\Microsoft SQL
Server\MSSQL\data\Prueba3 _Data.Mdf
SIZE
= 15Mb,
MAXSIZE
= 30Mb,
FILEGROWTH= 5Mb)
Log On
(NAME
= Prueba3_Log,
FILENAME
= C:\Program Files\Microsoft SQL
Server\MSSQL\data\Prueba3 _Log.Ldf
SIZE
= 5Mb,
MAXSIZE
= 10Mb,
FILEGROWTH= 1Mb)
GO
-- Verifique la informacin con :
Sp_HelpDB Prueba3
GO
Ejercicio 3
Use Master
GO
Select DbID, Name From SysDatabases
GO
otro
Argumentos
ADD
FILE
Especifica que se est agregando un archivo.
TO
FILEGROUP
Especifica el grupo de archivos al que debe agregarse
el archivo especificado.
ADD
LOG FILE
Especifica que se agregue un archivo de registro a la
base de datos indicada.
REMOVE
FILE
Elimina el archivo de la base de datos y retira su
referencia en las tablas del sistema adems de
eliminar el archivo fsico. Este archivo no podr
eliminarse si no est vaco.
Argumentos
ADD
FILEGROUP
Especifica que se va a agregar un grupo de
archivos.
REMOVE
FILEGROUP
Quita el grupo de archivos de la base de datos, no
se puede realizar si el grupo de archivos no est
vaco.
MODIFY
FILE
Especifica que el archivo dado se debe modificar,
incluidas las opciones FILENAME, SIZE,
FILEGROWTH y MAXSIZE. Slo se puede cambiar
una de estas propiedades a la vez.
Argumentos
MODIFY FILEGROUP
nombreGrupoArchivos
propiedadGrupoArchivos Especifica la
propiedad que se aplicar a los archivos que
pertenecen al grupo de archivos.
Ejemplo 4
Ejemplo 4
USE master
GO
ALTER DATABASE Prueba2
ADD FILE
(
NAME = Prueba2Sec_Data,
FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\
Prue2Data.ndf',
SIZE = 5MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB
)
GO
Sp_HelpDB Prueba2
GO
-- Compare los resultados con los anteriores
Ejemplo 4
Si
Use Prueba2
GO
Sp_HelpFile
GO
Si
Sp_HelpFile Prueba2Sec_Data
GO
Ejemplo 5
Crear
Ejemplo 5
Use Prueba2
GO
Sp_HelpFileGroup
GO
Se mostrar el siguiente resultado: