Sobre gustos no hay nada escrito. A mi el XML me parece muy portable y libre pero algo incomodo a la hora de editar, no tiene control de integridad de datos y puede estar propenso a errores, etc. Quiza sea por costumbre.
En cuanto al nombre del archivo solo lo renombras a tu gusto y luego haces el attach. Con respecto al archivo para hacer el bulkinsert, yo usaba un formato tan simple como col1|col2|col2|col4|... que generaba desde una base de datos y solo editaba la base de datos. El XML es la otra alternativa preferida por los desarrolladores pero a mi gusto requiere de mas trabajo. Otra alternativa es usar SQLCMD para generar los archivos XML desde la base de datos de configuracion mediante un script par ano tener que hacerlo a mano. -- -------------------------------- Ing. José Mariano Alvarez http://blog.josemarianoalvarez.com/ http://twitter.com/JoseMarianoA Microsoft MVP 2009/3/24 Jorge Román <[email protected]> > Mariano: > > También es una idea válida. > > Como les dije estoy viendo la mejor forma de distribuir la base de datos > directamente desde el instalador y no hacer nada en forma manual. Por ello, > quiero controlar en el instalador el nombre de base de datos y ruta donde se > crearán los archivos. También, realizar la carga de datos iniciales ya sea > desde un archivo de formato o un XML, pero haciendo una comparación entre > ambos me parece más ordenado un XML y si lo abro con un editor la lectura es > más simple en caso quiera modificar algún dato. > > Sds. > > Jorge. > > > > -----Mensaje original----- > *De:* [email protected] [mailto:[email protected]] *En nombre de *Jose Mariano > Alvarez > *Enviado el:* Martes, 24 de Marzo de 2009 11:48 a.m. > *Para:* [email protected] > *Asunto:* [dbms] Ayuda XML > > > > Por que no tienes la base de datos armada y simplemente copias los archivos > y haces el attach de la base de datos. > > Es mas rapido y eficiente y te epermite tener actualizada al dia la ultima > version de la base de datos. > > Luego para cargar datos yo prefiero usar "bulkinsert" con un archivo de > formato en lugar de XML. > > > -- > -------------------------------- > Ing. José Mariano Alvarez > http://blog.josemarianoalvarez.com/ > http://twitter.com/JoseMarianoA > Microsoft MVP > > > > > > > 2009/3/24 Jorge Román <[email protected]> > > > Maxi: > Voy a revisar los book online, pero te agradecería si no fuera mucha > molestia me pases un ejemplo. > Gracias por la respuesta. > > Sds. > Jorge. > > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto > > Enviado el: Martes, 24 de Marzo de 2009 08:58 a.m. > > Para: [email protected] > Asunto: [dbms] Ayuda XML > > Hola, tienes varias opciones, una de ellas es usar el bulk copy contra > archivos XML, si no lo encontras o no comprendes de los ejemplos de tus > libros online avísame que te armo un ejemplo > > > Saludos > > Maximiliano Damian Accotto > Microsoft MVP en SQLServer > Consultoria en SQL Server > Buenos Aires-Argentina > [email protected] > im: [email protected] > > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Jorge Román > Enviado el: martes, 24 de marzo de 2009 10:59 a.m. > Para: Maxi > Asunto: [dbms] Ayuda XML > > > > Maxi: > Actualmente, tengo un sistema integrado trabajando en unos clientes, pero > cuando tengo uno nuevo cliente tengo que estar armando bastante información > base para que el sistema empiece bien de cero. Por ello, estoy generando > unos scripts que me permitan generar la base de datos, tablas, funciones, > vistas y procedimientos almacenados directamente desde el instalador. > También, sería necesario cargar información inicial que pienso tener en > archivos xml (estos xml los genero solo una vez desde una base DEMO). > Si tienes alguna sugerencia para la forma de trabajo planteo será bien > recibida. > Sds. > Jorge. > > > -----Mensaje original----- > De: [email protected] [mailto:[email protected]] En nombre de Maxi Accotto > Enviado el: Lunes, 23 de Marzo de 2009 07:28 p.m. > Para: [email protected] > Asunto: [dbms] Ayuda XML > > Hola y de curioso porque usar xml para importar datos de una tabla a la > otra? > > El día 23 de marzo de 2009 19:08, Jorge Román <[email protected]> > escribió: > > Estimados: > > > > Nunca he trabajado con XML y en esta oportunidad necesito realizar una > > consulta para exportar datos de una tabla e importarlo en otra base. > > > > Utilizo SQL Server 2005 y les agradecería mucho si alguien me pasa un > > pequeño ejemplo, ya que toda la ayuda que he encontrado me parece media > > confusa y enreda. > > > > Sds. > > > > Jorge. > > > > > > > > Este email y cualquier otro archivo transmitido con el son confidenciales > y > > entendidos solamente para el uso de la persona o entidad a quienes esta > > dirigida y otros no lo pueden distribuir, copiar o usar. Si usted > recibiera > > este email por error, favor eliminarlo sin copiarlo, distribuirlo o > retener > > copias o notifique a nuestro Administrador de email a > > [email protected]. Note que esta NO es la direccion de la persona > > quien le envio este mail sino una direccion administrativa general. > > Los puntos de vista expresados en este email podrian ser puntos de vista > > personales del remitente y no necesariamente de CCR S.A. a menos de que > este > > especificamente establecido. > > Por favor, note que CCR puede y se reserva el derecho de monitorear las > > comunicaciones de email que pasen a traves de su red. > > -------------------------------------------------------- > > This email and any files transmitted with it are confidential and > intended > > solely for the use of the individual or entity to whom they are addressed > > and others may not distribute, copy or use it. If you receive this email > by > > mistake, please either delete it without reproducing, distributing or > > retaining copies thereof or notify our email administrator at > > [email protected]. Note that this is NOT the address of the person > who > > sent this mail to you but a general administrative address. > > The views expressed in this email may be the personal views of the sender > > and not of CCR S.A. unless specifically stated. > > Please note that CCR is able to, and reserves the right to, monitor > e-maiil > > communications passing through its network. > > > > > > -- > > ----------------------------------------------------------- > Microsoft MVP en SQL Server > Consultor en SQLTotalConsulting > Excelencia en servicios y consultoria SQLServer > www.sqltotalconsulting.com > ----------------------------------------------------------- > > Este email y cualquier otro archivo transmitido con el son confidenciales y > entendidos solamente para el uso de la persona o entidad a quienes esta > dirigida y otros no lo pueden distribuir, copiar o usar. Si usted > recibiera > este email por error, favor eliminarlo sin copiarlo, distribuirlo o retener > copias o notifique a nuestro Administrador de email a > [email protected]. Note que esta NO es la direccion de la persona > quien le envio este mail sino una direccion administrativa general. > Los puntos de vista expresados en este email podrian ser puntos de vista > personales del remitente y no necesariamente de CCR S.A. a menos de que > este > especificamente establecido. > Por favor, note que CCR puede y se reserva el derecho de monitorear las > comunicaciones de email que pasen a traves de su red. > -------------------------------------------------------- > > This email and any files transmitted with it are confidential and intended > solely for the use of the individual or entity to whom they are addressed > and others may not distribute, copy or use it. If you receive this email > by > mistake, please either delete it without reproducing, distributing or > retaining copies thereof or notify our email administrator at > [email protected]. Note that this is NOT the address of the person > who > sent this mail to you but a general administrative address. > The views expressed in this email may be the personal views of the sender > and not of CCR S.A. unless specifically stated. > Please note that CCR is able to, and reserves the right to, monitor e-maiil > communications passing through its network. > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.25/2019 - Release Date: 03/23/09 > 18:51:00 > > > > Este email y cualquier otro archivo transmitido con el son confidenciales y > entendidos solamente para el uso de la persona o entidad a quienes esta > dirigida y otros no lo pueden distribuir, copiar o usar. Si usted recibiera > este email por error, favor eliminarlo sin copiarlo, distribuirlo o retener > copias o notifique a nuestro Administrador de email a > [email protected]. Note que esta NO es la direccion de la persona > quien le envio este mail sino una direccion administrativa general. > Los puntos de vista expresados en este email podrian ser puntos de vista > personales del remitente y no necesariamente de CCR S.A. a menos de que este > especificamente establecido. > Por favor, note que CCR puede y se reserva el derecho de monitorear las > comunicaciones de email que pasen a traves de su red. > -------------------------------------------------------- > This email and any files transmitted with it are confidential and intended > solely for the use of the individual or entity to whom they are addressed > and others may not distribute, copy or use it. If you receive this email by > mistake, please either delete it without reproducing, distributing or > retaining copies thereof or notify our email administrator at > [email protected]. Note that this is NOT the address of the person > who sent this mail to you but a general administrative address. > The views expressed in this email may be the personal views of the sender > and not of CCR S.A. unless specifically stated. > Please note that CCR is able to, and reserves the right to, monitor e-maiil > communications passing through its network. > > > Este email y cualquier otro archivo transmitido con el son > confidenciales y entendidos solamente para el uso de la persona o entidad a > quienes esta dirigida y otros no lo pueden distribuir, copiar o usar. Si > usted recibiera este email por error, favor eliminarlo sin copiarlo, > distribuirlo o retener copias o notifique a nuestro Administrador de email a > [email protected]. Note que esta NO es la direccion de la persona > quien le envio este mail sino una direccion administrativa general. > Los puntos de vista expresados en este email podrian ser puntos de vista > personales del remitente y no necesariamente de CCR S.A. a menos de que este > especificamente establecido. > Por favor, note que CCR puede y se reserva el derecho de monitorear las > comunicaciones de email que pasen a traves de su red. > -------------------------------------------------------- > This email and any files transmitted with it are confidential and intended > solely for the use of the individual or entity to whom they are addressed > and others may not distribute, copy or use it. If you receive this email by > mistake, please either delete it without reproducing, distributing or > retaining copies thereof or notify our email administrator at > [email protected]. Note that this is NOT the address of the person > who sent this mail to you but a general administrative address. > The views expressed in this email may be the personal views of the sender > and not of CCR S.A. unless specifically stated. > Please note that CCR is able to, and reserves the right to, monitor e-maiil > communications passing through its network. >
