数据库备份-sql2008如何进行数据库的备份

问题描述

sql2008如何进行数据库的备份

为何备份之后所显示的为最下面的那种文件形式,而不是上面两个的那种文件形式。请问这要如何解决,急急急!谢谢啦。

解决方案

用过sql2000的人应该知道,当你新建数据库时,便会在你创建的位置生成两个这样的文件(数据库名称.mdf和数据库名称.ldf)。
这样的文件是数据库文件,而不是备份文件。
所以,你不可能将备份文件改成以.mdf或者.ldf 的备份文件。
总而言之,备份文件与数据库文件不是同一种文件。
如果你想要备份数据库,那么生成的就是备份文件,例如:
以Microsoft SQL Server 2005为例:
1.生成备份文件。
在sql2000中打开数据库,右击点备份。就可以了。
备份文件是以.bak结尾。
2.还原数据库
新建一个数据库,然后将其用备份的文件(*.bak)还原,然后查看这个数据库,就可以看到备份文件的资料了,具体方法如下:
打开SQL Server Management Studio,右键单击左侧窗口的数据库->新建数据库,这里命名为sql,然后右键单击sql->任务->还原->数据库->选择下面的原设备->单击右侧的没有名字的按钮(即浏览按钮)->添加->选择你要查看的.bak文件,然后一路点确定就可以了。

解决方案二:

你要是用的“数据库---任务---备份”方法备份出来的文件就是最下面那种形式的,你要想得到上面哪两种,只能先分离出来在添加上去了。通常备份都是直接被分成后一种形式的,比较简单也没什么影响。

解决方案三:

SQL2008定时备份数据库
T-SQL操作MSSQL2008 --SQL备份与还原数据库
使用SQL语句对Access数据库进行备份

解决方案四:

此图是SQL Server Backup的图解,从中可以看出完成一个Backup需要备份所有的SQL Server的数据以及 transaction log(即mdf、ldf). 而mdf,ldf,ndf都是Content Database的文件(主数据文件、日志文件以及次数据文件),所以Content Database的备份文件扩展名与创建完Content Database的文件格式是不一致的。

时间: 2024-08-04 01:51:53

数据库备份-sql2008如何进行数据库的备份的相关文章

如何使用ASP.NET备份和恢复SqlServer数据库

首先我们先分析ASP备份SQL数据库的代码,详细如下: 备份SqlServer数据库:string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue + "';Uid=sa;Pwd=";string SqlStr2 = "backup database " + this.DropDownList1.SelectedValue + " to d

备份和恢复系统数据库

    系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系统带来极为严重的后果,所以我们也必须对系统数据库进行备份.这样一旦系统或数据库失败,则可以通过恢复来重建系统数据库.在SQL Server 中重要的系统数据库主要有master. msdb. distribution. model. 虽然tempdb 也是系统数据库但没有必要对其进行备份,因为SQL Server 每次启动都会重新创建该数据库,而当SQL Server 停止运行时,tempdb 数据库中所有

InnoDB 中文参考手册 --- 6 备份和恢复 InnoDB 数据库

备份|参考|参考手册|恢复|数据|数据库|中文 InnoDB 中文参考手册 --- 犬犬(心帆)翻译 6 备份和恢复 InnoDB 数据库安全的数据库管理就是使用正规的数据备份. InnoDB Hot Backup 是一个在线备份工具,你可以在 InnoDB 数据库运行时使用它来实现在线备份.InnoDB Hot Backup 不需要你关闭你的服务器也不需要加任何锁或影响其它普通的数据操作.InnoDB Hot Backup 是一个非免费的附加工具,它的费用为每 MySQL 服务器每年 400

备份和拷贝MYSQL数据库

mysql|备份|数据|数据库   重要的是在表丢失和毁坏时备份数据库.如果系统发生崩溃,您就能够将表恢复到崩溃时刻的状态,并尽可能不丢失数据.同样,错发DROP DATABASE 或DROP TABLE 命令的用户可能会向您请求进行数据恢复.有时,这是由MySQL管理员引起的破坏,管理员试图通过使用像vi 或emacs 这样的编辑器直接编辑表文件而毁坏了它们.这样做对表来说肯定是干了坏事.    备份数据库的两种主要方法是使用mysqldump 程序或直接拷贝数据库文件(如便用c p.tar

MYSQL数据库自动本地/异地双备份/MYSQL增量备份

构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是重中之重的首要工作. 电子商务网站更加注重考虑数据安全,数据备份方案,包括本地备份.异地备份架构.其中Linux服务器的备份方案非常多,本文介绍一个大众化适用的解决方案,通过编写Shell脚本来完成自动备份.本架构包括备份网站文件.数据库,自动本地备份并FTP上传备份脚本,完成相应本地备份.异地备份

C#中结合使用SQLDMO实现备份、还原SQLserver数据库

找了好几个,这个例子还算不错! 主要在还原数据库时,有杀死其它连接进程的代码 1 using System;2 using System.Collections.Generic;3 using System.ComponentModel;4 using System.Data;5 using System.Drawing;6 using System.Text;7 using System.Windows.Forms;8 namespace Magicbit.Framework9 { 10 pu

MS SQL基础教程:备份和恢复系统数据库

系统数据库保存了有关SQL Server 的许多重要数据信息,这些数据的丢失将给系统带来极为严重的后果,所以我们也必须对系统数据库进行备份.这样一旦系统或数据库失败,则可以通过恢复来重建系统数据库.在SQL Server 中重要的系统数据库主要有master. msdb. distribution. model. 虽然tempdb 也是系统数据库但没有必要对其进行备份,因为SQL Server 每次启动都会重新创建该数据库,而当SQL Server 停止运行时,tempdb 数据库中所有数据都会

ASP.NET备份恢复Sql Server数据库

本文将向大家介绍如何使用 ASP.NET 备份恢复 Sql Server 数据库,大家可以做个参考,也希望对大家有所帮助. 备份SqlServer数据库: string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue + "';Uid=sa;Pwd=";string SqlStr2 = "backup database " + this.DropDo

在asp.net中备份还原SQL Server数据库

在web中,安全性主要体现在两个方面:一个是程序安全性,即防止网页在插入恶意代码:另一个是数据库安全性,这个我们可以经常备份数据库来实现. 在文中,我将演示如果在网页中备份和恢复数据库. 其实备份和恢复数据库都是利用SQL Server提供的SQL语句来备份的. 备份:use master;backup database @name to disk=@path; 恢复:use master;restore database @name from disk=@path; 上面用的是参数化SQL语句