![]() |
Salvar BD
Hola amigos, soy nuevo en el SQL Server y quisiera preguntarles si existe alguna forma de realizar una salva hacia un soporte externo de una base de datos en un servidor SQL Server. Como soy nuevo agradecería si alguien tiene algún manual de SQL server que me haga llegar o me diga desde donde lo puedo descargar. Un saludo Damian.
|
Que es hacer una salva? Backup? A que te refieres con soporte externo? copiar el backup a otro disco? memoria flash? usb drive?
|
Cuando me refiero a "hacer una salva" quiero decir hacer un backup de la base de datos, de manera que si un día sucede algo en el servidor yo pueda restaurar la última salva o backup que hice.
Como bien dices, esa salva o backup quisiera poder guardarla o almacenarla hacia una memoria flash por ejemplo o una ubicación que yo le especifique en mi disco duro por poner otro ejemplo. |
Creo que verificando la sentencia BACKUP DATABASE en los Books online de SQL Server puedes ver la sintaxis exacta de como escribir mandatos en TSQL para hacer backup de la base de datos.
Estoy casi completamente seguro de que en uno de los parametros puedes indicar la ruta fisica del archivo donde quieres que se guarde el backup, por lo que poniendo la ruta deseada (a la unidad de memoria flash, por ejemplo) puedes lograr lo que te propones. Suerte! |
Hola a todos:
Yo desde hace tiempo tengo esta opcion desde una aplicación cliente donde el cliente hace una salva de la BD cuando quiere. En mi caso tengo una Procedimiento Almacenado al cual le paso como parametro el destino de la salva El usuario tiene que ser miembro del grupo db_backupoperator Ahora lo que no he podido hacer es lo contrario que el cliente restaure la salva, alguien sabe como ? |
Cita:
Que supongo que es el que has probado. |
Claro que lo he probado por ejemplo:
Tengo una base de datos llamada Prueba a la que me conecto cuando abro la aplicacion cliente, esto mediante TADOConnection, ahora cuando quiero restuarla cierro la conexión y abro una conexion mediante otro TADOConnection a la BD Master donde tengo un procedimiento almacenado llamado restaura esto lo hago de esta forma
El problema esta que siempre me dice que falla porque no tengo una conexion exclusiva con la DB y ésta está en uso, sin embargo desde el SQL Query Analizer si funciona Dime si ves que estoy haciendo mal ?:confused: |
La franja horaria es GMT +2. Ahora son las 04:37:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi