Jag sitter här med en MsSQL-databas, i form av en mdf-fil och en ldf-fil, och skulle behöva konvertera över den till en PostgreSQL-databas. Någon som vet hur? :q
Konvertera MsSQL till PostgreSQL?
5 svar · 540 visningar · startad av Fia
Från den tiden jag använde MS-SQL (10 år sen) så känns det fel att du har mdf-fil och ldf-fil. Det är inte meningen att man ska använda de filerna för backup/export, utan det är MS-SQL:s interna filer. Du behöver alltså öppna dem i MS-SQL.
Efter att ha öppnat dem i MS-SQL finns det något som heter ODBC-drivrutin. Har du en sådan för Postgres så kan du direkt, med de verktyg som medföljer MS-SQL, göra en överföring till Postgres.
Om du inte har MS-SQL så fanns det i alla fall på min tid en gratisversion, har för mig den kallades developer edition. Kan ju försöka leta runt lite...
Ladda ner Postgres till din Windowsdator:
http://www.enterprisedb.com/getfile.jsp?fileid=810
Följer inte ODBC-drivrutin med i paketet ovan finns den här:
http://wwwmaster.postgresql.org/download/mirrors-ftp/odbc/versions/msi/psqlodbc_08_04_0200.zip
Sen gäller det att få tag i någon MS-SQL. Vet du vilken version av MS-SQL filerna kommer ifrån?
När du fått in MS-SQL på samma dator som Postgres och gjort en överföring via ODBC så blir det lättare att överföra till Postgres på ditt webbhotell.
Här finns möjligheter att ladda ner MS-SQL Server gratis. Dels finns version 2005 och 2008, och så finns 180-dagars testversion eller "Express" som är en bantad version men som borde räcka i ditt fall:
http://www.microsoft.com/sqlserver/2008/en/us/trial-software.aspx
Wow, suveränt! (y) Tänk vilken hjälp man får här på wF, helt otroligt. :)
Får testa den här lösningen imorgon helt enkelt, spännande!
Om du tar ner den äldre MSDE2000 kan du köra med en fri hanterare för att montera dina filer, annars får du ta ner en Manager till 2005 eller 2008.
Men allt är fritt.