
Alter database permite:
- Usando Filegroups o grupos de archivos
- Agregar, quitar o cambiar el grupo de archivos por defecto.
- Usando archivos
- Agregar, Quitar o modificar archivos.
- Con la Base de datos:
- Modificar nombre o las opciones de la base de datos.
Sintaxis:
- CON LA BASE DE DATOS:
- Cambiar el nombre: Alter database NombreBaseDatos MODIFY NAME= NuevoNombreBaseDatos
- Lista de Opciones: (más importantes)
- Intercalación: Alter database NombreBaseDatos COLLATE DefinicionCollate
- Nivel de compatibilidad: ALTER DATABASE NombreBD SET COMPATIBILITY_LEVEL = Valor
- Sólo lectura: ALTER DATABASE [Northwind] SET READ_ONLY WITH NO_WAIT
- Seguimiento de Cambios: ALTER DATABASE NombreBD SET CHANGE_TRACKING = ON
- GRUPOS DE ARCHIVOS
- Agregar: Alter Database NombreBD add Filegroup NombreGrupoArchivos
- Quitar: Alter Database NombreBD Remove Filegroup NombreGrupoArchivos
- Cambiar por defecto: Alter Database NombreBD modify Filegroup NombreGrupoArchivos Default
- Cambiar el nombre: Alter Database NombreBD modify Filegroup NombreGrupoArchivos Name = NuevoNombre
- ARCHIVOS DE LA BASE DE DATOS
- Agregar: Alter Database NombreBD add File (EspecificacionesArchivo)[,(),…] To GrupoArchivos
- Quitar: Alter Database NombreBD Remove File NombreLogicoArchivo
- Cambiar el nombre, tamaño o ubicación: Alter Database NombreBD modify File (NuevasEspecificacionesArchivo)[,(),…] To GrupoArchivos
- Agregar registro de Transacciones: Alter Database NombreBD add log File (EspecificacionesArchivo)[,(),…]
Nota Importante:
En las especificaciones del archivo los parámetros son: Name, FileName, Size, Maxsize y Filegrowth. Ver Create DataBase