Bartłomiej Polak

Bartłomiej Polak SAP Koordynator

Temat: Migracja z PostgreSQL na MsSQL

Witam.

Potrzebuje zrobić następującą rzecz, tj. migrację z PostgreSQL 8.3 do MS SQL 2005. Strukturę bazy już mam pod MS.

Czy zna ktoś w miarę prosty sposób na przerzucenie danych lub całkowitą migrację.

Chodzi oczywiście o sposoby niekomercyjne.
Pozdrawiam
Grzegorz L.

Grzegorz L. Bujam w Chmurach.
Obliczeniowych.

Temat: Migracja z PostgreSQL na MsSQL

Moze MS Integration Services ci pomoga?
To takie nowsze pakiety DTS, bardzo ladnie konfigurowalne, obslugujace duza liczbe zrodel danych.
Bartłomiej Polak

Bartłomiej Polak SAP Koordynator

Temat: Migracja z PostgreSQL na MsSQL

Dzieki za rade.Ale coś czytam że z expressem 2005 to sa kombinacje.

Poszukuje prostych rozwiązań chyba, że masz jakieś howto jak tego użyć.

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

W w miarę prosty sposób to użyj narzędzia administracyjnego MySQL do zrobienia Backupu tej bazy. Uzyskasz skrypt SQL do stworzenia całej bazy razem z danymi. Możesz teraz wymedytować ten skrypt aby był zgodny z MS SQL odpal go w MS SQL i po bólu

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

Bartłomiej Polak:
Dzieki za rade.Ale coś czytam że z expressem 2005 to sa kombinacje.

Poszukuje prostych rozwiązań chyba, że masz jakieś howto jak tego użyć.

użyj expresa 2008, tam jest narzędzie do transferu danych
Krzysztof Białkowski

Krzysztof Białkowski Software Developer
(C# .NET)

Temat: Migracja z PostgreSQL na MsSQL

Jeżeli baza nie jest duża to standardowo eksport danych do CSV.
Procedury, funkcje i inne chyba będzie trzeba przeklepać, nie wiem czy jest jakieś narzędzie darmowe.

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

Krzysztof Białkowski:
Jeżeli baza nie jest duża to standardowo eksport danych do CSV.
Procedury, funkcje i inne chyba będzie trzeba przeklepać, nie wiem czy jest jakieś narzędzie darmowe.

Import and Export Data (32-bit)
dostępne z MSSQL 2008 Express, import z czegokolwiek do czegokolwiek
Krzysztof Białkowski

Krzysztof Białkowski Software Developer
(C# .NET)

Temat: Migracja z PostgreSQL na MsSQL

Przemysław R.:
Krzysztof Białkowski:
Jeżeli baza nie jest duża to standardowo eksport danych do CSV.
Procedury, funkcje i inne chyba będzie trzeba przeklepać, nie wiem czy jest jakieś narzędzie darmowe.

Import and Export Data (32-bit)
dostępne z MSSQL 2008 Express, import z czegokolwiek do czegokolwiek

a da rade podłączyć pozniej bazę z 2008 do 2005 ?Krzysztof Białkowski edytował(a) ten post dnia 01.09.09 o godzinie 22:48

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

Krzysztof Białkowski:
Przemysław R.:
Krzysztof Białkowski:
Jeżeli baza nie jest duża to standardowo eksport danych do CSV.
Procedury, funkcje i inne chyba będzie trzeba przeklepać, nie wiem czy jest jakieś narzędzie darmowe.

Import and Export Data (32-bit)
dostępne z MSSQL 2008 Express, import z czegokolwiek do czegokolwiek

a da rade wczytać pozniej bazę z 2008 do 2005 ?Krzysztof Białkowski edytował(a) ten post dnia 01.09.09 o godzinie 22:45

bez problemu
Krzysztof Białkowski

Krzysztof Białkowski Software Developer
(C# .NET)

Temat: Migracja z PostgreSQL na MsSQL

no to faktycznie szybsze i nowocześniejsze rozwiązanie : )

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

Krzysztof Białkowski:
no to faktycznie szybsze i nowocześniejsze rozwiązanie : )

źle się zrozumieliśmy
ten program służy do transferu danych z dowolnego źródła danych do dowolnego celu np. pliku Excel do bazy Access, danych wpiętych przez ODBC do native klienta 10 (MSSQL 2008)
Bartłomiej Polak

Bartłomiej Polak SAP Koordynator

Temat: Migracja z PostgreSQL na MsSQL

Dzięki za radę,ale napotkałem na problem.przy rozpoczęciu transferu danych wyskakuje.

TITLE: SQL Server Import and Export Wizard
------------------------------

Column information for the source and the destination data could not be retrieved, or the data types of source columns were not mapped correctly to those available on the destination provider.

"ch4" -> [dbo].[ch4]:

- Cannot find column -1.

------------------------------
BUTTONS:

OK
------------------------------
Nie znalazlem na googlach rozwiązania niestety. Chodzi o wszystkie kolumny ale wkleiłem error tylko jednej.

konto usunięte

Temat: Migracja z PostgreSQL na MsSQL

Bartłomiej Polak:
"ch4" -> [dbo].[ch4]:

jaki typ danych jest w orginalnej bazie danych?
Bartłomiej Polak

Bartłomiej Polak SAP Koordynator

Temat: Migracja z PostgreSQL na MsSQL

Przemysław R.:
Bartłomiej Polak:
"ch4" -> [dbo].[ch4]:

jaki typ danych jest w orginalnej bazie danych?
No akurat w tej tabeli są kolumny o typach. bigint, int, numeric i date. Wiem, że nie wszystkie typy są takie same w mssql ale jedną tabelę która ma 3 kolumny o typach int i numeric tak samo sie zachowuje.
Bartosz Ślepowronski

Bartosz Ślepowronski Problem? Jaki
problem?

Temat: Migracja z PostgreSQL na MsSQL

Pliki tekstowe lubia sie rozjezdzac. Nie latwiej ustawic postgre jako linked serwer w mssql? Jesli dane sa juz w formacie docelowym to cala operacja skonczy sie na SELECT INTO. Pliki tekstowe tylko jak sie nie da inaczej. I afair nie da sie backupa 2008 odtworzyc w 2005 (nawet jesli baza byla w trybie 90).



Wyślij zaproszenie do