SQL Server 2008 - Introduccion
SQL Server 2008 - Introduccion
Diferencial: se distingue bajo el sgte esquema: la copia de segyuridad se desarrolla mensualmente que consume demasiado espacio en disco como alternativa a una copia de segurida completa nace la copia diferencial.
Ejemplo: Hace un backup de los ultimo backup realizados tomandolo de base, solo se tiene un archivo BAK, si vas realianfo backup diferenciales solo se va ir incrementando
Se hace un backup para llevarlo a otro servidor, e sun archivo comprimido. Con esto se restaura en algn servidor de datos. Restore: Proceso de levantar una copia de seguridad. Cmo se hace un backup completo y uno diferencial. Herramientas que permite manejar backups dentro de SQL Server. Planes de Mantenimiento: son un conjutno de actividades, donde estas actividades se ejecutan simultneamente. De manera secuencial permita realizar un backup de datos y la otra que haga la restauracin Logins Usuarios: Son cuentas de acceso al servidor de SQL SERVER para poder acceder. Logins: son cuentas a nivel de servidor y los. Generalmente son cuentas para acceder al Servidor con restricciones o sin restricciones. Usuario: son cuentas a nivel de BD. Cuentas solo para acceder a una o ms BD, no tiene permisos para realizar procedimientos. Rplicas: Es otra modalidad de realizar Backups. Existen 2 tipos: Mezcla y Transaccional. Hace la posibilidad que haya comunicacin entre 2 BD, cualquier cambio que se haga en la BD1 tambin se realice en la BD2. Mezcla: Generalmente se ejecuta cuando el usuario lo determine. Normalmente por cada objeto que replique se generan 6 archivos. Transaccional: replica continua automtica, no necesita la participacin del usuario. Haces un cambio en la BD1 inmediatamente se observa en la BD2. No genera absolutamente nada porque la ejecucin es automtica. Servidor Reflejo: es para reflejar las rplicas realizadas a la BD. Para realizar un backup debo verificxa r que los obejtos estn cerrados.
Ruta de Backup por defecto generado, para verificacin: E:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup
RESTORE Copiar el Backuo generado en la ruta por defecto, para levantarla en otra BD.
Este error se produe debido a que las BD tienen el mismo nombre. Entonces se debe cambiar de nombre o en todo caos si no se quiere complicar borrar la BD.
Pasos para realizar Backups Diferencial: Considerando que es un nuevo dia y que se relizan transacciones.
Ahora se realiza otro Backup Diferencial de las ultimas transacciones realizadas desde Miercoles hatsa Viernes.
Creamos una nueva BD llamada DEMO2, en esta BD se va restaurar lo sucedido el da Mrtes, mierocle sy viernes.
PLANES DE MANTENIMIENTO:
La ventaja de trabajar con planes de actividad es que cada actividad puede trabajar con una BD distinta con objetos distintos.
Aqu se determinan la prioridad de actividades, existe un botn para mover las prioridades.
Hasta aca solo s eha creado el plan de mantenimiento, solo falta correrlo, para esto:
Cre la carpeta VENTAS y dentro de el se tiene el Backup. Ahora Generando otro plan d emantenimiento de otro modo.
Se tiene que enlazar las actividades, si no se hace esto el sistema reconoce ls actividades como independientes y de acuerdo a prioridades.
Guardamos y ejecutamos.
Vewrificamos la BD en la ruta.
LOGIN- USUARIOS:
Cuenta SA es una cuenta administrativa de SQL server que viene con todos los privilegios.
Cuando sale una flecha roja hacia abajo, significa que esta deshabilitada por tal no se puede ingresar, para eso debe configurarse de la siguiente manera.
Concedemos el permiso a motor de BD. Importante para poder acceder a una cuenta.
Esta opcin siempre se debe realizar siempre y cuando se hayan hecho cambios en la cuenta de servidor.
Roles de servidor, son los privilegios que se le asignan, en este caso sysadmin quiere decir k esa cuenta tiene todos los privilegios y public por defecto.
Luego entrar con el usuario que se creo y crear una Backup para verificar si cuenta con los mismo permisos.
Creamos otro Login desde Windows Authetincation, pero a este le vamos a poner los privilegios de dbcreator.
Este privilegio es exclusivo para manejar BD, consultas, creacin de tablas, etc, no puede manejar procesos cualquier otra actividad ser restringidas. USUARIOS: Creando un usuario que tenga acceso exclusivo a una BD
Aca especificamos que este usuario tenga acceso exclusivo solo a la BD VENTAS.
Y que tenga los privilegios leer y escribir y verificar en Status que estn activos.
Ahora se va confugurar para que solo tenga acceso exclusivo a una sola tabla.
Para la Tabla cliente, denegamos todos los accesos. After: modificar la estructura de una tabla, con esta alternativa el objeto se oculta.
Delete / Insert: no s epuede eliminar ni insertar References: Relacionar con otras entidades.
Ahora hacemos el mismo procedimiento anterior pero con la cuenta de autenticacin de Windows y solo dejamos libre la opcin de insert y select en la tabla productos.
Veficamos que solo se puede insert la tabla. No se puede actualizar ni seleccionar la tabla.
Column PErmisions, sirve para daler permiso a algunos campos y denegar otros cmapos.
Esto significa que no puede consultar las tablas cdigo ni cantidad porque no tiene los permisos.
AHORA SE VA TRABAJAR CON LA BD NORTHWIND CREAR UNA CUENTA PARA ACCEDER DE MANERA A LA TABLA PRODUCTOS Y PROVEEDORES QUE SOLO SE LIMITE EN CONSULTAR CAMPOS NUMERICOS