还原一个备份数据库的经历。

首先,手头上有工程文件及相应的数据库的备份。

步骤:

1.在工程文件里找到配置文件,我这个是在bin目录里找到config.ini

2.双击打开它,里面有一些数据库的相关信息

3.要改的东西

host=
user=
passwrd=
cur_db=

host是电脑名;user是数据库登录用户名;password是数据登录密码;cur_db是数据库名称

把这4个改成自己的就可以了

4.然后是打开SQL,登录,在左方选择“数据库”文件夹,右击,看到还“原数据库”,选择,弹出“还原数据库”界面,“目标数据库”里填上改的数据库名称(见步骤3);然后选择“源设备”,点击“添加”按钮,并进行浏览,找到你的备份文件XXX.bak,点击“确定”按钮

正常情况下,应该没错了,可以在左方查看还原的数据库的相关信息;但是现在这个有问题,备份的数据库来自SQL2008 r2,而电脑上用的是SQL2008.下面是错误信息:

===================================

设备 'D:\hssts\last.bak' 上的媒体簇的结构不正确。SQL Server 无法处理此媒体簇。
RESTORE HEADERONLY 正在异常终止。 (.Net SqlClient Data Provider)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=3241&LinkId=20476

------------------------------
服务器名称: QB-PC\SQLEXPRESS
错误号: 3241
严重性: 16
状态: 7
行号: 1

------------------------------

关于 SQL 2008 和 SQL 2008 R2的区别我也不清楚,先找下有关解释吧,了解下。

下面是百度找到的解释

1.如果你是VS2008 则配合良好的是 SQL 2008 而不是 SQL 2008R2
2.如果是 VS2010 则配合良好的是2008R2
3.SSRS 的 REPROTING BUILDER 从2 变成 3 这是让开发这头疼的事情,不要以为2008R2 和 2008 就全部兼容,这里要告诉你,在这个问题上他们绝对不兼容
4.不同的在SSAS 以及 SSRS 在SSAS上面懂了不少手脚,具体查看微软网站,SSRS提供更多的 图标
5.两者都是可独立安装的数据库软件。R2在功能上有所增强,比如新增了PowerPivot for SharePoint/Excel,Master Data Services,改进了Reporting Services等。
详情可以参考:http://technet.microsoft.com/zh-cn/library/bb500435.aspx

SQL还原数据库的更多相关文章

  1. Sql还原数据库出现3154错误

    要先知道还原的数据库的名字 然后在数据库中新建一个那个名字的数据库, his 是数据库的名字!! RESTORE DATABASE his FROM DISK = 'E:\RDHL文件\HIS相关文档 ...

  2. SQL还原数据库后孤立用户问题处理(SQL 数据库 拥有对象 无法删除)

    所谓孤立帐户,就是某个数据库的帐户只有用户名而没有登录名,这样的用户在用户库的sysusers系统表中存在,而在master数据库的syslogins中却没有对应的记录 孤立帐户的产生一般是一下两种: ...

  3. SQL 还原数据库

    1. 查看 SQL Server 2000 中 Northwind 数据库文件的逻辑文件名(logical file name)和物理文件路径(operation system file name): ...

  4. sql还原数据库时候,遇到数据库被占用的解决情况

    最近上班时候,经常要做数据库还原,时常遇到数据被占用的情况, 执行一句sql语句就可以解决, ALTER DATABASE dbname SET OFFLINE WITH ROLLBACK IMMED ...

  5. sql还原数据库时候改变数据库名

    需求:在做图书馆数据整合时候,由于有两个校区,用的是分离开的同一个数据库,数据库名字都一样的,现在我要整合在一起,我的想法是把两个数据库先还原到我本地,用写好的脚本整合到一起.所以,我还原两个数据库时 ...

  6. SQL还原数据库后,数据库显示受限制用户解决方法

    数据库->属性->选项

  7. 第一章、关于SQL Server数据库的备份和还原(sp_addumpdevice、backup、Restore)

    在sql server数据库中,备份和还原都只能在服务器上进行,备份的数据文件在服务器上,还原的数据文件也只能在服务器上,当在非服务器的机器上启动sql server客户端的时候,也可以通过该客户端来 ...

  8. mysql备份还原数据库

    1.备份数据库 mysqldump -u root -p test>/home/victor/test.sql 说明:如果提示找不到mysqldump命令,先用一条find命令查找mysqldu ...

  9. SQL Server数据库的备份和还

    转:http://blog.csdn.net/zwj7612356/article/details/8188025 在sql server数据库中,备份和还原都只能在服务器上进行,备份的数据文件在服务 ...

随机推荐

  1. Prime Independence

    题意: 对于给定集合,求解最大的子集合,使得集合内两两之商不为质数. 解法: 考虑对于每一个数字分解质因数可以得到 $O(nloglogNUM)$ 条两个数字不可以出现在同一集合的信息. 同时发现一条 ...

  2. aria2安装webui

    安装aria2 yum install aria2 安装完成后可以使用简单命令进行下载 aria2c http://example.org/mylinux.iso aria2c -c -s http: ...

  3. http协议之基础概念篇(1)

    内容概述: 该篇主要内容概述 a.http相关术语解析 b.http的基本原理与工作流程 c.相关工具的使用(Wireshark) 作用介绍 绝大多数的web开发,都是构建在http协议之上的. HT ...

  4. CodeForces——Game with string(STL stack栈)

    Two people are playing a game with a string ss, consisting of lowercase latin letters. On a player's ...

  5. MFC CMap整理

    映射表类(CMap)是MFC集合类中的一个模板类,也称作为“字典”.CMap是把唯一关键码映射到值的字典收集类,使用CMap可以构造一个关键字和元素值映射的集合类.一旦在映射中插入了一个关键码值对(元 ...

  6. HDU2846【字典树】

    题意: 百度. 思路: 一个串的插入只能搞出这个串的前缀,然而对于要query的串是子串,所以插入的时候暴力插入所有字母开头的串.... 然后还要注意到自己的串本身会叠加字典树中的前缀,要标记掉. # ...

  7. 51nod1179【思维】

    题意: 给你n个数,求两两之间的最大GCD: 思路: n太大,然后感觉是分解质因子,但是感觉分解质因子还是搞不出谁和谁的GCD: 但是可以发现,GCD给了一个范围1e6,所以能不能枚举GCD,然后看看 ...

  8. MongoDb 抛出"Error retrieving nonce"异常

    MongoDb在读取一个数据时抛出此异常, google之后也是只有源码没有任何相关结果, 考虑到之前同样的Db下不同的Collection没有发现此问题, 对比之后发现出错的url为: mongod ...

  9. python-selenium-robotframework安装问题

    背景 当前系统安装了两个不同版本的python,分别是python27和python36(如图1),如图 说明 系统安装的两个python版本,python2中的python.exe默认不做修改:py ...

  10. 原来TextBox打开了MultiLine之后就不能使用AutoComplete了

    private void Form1_Load(object sender, EventArgs e) { // Create the list to use as the custom source ...