仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1134|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网页编程之关于体系数据库的恢复和备份手艺

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-16 22:22:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一个语句分成两个event(实际上不止,其他可以忽略),一个table_mapevent和一个Rows_log_event。Table_mapevent是一样的,主要看Rows_log_event。备份|恢复|数据|数据库关于体系数据库的恢复总结以下:
  在SQLServer数据库中,体系信息存储在体系数据库中,次要的体系数据库包含:
  master-从全体上把持用户数据库和SQLServer操纵,在创立了任何用户界说的工具后,都要备份它
  model-为新数据库供应模版和原型
  msdb-包括了有关功课、报警及操纵员等信息假如包括体系数据库的介量变了,那末必需重修体系数据库,假如你仍旧
能够启动SQLServer服务,则能够经由过程RESTORE语句从体系数据库的备份中恢单数据库。
  假如master坏了,不克不及启动体系,能够依照上面步骤举行恢复
1重修体系数据库运转c:mssql7innebuildm.exe,依照提醒举行便可,过
程中必要体系数据库样本的路径,可在安装光盘中找到;
2重修体系数据库后,启动SQLServer服务,用体系数据库的备份恢单数据库就
行了一般恢复按次为master->msdb->model
在恢复master的备份时要注重:必需在singleuser形式下举行,有以下几种办法
进进单用户形式:
1能够在命令行形式下输出sqlservr-c-f-m大概输出sqlservr-m
个中:-c能够延长启动工夫,SQLServer不作为WindowsNT的服务启动
-f用最小设置启动SQLServer
-m单用户形式启动SQLServer
2能够在把持面板-服务-MSSQLServer的启动参数中输出-c-f-m大概输出-m,点
击入手下手

3另有一种更天真的启动办法:用存在注册内外的启动参数启动
在MSSQLServer项下增加项SingleUser,详细内容以下所示:
HKEY_LOCAL_MACHINE
Software
Microsoft
MSSQLServer
SingleUser
Parameters
SQLArg0:REG_SZ:-dC:MSSQL7DATAMASTER.DAT
SQLArg1:REG_SZ:-eC:MSSQL7LOGERRORLOG
SQLArg2:REG_SZ:-lC:MSSQL7DATAMASTLOG.DAT
SQLArg3:REG_SZ:-m
在命令行下输出SQLServr-c-sSingleUser,注重:必需是在命令行下进进单用户形式后启动QueryAnalyzer实行语句:
RESTOREDATABASEmasterfromdisk=(详细的备份文件名)(数据恢复)
BACKUPDATABASEmastertodisk=(文件名全路径)(数据备份)
先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。
爱飞 该用户已被删除
7#
发表于 2015-3-25 03:25:29 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
飘灵儿 该用户已被删除
6#
发表于 2015-3-17 21:25:27 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
海妖 该用户已被删除
5#
发表于 2015-3-11 05:38:11 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
变相怪杰 该用户已被删除
地板
发表于 2015-2-11 20:17:29 | 只看该作者
从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。
莫相离 该用户已被删除
板凳
发表于 2015-2-5 12:29:27 | 只看该作者
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
只想知道 该用户已被删除
沙发
发表于 2015-1-27 21:37:53 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
透明 该用户已被删除
楼主
发表于 2015-1-19 09:50:50 | 只看该作者
连做梦都在想页面结构是怎么样的,绝非虚言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表