| |||
![]() hola a todos espero puedan ayudarme, tengo un problema y eh leido tutorias pero aun no se como hacerlo, necesito copiar registros o campos de una bd en sql sever, pero es muy grande y solo necesito unos, los cuales tengo ke mandar a otro lugar (fisicamente) y no se como puedo hacer eso, espero su pronta respuesta, gracias! |
| |||
Re: ayuda!!!! bueno mi chavo, no estas siendo muy especifico que digamos, pero jugando a que entiendo lo que quieres, empecemos, 1.- tu tabla es muy grande pero quieres solo unos cuantos registros, para esto debes estableces los filtros que te hagan mas reducido el resultado de tus busquedas, por ejemplo, por fecha (select * from tabla where fecha=getdate()). 2.-si los quieres mandar fisicamente a otro lugar prueba con un DTS defines el origen que en este caso seria una tabla en especifico y tu destino podria ser un archivo de texto, a parte de definir origen y destino puedes agregar rutinas de ejecucion de sentencias SQL, tal como consultas e inserciones. 3.- como operar todo esto.. creas una tabla con la misma estructura de la tabla que deseas extraer informacion, creas el paquetre DTS, pones un origen(la tabla que acabas de crear) y destino (archivo de texto) y le agregas a eso una consulta de insercion (podria ser algo como : if exists (select * from tablaqueacabasdecrear) delete from tablaqueacabasdecrear insert into tablaqueacabasdecrear select * from tabla where ...las condiciones de filtrado que quieras) esta rutina de sql la ligas a la conexion origen, ejecuta el paquete.. y ya estas mas cerca de lograr lo que quieres. espero haberte dado un poco de orientacion dado que no explicas gran cosa de lo que deseas. |
| |||
Re: ayuda!!!! no hay problema, creo que te confundi, jeje ni el nickname es muy especifico de tu genero, se que es muy vago lo que te aconseje, cualquier duda que te surja, estoy para ayudarte. |