hola compadres como le andan...
esto no es un problema porque no me toca hacerlo aun y no estoy corto de tiempo o presionado hehe... sino es más como aprendiendo a usar algo y queriendo saber como se hace algunas cosas para que no me coja el apuro.
Tengo instalado SQL Server 7, pero ya instale el SQL Server 2000
por cierto no he podido desintalar el 7 dice algo de que se esta ejecutando algo (si si yo sé, el icono del servidor en ejecución en la barra de acceso rapido donde esta la hora o reloj de windws) eso ya lo cerre, ya no sale el icono ahí pero sigue con que no se puede desintalar por que sé yo.. pero bueno volviendo al tema..
Tengo instalado SQL Server 2000 con un Server Local porque no estoy en red, y tengo una Bd con una tablita hecha de practica, eso esta relacionado a un pequeño programita en VB de practica hehe..
Resulta que sé que por el SQL Server, pueden hacersele muchas cosas a la BD, tales como Mantenimiento, Reparacion "Copia de Seguridad" (muy importante este ultimo) pero aqui es donde viene la duda...
Como hago esto desde código Visual Basic, es decir desde el programa, y no desde el SQL Server, porque si en el futuro se hace algo con una BD SQL Server, el usuario no puede instalar el SQL Server y ponerse a hacer esas cosas. La idea es que el usuario lo haga el Usuario que Adm el programa, pero claro, lo haria por ventanas hechas dentro del programa hecho en VB, nada que ver directamente en SQL Server.
Esto es como... el que el programa hecho en VB tenga una ventanita en donde el usuario seleciona hacerle Backup a la BD Access en vez de abrir el Access para hacerlo, es lo mismo pero en SQL Server ven.
Entonces esto de Backup, Mantenimiento, Reparacion, y algo llamado DTS (Servicio de Transferencia de Datos) de pasarlo a otro formato la info, de la BD o de las tablas.. como se hace?
Con al menos que sea el backup me sirve, quien sepa en todo caso de mantenimiento o reparacion seria bueno. Sé que por el SQL Server se puede poner una fecha y hora para que se haga la copia sola, preferiria todo esto pero desde VB y asi evitar que el usuario se ponga a instalar y manejar el SQL Server.
Una pregunta:
Si backup podria entenderse como simplemente "hacer una copia y ya"
entonces.. podria usarse cualquier codigo para copiar un archivo en otra parte?
y con lo demas como podria ser?
Que el backup se haga cada X tiempo supongo que con una tablita en la BD que el programa en VB verifique la fecha y hora y al ver que coinciden haga solo el backup y reescriba el anterior, tambien correcto?
Y cualquie otro mantenimiento o reparación de la BD como se haria?
PD: Perdon por escribir mucho hehehe...