English 中文(简体)
进口MySQL数据库,使之成为一个服务器
原标题:Import MySQL database into a SQL Server

我有一份“MySQL”垃圾填埋场的“.sql文档,其中载有这些表格、定义和数据。 我怎么能将堆积档案中所代表的这一数据库转换成SQ服务器数据库?

最佳回答

我找到了这样做的办法。

它需要一点工作范围,因为必须按表格列出。 但无论如何,我可将表格、数据和制约因素复制到服务器库数据库。

这里指的是:

http://www.codeproject.com/KB/database/migrate-mysql-to-mssql.aspx

问题回答

我建议你使用。 同样:

www.un.org/Depts/DGACM/index_chinese.htm -- 兼容=msql

phpMyAdmin 仍是一个网络应用程序,可能对large database(文字执行时间、可分配记忆等)有一些限制。

如果你与PhpMyAdmin进行出口,你可以将ql兼容性模式转换为SSQL。 这样,你才从MSQ数据库管理出口书,并再次这样做。

如果你不能或不想使用磷酸盐,那么在mysqld,但本人本人却有磷酸 Ph。

我今天有一个非常相似的问题——我需要把我Sql的一张大片桌子(百万行)复印到MSQ。

这里是我采取的(在乌兰巴托下)步骤:

  1. 在MSQ中设立了一个与MySql中来源表相匹配的表格。

  2. https://learn.microsoft.com

  3. 摘自MySql到档案:

mysqldump 
    --compact 
    --complete-insert 
    --no-create-info 
    --compatible=mssql 
    --extended-insert=FALSE 
    --host "$MYSQL_HOST" 
    --user "$MYSQL_USER" 
    -p"$MYSQL_PASS" 
    "$MYSQL_DB" 
    "$TABLE" > "$FILENAME"
  1. 在我的案件中,倾销档案相当庞大,因此我决定将其分成若干小块(每条1 000条)——<条码>-条码=1000“FILENAME”部分。

  2. 最后,我搁置了这些小的档案,做了一些文字替换,用一个文件用MSQ服务器执行。

export SQLCMD=/opt/mssql-tools/bin/sqlcmd

x=0

for file in part-*
do
  echo "Exporting file [$file] into MS SQL. $x thousand(s) processed"

  # replaces   with   
  sed -i "s/\ /  /g" "$file"

  # removes all "
  sed -i  s/"//g  "$file"

  # allows to insert records with specified PK(id)
  sed -i "1s/^/SET IDENTITY_INSERT $TABLE ON;
/" "$file"

  "$SQLCMD" -S "$AZURE_SERVER" -d "$AZURE_DB" -U "$AZURE_USER" -P "$AZURE_PASS" -i "$file"
  echo ""
  echo ""

  x=$((x+1))
done

echo "Done"

当然,你需要用你来取代我的变数,如<编码> AZURE_SERVER,$TABLE, e.t.c.

希望会有所帮助。

对于我来说,它尽力与这一指挥部一道输出所有数据:

mysqldump -u USERNAME -p --all-databases --complete-insert --extended-insert=FALSE --compatible=mssql > backup.sql

为了避免ms升进口限制,需要延长优惠税率。

我用我的移民工具制作了我的表格,因此我不敢肯定,难民教育委员会是否从支持中得到了支持。 ql文档将投入使用。

服务器 我不得不以表格形式向INSERT ON输入数据表,以撰写国际发展法领域:

SET IDENTITY_INSERT dbo.app_warehouse ON;
GO 
INSERT INTO "app_warehouse" ("id", "Name", "Standort", "Laenge", "Breite", "Notiz") VALUES (1, 01 , Bremen ,250,120,  );
SET IDENTITY_INSERT dbo.app_warehouse OFF;
GO 

如果你有关系,就必须首先进口儿童,而不是进口外国钥匙。

Also you can use ODBC + SQL Server Import and Export Wizard . Below link describes it: https://www.mssqltips.com/sqlservertutorial/2205/mysql-to-sql-server-data-migration/

“在此处的影像描述”/</a

页: 1

mysqldump -u root -p your_target_DB --compatible=mssql > MSSQL_Compatible_Data.sql

你们是否希望看到一个进程?

pv mysqldump -u root -p your_target_DB --compatible=mssql > MSSQL_Compatible_Data.sql




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签