2. El funcionamiento de la base de datos.

Crea una base de datos

(1) Es muy simple crear con una interfaz gráfica

(2) Utilice la instrucción Transact-SQL para crear

Escribir sentencias SQL en SQLserver no distingue entre mayúsculas y minúsculas, por lo que no diré mucho sobre el funcionamiento gráfico de la base de datos. ¡Creo que todos entienden! ! !

crear base de datos nombre_base_datos

en{

[principal] (nombre = nombre_archivo_calculo_de_archivo, nombre_archivo = 'nombre_archivo_so', tamaño = tamaño, tamaño máximo = tamaño_máximo, crecimiento de archivo = aumento_de_crecimiento ...)

}

iniciar sesión {

[principal] (nombre = nombre_archivo_calculo_de_archivo, nombre_archivo = 'nombre_archivo_so', tamaño = tamaño, tamaño máximo = tamaño_máximo, crecimiento de archivo = aumento_de_crecimiento ...)

}

Por ejemplo, cree una base de datos test1. La base de datos test1 contiene un archivo de datos principal y un archivo de registro principal. El archivo de datos principal es de 100 MB, el tamaño máximo es de 200 MB y se incrementa en 20 MB; el archivo de datos auxiliar es de 20 MB, el tamaño máximo no está limitado y se incrementa en un 10%; Ambos archivos de registro tienen un tamaño de 50 MB y un tamaño máximo de 100 MB, que aumenta en 10 MB.

crear base de datos test1
en

(name = 'test1_data1', filename = 'e: \ sql \ test1_data1.mdf', size = 100mb, maxsize = 200mb, filegrowth = 20mb),
(name = 'test1_data2', filename = 'e: \ sql \ test1_data2. ndf ', tamaño = 20mb, tamaño máximo = ilimitado, crecimiento de archivo = 10%)
iniciar sesión

(name = 'test1_log1', filename = 'e: \ sql \ test1_log1.ldf', size = 50mb, maxsize = 100mb, filegrowth = 10mb),
(name = 'test1_log2', filename = 'e: \ sql \ test1_log2. ldf ', tamaño = 50mb, tamaño máximo = 100mb, crecimiento de archivo = 10mb)

Otro ejemplo: cree jxgl, el tamaño inicial es de 5 mb, la longitud máxima es de 50 mb, los datos crecen automáticamente, el modo de crecimiento es crecer a una tasa del 10%; el archivo de registro inicial es de 2 mb, el máximo puede crecer hasta 5 mb (ilimitado), crecer en 1 mb El valor predeterminado es aumentar en un 10%)

cree la base de datos jxgl
en primario
(name = 'jxgl_data', filename = 'e: \ sql \ jxgl_data.mdf', size = 5mb, maxsize = 50mb, filegrowth = 10%)
inicie sesión
(name = 'jxgl_log', filename = ' e: \ sql \ jxgl_log.ldf ', size = 2mb, maxsize = unlimited, filegrowth = 1mb)

Modificar la base de datos

ALTER DATABASE database_name
{ AGREGAR ARCHIVO <filespec> [, ... n] [A FILEGROUP
{filegroup_name}]
El | AGREGAR ARCHIVO DE REGISTRO <especificación de archivo> [, ... n]
El | ELIMINAR ARCHIVO <filespec>
El | AÑADIR FILEGROUP filegroup_name
El | CAMBIAR FILEGROUP filegroup_name
{filegroup_property |
NOMBRE = new_filegroup_name}
Ejemplo: modifique el tamaño máximo del archivo de datos principal jxgl.mdf de la base de datos jxgl de 50 MB a ilimitado, y el nombre lógico del archivo es jxgl_data.
alterar base de datos jxgl
modificar archivo
(nombre = 'jxgl_data', tamaño máximo = ilimitado)
 
Agregar o restar archivos de datos
Ejemplo: agregue el archivo de datos jxglbak a la base de datos jxgl anterior, y sus atributos se toman de los valores predeterminados del sistema
alterar base de datos jxgl
agregar archivo
(nombre = 'jxglbak', nombre de archivo = 'e: \ sql \ jxgl_bak.ndf', tamaño = 5mb)
 
Eliminar archivos
Ejemplo: jxgl base de datos inferiores a añadir auxiliar jxglbak adición temprana.
base de datos antigua jxgl
eliminar el archivo jxglbak
 
Agregar grupo de archivos
Ejemplo: agregue un grupo de archivos Fgroup a la base de datos jxgl y agregue dos archivos de datos con un tamaño de 10mb, un tamaño máximo de 30mb y un modo de crecimiento de 5mb para el grupo de archivos
alterar base de datos jxgl
      agregar grupo de archivos Fgroup
Vamos
alterar base de datos jxgl
      agregar archivo
      (name = 'jxgl_data2', filename = 'e \ sql \ jxgl_data2.ndf', size = 10mb, maxsize = 30mb, filegrowth = 5mb),
      (name = 'jxgl_data3', filename = 'e \ sql \ jxgl_data3.ndf', size = 10mb, maxsize = 30mb, filegrowth = 5mb)
      al grupo de archivos Fgroup
Vamos
 
Eliminar grupo de archivos
Ejemplo: eliminar el grupo de archivos de la base de datos jxgl y eliminar los archivos de datos
alterar base de datos jxgl
       eliminar el archivo jxgl_data2
Vamos
alterar base de datos jxgl
       eliminar el archivo jxgl_data3
Vamos
alterar base de datos jxgl
       eliminar el grupo de archivos Fgroup
Vamos
 
Agregar archivo de registro
Ejemplo: agregue un archivo de registro a la base de datos jxgl, el tamaño inicial es de 5 MB, el tamaño máximo es de 10 MB y el archivo crece en 1 MB
alterar base de datos jxgl
       agregar archivo de registro
       (name = jxgl_log2, filename = 'e: \ sql \ jxgl_log2.ldf', size = 5mb, maxsize = 10mb, filegrowth = 1mb)
Vamos
 
Eliminar archivos de registro
Ejemplo: eliminar un archivo de registro jxgl_log2 de la base de datos jxgl sin eliminar el archivo de registro principal
alterar base de datos jxgl
       eliminar el archivo jxgl_log2
Vamos
 
Renombrar base de datos
Ejemplo: cambie el nombre de la base de datos jxgl a just_test
alterar base de datos jxgl
       modificar nombre = just_test
Vamos
 
Eliminar la base de datos
Ejemplo: eliminar la base de datos jxgl
soltar base de datos jxgl
 
Ver información de la base de datos (use los procedimientos almacenados del sistema para ver)
Ejemplo: ver información de la base de datos jxgl
sp_helpdb jxgl
 
Separar la base de datos
Precauciones para la separación:
• La base de datos no se puede separar cuando hay instantáneas de la base de datos. Antes de la separación, todas las instantáneas deben eliminarse.
• La base de datos está siendo reflejado, no puede ser separado de
cada lista de opciones de funcionalidad base de datos independiente:
• Links Remove: Indica si la conexión se desconecta de la base de datos especificada.
• Actualizar estadísticas: indica si se debe actualizar la información de optimización desactualizada antes de separar la base de datos.
• Mantener el catálogo de texto completo: Indica si la base de datos asociada con todos los catálogos de texto completo, para
la indización de texto.
 
Base de datos adicional
Fuera de línea
 
105 artículos originales publicados · Me gusta 536 · Visitas 70,000+

Supongo que te gusta

Origin blog.csdn.net/qq_41934990/article/details/105440555
Recomendado
Clasificación