SQL SERVER 2005数据库还原的方法
在SQL SERVER 2005下还原数据库
1、新建数据库A,右键还原数据库,此时目标数据库为A,选择备份
文件B_db_201311040200.BAK,还原时提示“备份集中的数据库备份与现有的A数据库不同”
2、google一下,有人说是文件名不同,即B的数据库文件为B.MDF,
要还原到A.MDF上,所以报错
3、删除A库,在根目录【数据库】上右键,还原数据库,先选择源文件,
然后再目标数据库中会自动出现B,选择B之后即可还原成功
相信很多的站长网站的时候需要用到SQL Server 2005数据库,但是碰到一些问题没有办法恢复,本人专业学习的.net。平时也经常用到,希望能给大家带来帮助。下面就是详细的图文恢复分享。
1、打开SQL Server Management Studio并登录,(如果你的桌面没有快捷键,就在开始程序里面找一下)
打开之后会出现这个界面,右键点击数据库,如图:
2、弹出对话框,这里填写自己定义的数据库名称(我填写的是sqlqtdy),其他的选项设为默认就好了,如图:
3、一般为了安全起见,这里我们需要再建立一个用户名,如图:
4、登录名填写好(我填写的是qtdy),后面还需进行的就是SQL Server身份验证,切记不要勾选强制密码过期和用户在下次登录时必须更改密码。
下面的默认数据库那里选择好我们刚才已经建立好的数据库(sqlqtdy),如图:
5、这时候不要着急点确定,在上侧对话框选择,如图:
6、映射成功之后出现这个界面,用鼠标先点两下我们刚刚建立的那个数据库,随后勾选紧接着在下面对话框中分别勾选db_owner和public两个选项,然后确定,如图:
7、回到刚刚的那个界面鼠标右键单击我们刚刚建立的那个数据库名字紧接着如图操作,上面涂黑部分是自己之前的数据库这里就不透露了望理解。
8、在选择页常规选项里面选择源设备,点击有下角按钮,如图:
9、接下来就弹出这个界面,选择添加,如图:
10、最后找到我们需要备份恢复的数据库(切记文件类型选择所有文件),如图:
选择好之后,点击确定,就会回到之前的界面。这时候我们回到选择页,选择选项如下图:
最后点击确定,数据库就算恢复完成了。希望自己的这些分享能帮助你解决一些问题。
END
数据库这个东西就是要细心,出现点错误就会很麻烦。
相关推荐
-
SQL Server 2005 还原数据库错误解决方法
在还源数据库时出现以下错误(详情参见下图): System.Data.SqlClient.SqlError: 在对 'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\BusinessDB.mdf' 尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问.)'. (Microsoft.SqlServer.Express.Smo) 原因分析: 没有对"C:\Pro
-
sql server 2005数据库备份还原图文教程
首先.点击桌面的"SQL Server Management Studio"打开,sql2005的管理器,点击"连接"登录,如图: 一.新建数据库 1.新建数据库 右键点击"数据库"--"新建数据库",如图: MSSQL2005备份还原图文教程 填写数据库名,如mydata,选择数据库保存路径,一般可以保持默认地址,点击"确定". 2.新建用户 右键点击"安全性"--"登录名&
-
SQL Server 2005恢复数据库详细图文教程
不少需要用到sql2005的程序,有很多新手还是会操作,这里写个详细的图文教程送个菜鸟们,高手请飘过.适用于独立主机的朋友使用,如果你还没安装,请按照这个教程来安装 SQL Server 2005图文安装教程,超详细 下面是SQL Server 2005恢复数据库的详细过程 1:打开SQL Server Management Studio并登录,这个一般在开始--程序里面找到 2:鼠标右键单击数据库--新建数据库 3:弹出来的框里,填写数据库名称,我这里填写的是sqlqtdy,这个根据自己需求来
-
SQL SERVER 2005数据库还原的方法
在SQL SERVER 2005下还原数据库 1.新建数据库A,右键还原数据库,此时目标数据库为A,选择备份 文件B_db_201311040200.BAK,还原时提示"备份集中的数据库备份与现有的A数据库不同" 2.google一下,有人说是文件名不同,即B的数据库文件为B.MDF, 要还原到A.MDF上,所以报错 3.删除A库,在根目录[数据库]上右键,还原数据库,先选择源文件, 然后再目标数据库中会自动出现B,选择B之后即可还原成功 相信很多的站长网站的时候需要用到SQL Ser
-
SQL Server 2005数据库还原错误的经典解决方案
在SQL Server 2005数据库还原的过程中出现错误:备份集中的数据库备份与现有的'xxxx'数据库不同,网上找了几个解决方案测试,最终成功还原,特此记录下,提供给需要的人. 第一步: 如果你知道备份数据库名你可以跳过第一步,如果你不知道备份数据库的名称,你可以先执行下面语句: RESTORE FILELISTONLY From disk = 'F:\路径\css_cms1'--备份数据库文件路径名 这样可以列出该文件里的data和log文件名,知道这两个文件名以后可以执行下一步了. 第二
-
更改SQL Server 2005数据库中tempdb位置的方法
了解SQL Server 2005数据库的朋友可能都知道,tempdb系统数据库是一个全局资源,可供连接到SQL Server 2005实例的所有用户使用.我们有时候为了操作方便,常常会更改一下tempdb数据库的位置,那么该如何操作呢?本文我们就来介绍这一更改的过程. 获得tempdb的原始位置: select [name],[physical_name] from sys.master_files where database_id=db_id(N'tempdb') 更改tempdb数据库位
-
简述SQL Server 2005数据库镜像相关知识
SQL Server 数据库中,数据库镜像是用于提高数据库可用性的主要软件解决方案.数据库镜像基于每个数据库实现,并且只适用于使用完整恢复模式的数据库.简单恢复模式和大容量日志恢复模式不支持数据库镜像,数据库镜像不能镜像master.msdb.tempdb 或 model 数据库.本文我们主要就介绍一下数据库镜像的相关知识,接在来就让我们来一起了解一下吧! 数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的SQL Server 数据库引擎实例(服务器实例)上.通常,这些服务器实例驻留
-
SQL Server 2005 数据库转 SQL Server 2000的方法小结
今天有朋友推荐个活就是把Sql Server 2005的数据库转到Sql Server 2000里,但实际操作起来遇到的问题还不少,网上搜了一些办法,在此陈列出来,并把我使用时遇到的问题及解决方案一并记录下来,以备后期查阅 前几步和网上说的一样,先生成2000的脚本,然后再到2000里面执行.操作如下: 打开 SQL Server 2005 的Manger Studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 找到你要转换的数据库(建议先将此数据库里的登录名清
-
利用SQL SERVER 2005数据库镜像实现可用性分析
我们首先来看一下什么是数据镜像: 现在几乎所有的应用系统都是基于数据库的,那么数据库的负荷是比较大的,在一天24小时中,任何时间都有可能会有数据要保存到数据库,或是从数据库中读出数据.任意时刻都会有用户连接到我们的数据库服务器上,几十,几百甚至成千上万个用户来连接使用我们的数据库,那么不论是计划内的宕机还是计划外的故障都会造成一定的损失.给我们的用户或是企业带很大的损失,特别是随着数据时代的到来,用户对数据的使用提出了更高的要求,那么作为一个DBA,就要想怎么做才能将这个损失减少到最低,正是因为
-
win2003 Server配置SQL Server 2005远程连接的方法
今天第一次玩SQL Server 2005,需要配置远程连接.我废话少说,直入主题,总结下我从新手立场在win2003 server环境下去配置的过程. 第一步,设置服务器 首先在SQL配置管理器中,选择网络配置-TCP/IP 如上,总结, 1,我们需要设置的是IP地址(服务器的IP), 2,TCP端口(所有TCP的IP都要设置统一,一般是默认1433,但是我修改成了6096) 3,把"已启用"改成"是" 之后,我们修改对客户端的定义 选中客户端协议中的TCP/IP
-
如何在SQL Server 2005数据库中导入SQL Server 2008的数据
1. 生成for 2005版本的数据库脚本 2008 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2005的库 -- 任务 -- 生成脚本 -- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2005的库 -- 勾选"为所选数据库中的所有对象编写脚本"5-- 在接下来的"选择脚本选项"中, 将"编写创建数据库的
-
Sql Server 2005 默认端口修改方法
在SQL Server 配置管理器中,展开SQL Server 2005的网络配置,然后点击服务器实例如:MSSQLSERVER 的协议. 在右窗格中,双击TCP/IP协议. 在TCP/IP属性对话框中,单击IP地址选项卡. 在TCP端口框中的IPAll节,输入一个可用的端口号.对于本教程中,我们将使用1500. 单击确定以关闭该对话框,然后单击确定的警告说,必须重新启动服务. 在左窗格中,单击SQL Server 2005的服务. 在右窗格中,右键单击SQL Server实例如:SQL Ser
-
安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法
安装sql server 2008 management,提示错误:Sql2005SsmsExpressFacet 检查是否安装了 SQL Server 2005 Express 工具. 失败,已安装 SQL Server 2005 Express 工具.若要继续,请删除 SQL Server 2005 Express 工具.sql server 2005 management和sql server 2008 management不是兼容吗?为什么会有这样的提示? 答案是SQL Server 2
随机推荐
- 解决js下referer兼容各大浏览器的方法
- Redis中5种数据结构的使用场景介绍
- SQL之left join、right join、inner join的区别浅析
- 基于Java实现的Dijkstra算法示例
- 浅谈JavaScript中指针和地址
- JS弹出对话框实现方法(三种方式)
- Zend Framework入门教程之Zend_View组件用法示例
- jquery实现倒计时代码分享
- MySQL essential版本和普通版本有什么区别?
- python学习之编写查询ip程序
- Java求s=a+aa+aaa+aaaa+aa...a 5个数相加的值
- c# EnumHelper枚举常用操作类
- jQuery插件ContextMenu自定义图标
- Android StickListView实现悬停效果
- BBS3000漏洞
- 浅谈C++函数声明后面加throw()的作用(必看)
- php function用法如何递归及return和echo区别
- c#数据绑定之向查询中添加参数(.Net连接外部数据库)
- 学习php设计模式 php实现原型模式(prototype)
- hibernate通过session实现增删改查操作实例解析