本文目录一览

1,如何将SQL Server数据库迁移到新服务器中

分离附加。其实应该叫export/import
如何将SQL Server数据库迁移到新服务器中首先,打开服务器上已经安装好的SQL Server 2005 服务器,并且用本地Windows身份登录。2打开SQL Server服务器以后,点击数据库--选择附加3打开附加数据库界面后,点击右小角的添加4打开电脑上,之前备份好的完成数据库文件,然后点击确认。5数据库文件和其数据库日志文件,就一并加载过来了,点击确认就可以了。6展开数据库,就可以了看到我们刚刚附加过来的完整数据库了,现在就可以使用这个数据库。

如何将SQL Server数据库迁移到新服务器中

2,如何将数据库移到新电脑

方法/步骤Endnote的所有数据都会保存在.data文件夹中,所以这个文件夹是我们转移数据的关键首先找到旧电脑中所建的Endnote library的位置,找到两个文件,一个是后缀为enl的数据库文件和另一个是.data文件夹注意这个后缀为enl的数据库文件一定要带上,要不然Endnote是无法识别.data文件的见这两个文件复制到新电脑中自己常用的位置(最好不要是系统盘,这样文件资料容易丢失)在新电脑上事先要装好Endnote软件,打开软件,点击菜单栏中的file——open——open library在弹出的select Endnote library对话框中,找到之前复制的那两个文件,选择那个后缀为enl的数据库文件6单击确定之后,可以发现旧电脑中Endnote的所有数据,包括分组等等信息都会原封不动的转移到新的电脑中
新电脑安装并创建数据库,创建用户、授权以及表空间与原来的数据库一样;原数据库导出(exp命令).dmp文件;新数据库导入(imp命令).dmp文件

如何将数据库移到新电脑

3,如何将MySQL数据库迁移到Oracle数据库

1.Oracle公司开发的SQL Developer 1.2 下面就是配置SQL Developer 1.2 配置环境. Convert the captured database or tables 3. Generate DDL for the new Oracle schema objects 4. Run the generated DDL script to create the new user and objects 5.4-bin.0. Copy any data from the source database to the new database.连接Mysql 的jdbc 驱动 mysql-connector-java-5将Mysql数据库迁移到Oracle数据库的具体过程.jar 2:需要准备的工具。 两种迁移数据的方式:1. Capture the source database or tables 2,select Migration->Migration Data select a converted model. 快速迁移: 选择你要迁移的表或数据库,选择Migration ->:选择Tools-Preferences -Database-Third Party JDBC Driver 点击 Add Entry 添加Mysql的jdbc 驱动。 配置MySQL和Oracle的连接 点击Connection 右键选择 New Connection 分别建立Mysql 和Oracle连接。 建立好连接后,你就可以查看你得数据库了
1.修改数据库连接字符串:如:驱动器com.mysql.jdbc.driver 改为 oracle.jdbc.driver.oracledriver连接字符串jdbc:mysql://localhost:3306/xxx 改为 jdbc:oracle:thin:@localhost:1521:sid2.调整sql语句:如:分页查询select * from table_name limit 1, 20 改为 select * from (select a.*, rownum rn from (select * from table_name) a where rownum <= 20) where rn >= 13.将mysql库中的数据导入到oracle库:可以手工进行,如将mysql中的数据转储为sql文,作下调整,在oracle中执行;建议使用相关工具,如oracle sql developer。 4.将连接数据库的jar包换成oracle的。

如何将MySQL数据库迁移到Oracle数据库

4,如何将数据库从SQL Server迁移到MySQL

