扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1.bak是mssql文件吧,不是mysql
创新互联公司2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站制作、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元梧州做网站,已为上家服务,为梧州各地企业和个人服务,联系电话:18980820575
如果要用mssql的话
本机需要装好iis+sql2000,装好以后就可以把bak文件还原到数据库里了
还原方法参考如下吧
1.右击SQL
Server
2000实例下的“数据库”文件夹。就是master等数据库上一级的那个图标。选择“所有任务”,“还原数据库”
2.在“还原为数据库”中填上你希望恢复的数据库名字。这个名字应该与你的源码中使用的数据库名字一致。
3.在弹出的对话框中,选“从设备”
4.点击“选择设备”
5.点击“添加”
6.点击“文件名”文本框右侧的“...”按钮,选中你的“.BAK”文件,并点击确定回到“选择还原设备”对话框。
7.点击确定回到“还原数据库”对话框。
8.点击“选项”选项卡
9.将所有“移至物理文件名”下面的路径,改为你想还原后的将数据库文件保存到的路径。如果你不希望改变,可以直接点击确定。这时便恢复成功了。
附加数据库
或者导入数据库
sql本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。
sql服务器上已有一个doe数据库,并且里面有大量的数据,现准备从另外一个备份文件a1.bak(不是doe数据库的备份文件)中导入另外的数据(即导入后在doe中增加一些数据表,表中已录有数据),并保持原doe的数据不变。
1、首先,在“sql企业管理器”中新建一个临时数据库a1。
2、右击a1数据库,选择:所有任务->还原数据库。
3、在“还原数据库”窗口中,选择:“从设备”。
4、点击“选择设备”。
5、点击“添加”。
6、从文件名中选择要还原的数据库文件,如a1.bak。
7、点击“确定”,返回“还原数据库”窗口。
8、点击“选项”卡,进入选项设置。
9、钩选:“在现有数据库上强制还原”。
10、修改“移到物理文件名”为:“c:\a1.ldf”、“c:\a1.mdf”。
11、点确定,即可导入备份文件中的数据到临时数据库a1中。
12、此时,你可以将数据从a1导入到另外一真正要导入的数据库中,如doe数据库。
(下面的数据导入操作为sql2000企业管理器的一般数据导入导出操作。)
13、在“sql企业管理器”中选择“doe”数据库。
14、右击doe数据库,选择:所有任务->导入数据。
15、在“dts导入/导出向导”窗口的“选择数据源”中,数据源选择刚才建立并导入数据的临时数据库a1。点击下一步。
16、在“选择目的”中,系统已经默认为doe数据库。
17、连续点击“下一步”,直到完成。
经过上面的操作,你已经成功地将备份文件a1.bak中数据导入doe数据库中,并且doe数据库原有数据不变。
此时,你可以删除临时数据库a1。
没有直接的工具
1 用SQL Server先将全部表与视图生成脚本
2 在MySQL上创建全部对象
3 安装MySQL ODBC的驱动,设置MySQL数据源
4 然后用SQL Server数据导出,把数据导入到MySQL数据
1.首先你要确定这个bak的数据库备份文件的来源 之前备份的时候用的数据库的版本要低于或等于SQL2008的版本 才能进行还原
2.确认好后 打开SQL2008企业管理器3.选择身份验证模式 windows身份验证(仅限本地电脑) 或者 用之前创建的账户密码登陆
4.登陆进来后 找到数据库 右键---还原数据库5.还原的源 选择 源设备 然后点开源设备后面的省略号按钮 进去 添加 进去目录选择你的bak文件 点击确定6.确定之后 会出现下面的画面 把前面还原的勾点上 上面的目标数据库写好你要还原为的新库名
7.值得注意的是 选项里面 还原为里面的内容是 还原后的数据库产生的数据库文件存放的目录 而这个目录是从备份数据库的原电脑存放的数据库文件目录 取过来的 如果你这台电脑没有这个目录或者这个目录下有同名文件 就需要手动在这里修改成有效的存放目录 主文件和日志文件两个路径都要改好 然后点击确定 等待还原完成就ok了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流