| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • javascript模拟游戏中的…

  • javascript制作闪烁的边…

  • javascript制作浮动的工…

  • javascript设计漫天雪花

  • javascript设计网页中的…

  • 用javascript实现利用FL…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> php >> 文章正文
    将MySQL迁移到Microsoft SQL Server 2000         
    将MySQL迁移到Microsoft SQL Server 2000
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-13
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:
    下面的表提供了转储 MySQL 数据和用 mysqldump 文本文件重新生成数据库时使用的语法解释。 命令
    说明
    mysqldump

    此工具可以将 MySQL 数据库中的架构和数据提取到一个文件中。

    mysql

    加载 MySQL 以便您使用命令。

    -u user name

    MySQL 根用户名。此用户应该有全部的 DBA 特权。

    -ppassword

    您的 MySQL 数据库服务器的根用户密码。

    --opt

    优化数据表转储速度并写一个保证重载速度最快的转储文件。此选项可以启用 -add-drop-table、--add-locks、--all、--extended-insert, --quick 和 -lock-tables 选项。由 -opt 启用的选项列表请参见“MySQL 优化选项”部分。

    databasename

    您要将其内容转储到一个文本输出文件的数据库的名称。

    <

    用于重定向 UNIX 和 Windows NT/2000 中的输入的符号。

    filename.sql

    含有 MySQL 的文件名。


    要想转储 MySQL 数据,请使用以下命令:
    #> mysqldump -u user name -ppassword -opt databasename < filename.sql
    若想用 mysqldump 输出文本文件重新创建数据库,请使用以下命令:
    #> mysql -u user name -ppassword databasename < filename.sql

    优化命令行选项


    使用 -opt 可以自动在 mysqldump 命令行中启用选项。有关转储 MySQL 数据的更多信息,请参见“转储 MySQL 数据”一节。下表是 --opt 命令: 命令
    说明
    --add-drop-table

    在每个 CREATE TABLE 语句之前添加 DROP TABLE If EXISTS 语句。

    --all

    包括所有 MySQL 特有的创建选项。

    --extended-insert

    写多个行插入语句

    --quick

    不缓存查询,直接转储到标准输出。如果使用此选项时您暂停了 mysqldump,您可能会干扰其它客户机,因为它会导致服务器等待。

    --lock-tables

    将所有表锁定为只读

    MySQL 错误消息


    本节提供了在 MySQL 数据库迁移到 SQL Server 2000 的过程中可能会出现的错误消息。

    错误消息


    用 DTS 迁移数据时,可能会出现以下错误消息: 错误消息
    解决方案
    无法连接 MSQL Server <name>。
    您要连接的系统/或端口上是否正在运行 MySQL 服务器

    引发该错误的原因可能是:
    ·源端口默认设置为 3306。这个端口号指 MySQL 通讯要使用的端口。如果 MySQL 上对这个端口的定义不同,请在 MySQL ODBC 设置中更改此端口设置。
    ·确保用户具有访问 MySQL 服务器的相应 DBA 权限。
    ·确保用户名有效。

    数据库中已经有一个名为“tablename”的对象

    这个数据表是在执行 DTS 程序包的过程中创建的,请确保在程序包执行过程中已经删除或重新创建了该数据表。

    结论


    本白皮书提供了成功将数据库架构和数据从 MySQL 迁移到 Microsoft SQL Server 2000 所需的基本信息和背景知识。对应用程序来说,SQL Server 2000 更可靠、伸缩性更强、功能更多。

    上一页  [1] [2] [3] [4] [5] 

    文章录入:小秦    责任编辑:小秦 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |