On Thu, Mar 5, 2009 at 3:26 PM, (Syswarp) Carlos Enrique Perez < [email protected]> wrote:
> Te digo algunas referencias porque alguna vez tuve que pasar por esto: > . tene en cuenta que postgres no acepta nombres de campos en mayusculas > (acentos tampoco) > . los stored procedures tienen una semantica diferente por lo que deberias > recodificarlos. (ojala no tengas). > . Lo que hicimos aca es crear la secuencia de comandos sql desde sql server > 2000 (compatible con sql 7 a proposito como para que no ponga demasiada > semantica diferente). con eso creamos un archivo .sql con toda la ddl de la > base y le hicimos unos pocos arreglos para que se ejecute bien en postgres. > Ahi podes aprovechar y buscarte algun editor de texto que convierta todo a > minusculas, asi no tenes problemas con los nombres de los campos. > . creamos la base de datos a partir del archivo anterior. > . Fijate de normalizar los tipos de datos ya que sql server no se que > patron va a utilizar pero te pone tipos de datos de todos colores (nvarchar, > float, etc), pero eso lo podes cambiar a mano en el .sql. > > . con el DTS de sqlserver 2000 pasamos todos los datos desde sql server a la > nueva base postgres.Ojo, usando el asistente de exportacion de datos, a > nosotros no nos hizo > falta programar un DTS porque la base no era demasiado grande y la > encontramos bien diseñada. > > . Tene en cuenta tambien que para conectarte con postgres vas a necesitar > utilizar o bien oledb para postgres o odbc para postgres. Ambos se pueden > descargar del site de postgres sin problemas y son faciles de instalar. > Espero que te sirva de algo la info > Saludos cordiales. > > > > ------------------------------ > *De:* [email protected] [mailto: > [email protected]] *En nombre de *Cesar Erices > *Enviado el:* jueves, 05 de marzo de 2009 10:24 > *Para:* pgsql-es-ayuda > *Asunto:* [pgsql-es-ayuda] Migrar sql a postgres > > Se que este tema se ha tocado más de una vez en la lista pero no tengo en > este momento recursos para navegar por internet por lo cual les consulto a > ustedes, > ¿Ahi una herramienta libre para migrar base de datos sql2000 a postgres? > > desde ya muchas gracias > > PD: en la noche buscare en los archivos pero si alguien tiene una respuesta > ahora se los agradeceria > > -- > Cesar Erices Vergara > Ingeniero en Gestión Informática > Analista de Sistema > > Santiago - Chile > Y porque no usas kettle ?? para migrar los datos???? los SP tienes que re-codificarlos porque el T-Sql es diferente .... -- Cumprimentos jchavez linux User #397972 on http://counter.li.org/ Joe DiMaggio - "Pair up in threes."
