SQL SERVER数据库的备份与还原!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL SERVER数据库的备份与还原!!!相关的知识,希望对你有一定的参考价值。

我用的是SQL SERVER数据库,我本地的数据库修改了里面的资料,我怎样把本地的数据库内容传到服务器上的SQL SERVER数据库中去啊?请介绍清楚点。谢谢!!!

1。先去 control panel(控制版面)-〉administration tools->computer management,
然后点最后一个选项“services and applications”,点services,把里面的SQL Server(MSSQLSERVER)停了。

2。去C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\ 然后你会看到里面的sql的数据库文件,格式为“.mdf”和".ldf",文件的前缀就是你的数据库名。所以你把你数据库的".mdf"和“.ldf”文件传到你服务器的电脑里面。

3。重复第一步,把sql server(mssqlserver)打开。

4。 在你的服务器电脑里面打开sql server 2005,然后再左面的object explorer那个窗口里面右击"databases"(就是和security,server objects, 什么的并列的那个),然后选择第二项“attach...”。

5。然后在新弹出的窗口“attach database”中点击按键“ADD”。选择你刚才的那两个文件中的“.mdf”(另外一个文件也会被自动添加),点确定,然后点击窗口"attach database”中的确定,等它自己添加这个数据库完成就可以了。
参考技术A 在修改的数据库上右键》所有任务》分离数据库》然后分离出来的数据库传到服务器上。然后附加即可,这样能把新修改的表结构和数据等都上传上去。缺点:数据库如果较大,传输效率低。而且附加数据库时要去掉原来的数据库,会使数据库再一小段时间内无法使用。
如果修改的只是表里的数据,只需要把表导出(别起同样的名字),然后导入到服务器数据库上。在查询分析器里输入: delete from 表名 //删除原来所有的数据
insert into 表名 select 列2,列3 from 导入的表名 //导入的表里有更新的数据。如果没有自动增长列,列2和列3可以换成*号。
这样效率比较高,对数据库影响比较小。
楼上的只是把数据库结构更新了,对于表里的数据则不能做到更新。
参考技术B 我来学习。

SQL Server2005的数据还原与备份具体步骤

:备份数据库步骤

1、 第一步:在开始—>程序(P)>MicrosoftSQLserver2005>SQLServerManagementStudio(如下图)

 

 

2、 第二步:登录数据库服务器,在打开企业管理器后,逐一展开,找到并展开“数据库”这一项,然后会看到需要备份的数据库“gxbtoc”(如下图)

 

 

3、 第三步:选择要备份的数据库单击右键(如下图)

 

4、 第四步:点击上图的“备份”,进入下图(一般情况用默认设置就可以了)(如下图)

 

5、 第五步:单击上图的“添加”,进入“选择备份目标”对话框(如下图)

 

 

6、 第六步:点击上图“选择备份目标”右边的三点框打开备份文件的路径,见下图,在“定位数据库文件”窗口指定目录并填写备份的文件名,然后点确定,返回“备份目录”窗口。

 

7:点击确实返回“备份目录”后再点击“确定”后,即开始备份(如下图)

 

8 :打开步骤五中确定的那个盘符就可以看到备份的数据库(如下图)

 

 

二、还原数据库步骤

1、第一步:在开始—>程序集(P)>MicrosoftSQLserver2005>SQLServerManagementStudio(如下图)

 

 

2、第二步:登录需要备份的数据库服务器,打开企业管理器后,逐一展开,看到有数据库项后,选中数据库节点单击右键(如下图)

 

 

3、第三步:选择“还原”后进入“还原数据库”窗口,目标数据库默认已经选择需要还原的数据,接着在“还原的源”中的选择“源设备(D)”,单击“源设备((D)”右边的“…”按钮.见下图

 

 

4、进入“指定备份对话框”,点击“添加”,进入指定数据库文件窗口。

 

 

5、第四步:浏览并找到需要还原的数据库备份文件,点击“确定”

 

 

6、第六步:点击“确定”后回到指“定备份”对话框,此时需要还原的文件已经列出来了,接着点击“确定”,返回“还原数据库”。

 

8、 在左边的功能导航框中选择“选项”并选择“在现有数据库上强制还原(F)”点击“确定”。

 

以上是关于SQL SERVER数据库的备份与还原!!!的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 数据库备份与还原

SQL server 2005数据库的还原与备份

SQL server 2008数据库的备份与还原(转)

SQL server 如何用语句备份和还原数据

sql server 2008怎么还原备份数据库

sql server 备份文件没多大 还原后特别大