有两种情况:一、如果只是一次将数据库中的数据导入mysql,可以使用sqlserver的导出数据功能,并连接目标数据源为你的mysql数据库执行到处二、如果要是想要实现定期导入mysql一些数据,可以使用sqlserver SSIS创建一个作业包,来完成这个工作(SSIS有专门的书籍可以学习下)
一、迁移database schema。首先使用sybase powerdesigner的逆向工程功能,逆向出sql server数据库的物理模型。具体操作是在powerdesigner中选择“file”,“reverse engine”再选择database,将dbms选择为sql server然后选择数据源,也就是要具体连接到的sql server数据库服务器,然后选择要逆向的数据库名,比如选中“wss_content_80”单击确定即可生成物理模型图,然后单击“database”菜单下的change current dbms修改当前的dbms,改为mysql 5.0,单击确定后即可生成mysql的物理模型 然后单击“database”菜单下的“generate database”生成数据库脚本文件。接下来手工修改下生成的脚本的内容。将其中的dbo.全部替换成空,将create user这样的语句删除掉。如果有些字符在mysql中是关键字,那么必须使用“`”(键盘上数字1左边那个符合)符合框起来。加上mysql所需要的存储引擎比如每个建表语句后跟上:engine = innodb character set utf8 collate utf8_general_ci;将生成的脚本在mysql中去运行一次即可创建数据库。二、迁移数据内容数据内容只能通过生成insert语句的方式来做。首先使用ssms的“生成脚本”功能(在数据库上右键,选择“任务”“生成脚本”选项),可以为sql server数据库中的数据生成插入脚本。首先选择要迁移数据的表,这里我们全选所有的表然后单击下一步,选择将脚本保存到新的查询窗口单击“高级”选项,在高级选项窗口中选择“要编写脚本的数据的类型”为仅限数据然后“确定”再下一步下一步即可生成insert脚本文件。修改生成的脚本文件,主要有以下几项修改:使用批量替换的方式去掉[ ]这是sql server的符合,在mysql中不用这个。使用批量替换的方式去掉dbo.有些单词在mysql中是关键字的,那么需要使用“`”引起来。关于datetime类型的数据,需要手工修改下,sql server默认生成的是这样的语句,在mysql中是没办法解析的:cast(0x00009eef00000000 as datetime)为每一行添加一个;表示一个插入语句结束。这个分号在sql server中可以不需要,但是在mysql中是必须的。简单的方法是使用高级的文本编辑器(比如notepad++),将\r\n替换为;\r\n即可。

5,搬迁MYSQL数据库的几种方法介绍

