BCP masivo

24/03/2009 - 09:25 por Polo | Informe spam
Hola a todos.
Soy nuevo en SQLSERVER, vengo de informix

Tengo un aplicativo que esta tomando volumen y esta en SQLSERVER, la copias
las hago incrementales entre semana y full backup los fines de semana

La cuestion es la siguiente, estoy intentando realizar exportaciones de
esquemas, por si algun esquema se corrompe no tenga que tirar de un backup
entero.
Me he hecho un bat para los fines de semana qu me exporta estos esquemas, el
formato es el siguiente:

set sql_dir="C:\Archivos de programa\Microsoft SQL Server\80\Tools\Binn"
c:
cd %sql_dir%

%sql_dir%\BCP MyBASE.dbo.A_MSG out
X:\A_MSG.txt -SMyInstancia -Usa -Ppepe -c -v -T
%sql_dir%\BCP MyBASE.dbo.A_MSG_IDX out
X:\A_MSG_IDX.txt -SMyInstancia -Usa -Ppepe -c -v -T
...

%sql_dir%\BCP MyBASE.dbo.PID out
X:\PID.txt -SMyInstancia -Usa -Ppepe -c -v -T
%sql_dir%\BCP MyBASE.dbo.PRO out
X:\PRO.txt -SMyInstancia -Usa -Ppepe -c -v -T


Asi las 50 tablas, pero me acabo de dar cuenta que los programadores han
creado unas 15 tablas más. Hay algun script o Store Produce que realize
estas exportaciones automaticamente sin que yo tenga que agregar cada vez
las tablas que me faltan o que me hayan quitado. Como puedo parametrizar
este problema.

Un Saludo.
 

Leer las respuestas

#1 Carlos Sacristan
24/03/2009 - 10:04 | Informe spam
Lo que tú quieres al fin y al cabo es algún sistema que te garantice alta
disponibilidad, pero la forma que has escogido no es la mejor. Hay varias
alternativas, por lo que te recomiendo que leas el tema de "Alta
disponibilidad (motor de base de datos)" en los BOL (Libros En Línea, la
ayuda de SQL Server).

De todos modos, lo primero que deberías implementar es una estrategia de
copias de seguridad.

Un saludo
-
www.navento.com
Servicios de Localización GPS


"Polo" <guimorfu@"QUITAESTO" wrote:

Hola a todos.
Soy nuevo en SQLSERVER, vengo de informix

Tengo un aplicativo que esta tomando volumen y esta en SQLSERVER, la copias
las hago incrementales entre semana y full backup los fines de semana

La cuestion es la siguiente, estoy intentando realizar exportaciones de
esquemas, por si algun esquema se corrompe no tenga que tirar de un backup
entero.
Me he hecho un bat para los fines de semana qu me exporta estos esquemas, el
formato es el siguiente:

set sql_dir="C:\Archivos de programa\Microsoft SQL Server\80\Tools\Binn"
c:
cd %sql_dir%

%sql_dir%\BCP MyBASE.dbo.A_MSG out
X:\A_MSG.txt -SMyInstancia -Usa -Ppepe -c -v -T
%sql_dir%\BCP MyBASE.dbo.A_MSG_IDX out
X:\A_MSG_IDX.txt -SMyInstancia -Usa -Ppepe -c -v -T


%sql_dir%\BCP MyBASE.dbo.PID out
X:\PID.txt -SMyInstancia -Usa -Ppepe -c -v -T
%sql_dir%\BCP MyBASE.dbo.PRO out
X:\PRO.txt -SMyInstancia -Usa -Ppepe -c -v -T


Asi las 50 tablas, pero me acabo de dar cuenta que los programadores han
creado unas 15 tablas más. Hay algun script o Store Produce que realize
estas exportaciones automaticamente sin que yo tenga que agregar cada vez
las tablas que me faltan o que me hayan quitado. Como puedo parametrizar
este problema.

Un Saludo.



Preguntas similares