act 2_3/09/19
Crear un script de bases de datos
En la siguiente sección se explica cómo crear un script de la base de datos con las opciones Script como y Generar scripts. La opción Script como permite volver a crear la base de datos y sus opciones de configuración. Puede crear un script para el esquema y los datos con la opción Generar scripts. En esta sección, va a crear dos nuevas bases de datos. Puede usar la opción Script como para crear AdventureWorks2016a. Puede usar la opción Generar scripts para crear AdventureWorks2016b.
Creación de un script de base de datos con la opción Script
- Conéctese a un servidor que ejecuta SQL Server.
- Expanda el nodo Bases de datos .
- Haga clic con el botón derecho en la base de datos AdventureWorks2016Script> Generar script de base de datos como > Crear en > Nueva ventana del Editor de consultas:
- Revise la consulta de creación de la base de datos en la ventana:
Esta opción solo elimina los scripts de las opciones de configuración de la base de datos.
- En el teclado, seleccione Ctrl + F para abrir el cuadro de diálogo Buscar.Seleccione la flecha hacia abajo para abrir la opción Reemplazar. En la línea superior de Buscar, escriba AdventureWorks2016; en la línea inferior de Reemplazar, escriba AdventureWorks2016a.
- Seleccione Reemplazar todo para reemplazar todas las instancias de AdventureWorks2016 por AdventureWorks2016a.
- Seleccione Ejecutar para ejecutar la consulta y crear la nueva base de datos AdventureWorks2016a.
Creación de un script de base de datos con la opción Generar script
- Conéctese a un servidor que ejecuta SQL Server.
- Expanda el nodo Bases de datos .
- Haga clic con el botón derecho en AdventureWorks2016 > Tareas > Generar script:
- Se abre la página Introducción. Seleccione Siguiente para abrir la página Elegir objetos. Puede seleccionar toda la base de datos o determinados objetos de la base de datos. Seleccione Crear un script a partir de toda la base de datos y todos los objetos de esta.
- Seleccione Siguiente para abrir la página Establecer opciones de scripting. Aquí puede configurar dónde guardar el script y algunas opciones avanzadas adicionales.A. Seleccione Guardar en nueva ventana de consulta.B. Seleccione Opciones avanzadas y compruebe que estas opciones estén establecidas:
- Generar script de estadísticas establecido en Generar script de estadísticas.
- Tipos de datos que se deben incluir en el script establecido en Solo esquema.
- Generar script de índices establecido en true.
NotaPara crear un script de los datos para la base de datos, seleccione Esquema y datos para la opción Tipos de datos que se deben incluir en el script. Sin embargo, esto no es ideal con bases de datos grandes. Puede requerir más memoria de la que el SSMS puede asignar. Esta limitación está correcta para bases de datos pequeñas. Si desea mover datos para una base de datos más grande, utilice el Asistente para importar y exportar. - Seleccione Aceptary luego seleccione Siguiente.
- Seleccione Siguiente en el resumen. Después, vuelva a seleccionar Siguiente para generar el script en una ventana Nueva consulta.
- En el teclado, abra el cuadro de diálogo Buscar (Ctrl+F). Seleccione la flecha hacia abajo para abrir la opción Reemplazar. En la línea Buscar superior, escriba AdventureWorks2016. En la línea Reemplazar inferior, escriba AdventureWorks2016b.
- Seleccione Reemplazar todo para reemplazar todas las instancias de AdventureWorks2016 por AdventureWorks2016b.
- Seleccione Ejecutar para ejecutar la consulta y crear la nueva base de datos AdventureWorks2016b.
Creación de scripts de tablas
En esta sección se explica cómo crear scripts de tablas de la base de datos. Utilice esta opción para crear la tabla, o bien para anularla y volver a crearla. También puede usar esta opción para crear un script de T-SQL asociado a la modificación de la tabla. Un ejemplo es insertarlo en ella o actualizarla. En esta sección, va a anular una tabla y volver a crearla.
- Conéctese a un servidor que ejecuta SQL Server.
- Expanda el nodo Bases de datos.
- Expanda el nodo de la base de datos AdventureWorks2016.
- Expanda el nodo Tablas.
- Haga clic con el botón derecho en dbo.ErrorLog > Incluir tabla como > DROP y CREATE To > Nueva ventana del Editor de consultas:
- Seleccione Ejecutar para ejecutar la consulta. Esta acción elimina la tabla Errorlog y la vuelve a crear.NotaDe forma predeterminada, la tabla Errorlog está vacía en la base de datos de AdventureWorks2016. Así que no pierde ningún dato al eliminar la tabla. Sin embargo, seguir estos pasos para una tabla que contenga datos provocará la pérdida de estos.
Creación de script de procedimientos almacenados
En esta sección, obtiene información sobre cómo anular y crear un procedimiento almacenado.
- Conéctese a un servidor que ejecuta SQL Server.
- Expanda el nodo Bases de datos.
- Expanda el nodo Programación.
- Expanda el nodo Procedimiento almacenado.
- Haga clic con el botón derecho en el procedimiento almacenado dbo.uspGetBillOfMaterials > Incluir procedimiento almacenado como > DROP y CREATE To > Nueva ventana del Editor de consultas:
Creación de script de eventos extendidos
En esta sección se explica cómo crear scripts de eventos extendidos.
- Conéctese a un servidor que ejecuta SQL Server.
- Expanda el nodo Administración.
- Expanda el nodo Eventos extendidos.
- Expanda el nodo Sesiones.
- Haga clic con el botón derecho en la sesión extendida que le interese > Generar script de sesión como > Nueva ventana del Editor de consultas:
- En Nueva ventana del Editor de consultas, cambie el nuevo nombre de la sesión system_health por system_health2. Seleccione Ejecutar para ejecutar la consulta.
- Haga clic con el botón derecho en Sesiones en el Explorador de objetos.Seleccione Actualizar para ver la nueva sesión de eventos extendidos. El icono verde junto a la sesión indica que se está ejecutando. El icono rojo indica que la sesión se ha detenido.NotaPuede iniciar sesión haciendo clic en la sesión y seleccionando Iniciar. Sin embargo, esta es una copia de la sesión system_health en ejecución, por tanto puede omitir este paso. Puede eliminar la copia de la sesión de eventos extendidos haciendo clic con el botón derecho en esta y seleccionando Eliminar.
Pasos siguientes
La mejor forma de familiarizarse con SSMS es practicar. Estos tutoriales y artículos de procedimientos lo ayudan con varias características disponibles dentro de SSMS. Estos artículos le mostrarán cómo administrar los componentes de SSMS y cómo localizar las características que utiliza habitualmente.
- Conexión a una instancia y realización de consultas
- Uso de plantillas en SSMS
- Configuración de SSMS
- Otras recomendaciones y trucos al usar SSMS
No hay comentarios:
Publicar un comentario