在网站搬迁的过程中,最重要也是最麻烦的就是数据库了,数据库文件一旦丢失而备份又不灵光时,网站会面临灭顶之灾。那么搬迁数据库有些什么办法呢?现在一起来探讨。 通过phpmyadmin备份由于mysql数据库是通过phpmyadmin在进行管理,因此用phpmyadmin进行备份也是顺理成章。但通过phpmyadmin导出的备份文件还只能通过phpmyadmin软件还原回去,而且这个软件默认只允许还原小于2M的备份来源。因此如果网站数据少,小于2M可以直接备份还原;数据较多备份文件过大时,有两种方法解决:第一种是分段备份,在phpmyadmin的备份选项中设置为每个备份文件大小不超过2M,第二种是在还原空间的phpmyadmin中修改软件源文件进行设置,改为对还原文件没有大小限制,相应的方法可以在网上搜索。应该说此种备份方法相对麻烦,且需要自己购有服务器或vps,否则根本没有相关权限,一般情况下不建议选择。 通过网站程序自带功能进行备份还原现在使用到mysql数据库的网站程序有DZ,PW,DEDE等,这些程序后台都有备份还原功能,因为是自带的功能,兼容性好,方便快捷。不过有一个问题是要先重新安装网站程序,再进入后台选择还原已经保存的备份文件进行还原,目前所有的主流程序都提倡这种方法。 通过备份王等软件进行备份用备份王等软件进行备份方便快捷,只要上传备份软件到空间按提示一步步操作就可以了。但是要注意新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。所以要学会修改网站配置文件,大多是由config和data.php文件来控制,将这些文件中的连接信息设置为正确的连接信息,避免网站不能打开。 直接在mysql文件夹中复制文件如果是独立服务器,可以直接进入服务器mysql文件夹下的DATA文件夹找到数据库文件复制后再粘贴到新空间。但这样有个很大的隐患:备份的目标数据库如果正在被使用,粘贴到新空间后会出错。不提倡这种方法。
gh-ost 是 GitHub 发布的一款用于 MySQL 的无触发器在线模式迁移解决方案。它是可测试的,并提供暂停,动态控制/重新配置,审计和许多操作特权。它在整个迁移过程中,对主服务器产生的工作量很少,与已迁移表上的现有工作分离。gh-ost与所有现有的在线模式更改工具都以类似的方式操作:它们以与原始表相似的方式创建幽灵表,将数据从原始表缓慢且增量地复制到幽灵表,同时应用正在进行的更改(INSERT,DELETE,UPDATE)到幽灵表。最后,在适当的时候,它用幽灵表替换了原始表。gh-ost使用相同的模式。但是,它与所有现有工具的不同之处在于不使用触发器。取而代之的是,gh-ost使用二进制日志流捕获表的更改,然后将其异步应用到幽灵表。gh-ost 承担一些其他工具留给数据库执行的任务。gh-ost 可以更好地控制迁移过程;可以真正暂停它;可以真正将迁移的写入负载与主服务器的工作负载分离。此外,它还提供了许多可操作的特权,使其更安全、可信赖且易于使用。
1、复制date文件夹备份 ============================ 假想环境: mysql 安装位置:c:\mysql 论坛数据库名称为:bbs 数据库备份目的地:c:\db_bak\ ============================ 新建db_bak.bat,写入以下代码 *******************************code start***************************** net stop mysql xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,10%\ /s /i net start mysql *******************************code end ***************************** 然后使用windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat) 解 释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。此方法适合有独立主机但对mysql没有管理 经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30m左右的数据库耗时5s左右),针对%date:~0,10%的用法 参考 。 2、mysqldump备份成sql文件 ============== 假想环境: mysql 安装位置:c:\mysql 论坛数据库名称为:bbs mysql root 密码:123456 数据库备份目的地:d:\db_backup\ 脚本: rem *******************************code start***************************** @echo off set "ymd=%date:~,4%%date:~5,2%%date:~8,2%" c:\mysql\bin\mysqldump --opt -u root --password=123456 bbs > d:\db_backup\bbs_%ymd%.sql @echo on rem *******************************code end***************************** 将以上代码保存为backup_db.bat 然后使用windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat) 说明:此方法可以不用关闭数据库,并且可以按每一天的时间来名称备份文件。 通过%date:~5,2%来组合得出当前日期,组合的效果为yyyymmdd,date命令得到的日期格式默认为yyyy-mm-dd(如果不是此格式可以通过pause命令来暂停命令行窗口看通过%date:~,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。(日期的字符串的下标是从0开始的) 3、利用winrar对mysql数据库进行定时备份。 对于mysql的备份,最好的方法就是直接备份mysql数据库的data目录。下面提供了一个利用winrar来对data目录进行定时备份的方法。 首先当然要把winrar安装到计算机上。 将下面的命令写入到一个文本文件里 *******************************code start***************************** net stop mysql c:\progra~1\winrar\winrar a -ag -k -r -s d:\mysql.rar d:\mysql\data net start mysql *******************************code end***************************** 保存,然后将文本文件的扩展名修改成cmd。进入控制面版,打开计划任务,双击“添加计划任务”。在计划任务向导中找到刚才的cmd文件,接着为这个任务指定一个运行时间和运行时使用的账号密码就可以了。 这种方法缺点是占用时间比较多,备份期间压缩需要时间,mysql断开比第一种方法更多的时间,但是对于文件命名很好。

文章TAG:数据  数据库  迁移  方式  数据库迁移方式有哪些  Server数据库迁移到新服务器中  
下一篇