MFD还原和备份
来源:互联网 发布:广告图设计软件 编辑:程序博客网 时间:2024/04/29 12:24
在以前做数据库的时候遗留下的问题。当时我没有注意到要备份数据库,以至于自己的在重构的时候数据库没有了参考。哈哈。历史遗留的问题很严重了,不过,我还有一个以前的数据库。这个当然不是我的啦,不过可以借鉴一下。
现在我们认识一下SQL Server数据库一些的文件吧。
1, SQL Server数据库数据文件名
(1)主要数据文件 : 主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。扩展名是 .mdf。
(2)次要数据文件 : 次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。扩展名是 .ndf。
(3)日志文件 日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。扩展名是 .ldf。
我使用的sql2008,我只要需要使用的文件就是mdf就可以了。
2,还原SQL的MDF文件。
(1)打开SQL Server 2008,右击“数据库”,选择“附加”。
出现该窗体:
(2)选择MDF文件所在的位置。
一般如果没有错的话就成功了。
但是我因为我是使用别人的数据库,所以出现了一些问题。
(3) Sqlserver2008附加数据库时出错提示操作系统错误5(拒绝访问)错误5120
如图:
解决方法:
1,切换登录方式
(1)断了数据库的连接,再一次登陆的时候重新选择。如果你是使用用“混合验证方式”(SQL Server身份验证)登录数据库那就把登录方式改为“windows身份验证方式”,如果你使用“windows身份验证方式”,就把登录方式改为 “混合验证方式”(SQL Server身份验证)。
(2)打开“SQL Server配置管理器”,在左侧选择"SQL Server 服务",在右侧右击打开“SQL Server (SQLEXPRESS)”的属性,在内置账户处将网络服务--”Network Service”改为本地系统--"Local System",再重新启动。
2,其他的方法:
资料:http://blog.csdn.net/xh921/article/details/10986213
(1)将要附加的文件拷贝到SQL Server默认的 Data目录,此时附加就会成功;
(2)编辑修改对于charge_sys_Log.LDF和charge_sys_Data.MDF的权限(在属性的安全选项中修改权限)
(3)采用创建同名数据库,生成脚本,然后在导入数据的形式创建一个低版本的数据库
三,备份
呵呵,没有备份好的下场很惨的。真的。所以要痛定思痛,好好讲讲备份。
1,选择要备份的数据库,右击→任务→备份
2,先删除原来备份的问价位置再添加新的位置。
3,在弹出的“选择备份目标”对话框中,点击“”选择新的储存新的文件夹。
4、选择好备份的路径
出现这个就已经备份成功了。
小结:
这是以前没有学好的知识,以至于自己想看看以前的系统都没有办法了,所以备份工作的是必须的,一旦像我这样情况的,自己的数据库是完全没有找回来看,现在还得自己一步一步的来,以前的好的ideal是不存在了。现在还得重新开始。对自己来说就是一个字,该。不过现在认识他的重要。
- MFD还原和备份
- MongoDB备份和还原备份
- 差异备份和还原
- MySQL备份和还原
- 备份和还原数据库
- 实现备份和还原
- 备份和还原数据库
- 数据库备份和还原
- WM备份和还原
- ttserver备份和还原
- SQLSERVER备份和还原
- SQL备份和还原
- Mysql备份和还原
- svn备份和还原
- mysqldump 备份和还原
- Oracle 备份和还原
- 驱动备份和还原
- 备份和还原cacti
- [C#技术] DataSet(DataTable)轻松的通过Sum、Aver、Count等统计出相关结果
- 解一元二次方程
- IIS7.5检测到在集成的托管管道模式下不适用的 ASP.NET 设置
- 试看自己能坚持多久
- Extjs 下拉框没有数据
- MFD还原和备份
- VC连接ACCESS数据库出现的问题
- (十)洞悉linux下的Netfilter&iptables:网络地址转换原理之SNAT
- android中模拟http协议表单上传
- C基础----控制流程
- 【并发编程】ThreadPoolExecutor参数详解
- 求圆的面积1【Java】
- Qt_OpenGL小探1
- android系统字体调到超大后显示不全