![]() |
Datenbank: MS SQL Server • Version: 2008 • Zugriff über: ADO
MySQL zu MS SQL Server? Wie umwandeln?
Ich habe hier mehrere MySQL-Datenbankdateien liegen und möchte diese in MS SQL Server importieren. Geht das? Wenn JA, wie am besten?
|
Re: MySQL zu MS SQL Server? Wie umwandeln?
Einen direkten Konverter wird es wahrscheinlich nicht geben - es läuft also darauf hinaus, die Daten von MySQL in eine Textdatei zu exportieren zu lassen und die dann mit MSSQL wieder zu importieren ;)
|
Re: MySQL zu MS SQL Server? Wie umwandeln?
Danke für die schnelle Antwort!
In diesen MySQL-Datenbankdateien (MYD-Dateien) sind hauptsächlich Bitmaps drin. Geht das auch mit der o.g. Textdatei-Lösung? |
Re: MySQL zu MS SQL Server? Wie umwandeln?
Ich habs grad mal ausprobiert (ne tabelle mit einem BLOB Feld und einen Datensatz mit nem pdf reingeladen) und das BLOB-Feld kommt hexadezimal in die SQL Datei - sieht dann so aus:
SQL-Code:
-- phpMyAdmin SQL Dump
-- version 2.11.9.1 -- [url]http://www.phpmyadmin.net[/url] -- -- Host: localhost -- Erstellungszeit: 04. September 2009 um 23:03 -- Server Version: 4.0.24 -- PHP-Version: 4.4.9 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES latin1 */; -- -- Tabellenstruktur für Tabelle `test` -- CREATE TABLE IF NOT EXISTS `test` ( `id` int(11) NOT NULL auto_increment, `text` text NOT NULL, `bmp` blob NOT NULL, PRIMARY KEY (`id`) ) TYPE=InnoDB AUTO_INCREMENT=2 ; -- -- Daten für Tabelle `test` -- INSERT INTO `test` (`id`, `text`, `bmp`) VALUES (1, 'meinpdf', 0x255044462d312e.....etc...pp...usw....a7374617274787265660a31323531310a2525454f460d0a); |
Re: MySQL zu MS SQL Server? Wie umwandeln?
Beim SQL Server gibt es die sehr leistungsfähigen
![]() ![]() Dein Problem wird nur sein, dich in dieser eierlegenden Wollmilchsau zurechtzufinden. Ach ja, diese Services sind in der Expres Edition natürlich nicht enthalten. Du kannst im Prinzip jede Datenbank, für die es einen ODBC-Treiber oder OLE-DB Provider gibt importieren. In manchen Fällen ist etwas Handarbeit nötig um die Primärschlüssel und die Beziehungen neu aufzubauen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz