mysql - tabla - no se encontro ningun servidor local del tipo motor de base de datos
La forma más fácil de importar datos de Mi Sql al servidor Sql (4)
Si tiene acceso a phpMyAdmin, puede ejecutar una exportación de toda la base de datos. Generará una larga lista de comandos SQL para crear todo el esquema e insertar opcionalmente todos los datos en sus respectivos lugares.
También es posible realizar todo esto desde la línea de comando.
Si tiene muchos datos, puede hacerlo todo en pedazos, scripts SQL individuales para cada tabla y los insertos en cada uno.
Luego, en el lado M $ SQL solo cree la base de datos, conéctese a SQL Query Analyzer o SQL Management Studio, copie y pegue sus scripts SQL en la ventana y ejecútelos.
Es probable que la mayoría de los códigos MySQL funcionen en M $ SQL. Si se encuentra con problemas, puede establecer un nivel de compatibilidad en la exportación de MySQL para adaptarse mejor a su entorno de destino.
Si acaba de hacer los datos, siempre y cuando coincida el esquema, todo lo que tiene que script es la importación / exportación de datos, no script el esquema y CIERTAMENTE NO script secuencias !!!
EDITAR: si tuviera que hacer alguna transformación, creo que puede exportar a M $ Excel, ciertamente a un CSV, luego en la importación de M $ SQL haga sus asignaciones y tal.
Para un nuevo proyecto, tengo que importar los datos preexistentes de MySql.
En este sitio he encontrado muchas opciones, algunas incluyendo la instalación de controladores. ¿Cuál es la forma más rápida y fácil de hacerlo?
Actualización: esto sería solo una importación de una vez
Mi equipo hizo recientemente lo contrario, SqlServer to MySql, utilizando MySql Migration Toolkit (para mover una instalación de Fogbugz de Windows a Linux) y funcionó muy bien. Tuvimos problemas con una herramienta llamada MSSQL2MySql, no funcionó tan bien. No estoy seguro de si el kit de herramientas de migración maneja en la dirección opuesta, pero podría valer la pena verlo.
-- Create Link Server
EXEC master.dbo.sp_addlinkedserver
@server = N''MYSQL'',
@srvproduct=N''MySQL'',
@provider=N''MSDASQL'',
@provstr=N''DRIVER={MySQL ODBC 5.1 Driver}; SERVER=localhost; _
DATABASE=tigerdb; USER=root; PASSWORD=hejsan; OPTION=3''
-- Import Data
SELECT * INTO testMySQL.dbo.shoutbox
FROM openquery(MYSQL, ''SELECT * FROM tigerdb.shoutbox'')
Para convertir MySQL to MS SQL Server
base de datos de MySQL to MS SQL Server
, puede usar el Asistente de migración de base de datos de Microsoft SQL Server.