当前位置:文档之家› SQL Server数据库远程备份和还原

SQL Server数据库远程备份和还原

远程备份SQL SERVER数据库
我们使用本地的SQL 企业管理器来实现远程备份SQL SERVER数据库。

步骤如下:1,首先打开企业管理器-------展开MICROSOFT SQL SERVERS------在SQL SERVER组上右键-------选择“新建SQL SERVER 注册”如图所示:
2,打开向导后点击下一步,进入添加服务器,在可用的服务器里输入你要远程备份数据库的服务器IP ,点击添加以后,在添加的服务器栏目里就会出现刚才你所添加的服务器IP。

点击下一步。

如图所示:
3,在这一步,选择第二项,使用SQL 身份验证。

如图所示:
4,输入正确的SQL 管理员帐号和密码,点击确定以后,就将远程的服务器SQL数据库显示在本地了!如图所示:
5,展开远程服务器的数据库。

按照下图所示,就可以在本地进行远程SQL SERVER的数据库备份了。

===============================================
说明:
一、当我们真正使用SQL SERVER的超级用户进行远程备份数据库的时候,我们就能感受到这个帐号不仅带来了方便,更给服务器安全带来了不可忽视的威胁,所以这个帐号一定要和系统管理员密码那样设置的够复杂!
二、经我个人测试,发现无法用SQL SERVER 2000 来远程链接 SQL SERVER 2005.
三、以上测试均在:WINDOWS 2003 SQL SERVER2000下测试成功!
SQL Server 2000 数据库还原备份文件
1、打开Sql server 2000数据库,在数据库标签上有右键选择-》所有任务-》还原数据库
2、弹出还原数据库对话框
(1)在“常规”选项卡中的“还原为数据库(R):”后面的文本框中填写要还原后数据库的名称
(2)在“常规”选项卡中的“还原”后面的单选按钮中选择“从设备(M)”(3)在“常规”选项卡中的“参数”的“设备(V)”中点击按钮“选择设备”(4)在弹出的对话框中选择“文件名(F)”的单选按钮,在下面的选择框中选择需要还原的文件
(5)点击确定
3、点击“选择”选项卡
(1)将“在现有数据库上强制还原”选择√
(2)在下面“将数据库文件还原为(S):”下面的“逻辑文件名称”不用修改,
“移至物理文件名”是真正的存在路径,需要计算机上真实的存在
例如:D:\123\123\123.mdf D:\123\123\123. ldf
D:\123\123\ 是备份时候的路径,还原的机器上有可能不存在,所以要将路径修改为机器上的真实存在路径
(3)点击确定
MySQL ODBC进行MySQL和SQL Server转换
将MySQL数据库转换为SQL Server的数据库,或者将SQL Server数据库转换为MySQL的数据库,在NT环境下很多时候都会用到。

使用MySQL ODBC后就比较好办,可以使用SQL Server7的管理工具,也可以使用MySQL的管理工具,更可以使用其它方的管理工具。

这里介绍一个使用SQL7的MMC的方法,将SQL Server7的数据转化为MySQL的数据库,将源和目的反之,就可以将MySQL的数据库转化为SQL Server7的数据库。

1.安装MySQL的ODBC接口。

2.建立MySQL的DSN,可以建系统DSN,这里命名testMySQL,填写IP,dababase,用户名口令等项,完成。

3.在SQL7的MMC中,选择要导出的数据库,右键选择All Tasks->Export Datas。

4.开始DTS Export Wizerd:
Choose a Data Source:Microsoft OLE DB Privoder for SQL Server server:你的SQL Server7数据库的服务器
是否使用NT认证和用户名口令看你自己的了。

最后选择一个Database,如:mynews(你自己要导到MySQL中的数据库)。

5.Choose a Destination:选MySQL:
User/System DSN,如果建立过就选择,如果没有建立就新建。

6.Specify Table Copy or Query:
Copy table(s) from the source database,从源数据库拷贝表开始
7.Select Source Table:
选择要拷贝的表,如果不想仔细调整,就选择全部吧。

8.Run immediately,当然要立即执行,下一步再选完成,就开始转换。

这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL7的数据类型问题,作一些小的修改就应该可以了。

相关主题