Aprenda a crear bases de datos en SQL Server 2008.
Nota: Sólo aplica para servidores con OS Windows Server 2008
Conocimientos previos necesarios:
ESTE ARTICULO CONTIENE INFORMACIÓN QUE DEBE SER HECHA ÚNICAMENTE POR USUARIOS EXPERIMENTADOS PARA EVITAR AFECTAR A SU SERVIDOR.
Existen 3 tipos de archivos que usan para almacenar una base de datos:
- Archivos principales: Estos archivos contienen la información de inicio para la base de datos, se utiliza también para almacenar datos y cada base de datos tiene un único archivo principal.
- Archivos secundarios: Contienen todos los datos que no caben en el archivo principal, no es necesario que tengan archivos secundarios si el principal es lo suficientemente grande, pero si la base de datos fuera muy extensa se pueden utilizar archivos secundarios en otras unidades de disco de modo que se distribuyan en varias unidades o discos removibles.
- Archivos de transacciones: Estos archivos contienen la información de registro que se utilizar para recuperar la base de datos, debe haber al menos un archivo de este tipo aunque puede haber más de uno, su tamaño mínimo es de 512 kb y es el archivo Log.
Se explicarán de forma breve dos métodos para crear bases de datos en SQL Server.
MÉTODO 1
1.- Abra el programa SQL Server Management Studio usando autenticación Windows.
2.- Al abrir el árbol de carpetas busque DataBases y de click derecho seleccionando New Database…
3.- Se abrirá el menú de diálogo, registre un nombre para la base de datos en este caso será DB_EJEMPLO
4.- Podrá ver que el Logical Name se irá llenando a la vez que se va escribiendo el nombre.
En las siguientes pestañas podrá ver:
- File Type: Si se trata de Rows Data o un archivo Log
- Filegroup: Si es primario, secundario o un log
- Initial Size: Muestra el tamaño inicial que tendrá tu base de datos (está en MegaBytes).
- Autogrowth o crecimiento automático: El tamaño hasta donde se puede agrandar la base de datos y en la medida que esta irá creciendo. Por defecto es indefinida y crecerá mientras tenga espacio en disco, también se puede definir un tamaño máximo dando click en los puntos suspensivos …
- Path o ruta: Donde se van a guardar sus archivos, también podrá cambiarla de ubicación.
-----------------------------------------
MÉTODO 2
Mediante Query. Mucha gente recomienda crear la base de datos mediante una consulta quizás para tener en cuenta con más detalle el tamaño máximo y otras características, pero cualquiera que sea el caso así pordrá hacerlo:
1.- Primero debe crear una nueva hoja de consulta, haciendo click a New Query en la parte superior.
2.- Posteriormente ahí escriba el siguiente código:
CREATE DATABASE DB_EJEMPLO2
ON
( NAME = DB_EJEMPLO2_data,
FILENAME = 'D:\BASES DE DATOS\DB_EJEMPLO2.mdf',
SIZE = 4,
MAXSIZE = 10,
FILEGROWTH = 1 )
GO
Notas:
- Tomar en cuenta que cuando se crea una base de datos se crean dos archivos, un archivo *.mdf que contiene el archivo data y un archivo *.ldf que contiene al archivo log, el archivo *.mdf es el archivo primario, mediante el código mostrado que se ha creado en la base de datos donde especifica las características del archivo *.mdfmientras que el archivo log al no haberse especificado
se creará automáticamente con un tamaño de 1 Mb.
NAME es el nombre del archivo data (puede que no sea el mismo que la base de datos pero se recomienda que así sea con la terminación data). - FILENAME es la ruta del archivo mdf.
- SIZE es el tamaño inicial de su base de datos.
- MAXSIZE es su tamaño máximo
- FILEGROWTH determina el tamaño o la proporción en la que crecerá el archivo principal
- Todos estos tamaños están representados en Megabytes por defecto pero uno podría especificar si quiere que sea en otra unidad (Kb, Mb, Gb, TB, también Unlimited -en el caso de Maxsize- y N% -en el caso de FileGrowth)
3.- Finalmente así deberá quedar.
<p><a href='http://www.anuntiomatic.com?patrocinador=jromero81' target='_blank'><img src='http://www.anuntiomatic.com/images/banners/468oportunidad.gif' alt='Oportunidad de Trabajo desde Casa Gratis' width='468' height='60' border='0'/></a>