知识大全 利用SQL Server复制技术实现数据同步更新[1]
Posted 数据库
篇首语:志不强者智不达,言不信者行不果。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 利用SQL Server复制技术实现数据同步更新[1]相关的知识,希望对你有一定的参考价值。
利用SQL Server复制技术实现数据同步更新[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
SQL Server事务日志主要是用来记录所有事务对数据库所做的修改 如果系统出现故障 它将成为最新数据的唯一来源 日志的操作常有以下几个应用
一 事务日志文件LDF的丢失
当我们不小删除或者LDF文件丢失的时候 数据库只剩下MDF文件 此时直接通过附加MDF是无法恢复数据库的 那我们怎么样才能恢复数据库呢?我们可以把SQL Server的日志文件分为两种形式 一类是无活动事务的日志 另一类是有活动事务的日志 我们分别根据两种情况来进行数据库恢复
无活动事务的日志恢复
当文件并没有发生活动性的日志 我们就可以很容易的利用MDF文件就可以直接恢复数据库了 具体操作方法如下
( )数据库要是没有日志 就会处于置疑的状态 我们先可以通过企业管理器中在对应数据库中点击右键 然后在 所有任务 下选择 分离数据库 把数据库进行分离
( )利用MDF文件附加数据库生成新的日志文件 可用企业管理器中数据库点击右键选择 所有任务 下的 附加数据库 把数据库附加上
这样就可以直接恢复好数据库了 而如果数据库的日志文件中含有活动事务 利用此方法就不能恢复数据库 所以得使用下面的方法
有活动事务的日志恢复
当日志发生了事务的记录 丢失的时候 我们采用如下的方法来实现
( )新建一个同名的数据库 如原数据库名为MYDB 然后停止SQL Server服务器 再把数据库主数据MDF文件移走 然后重新启动SQL Server服务器 新建一个同名的数据库MYDB 然后再停止SQL Server服务器 把移走的MDF文件再覆蓋回来 然后再重新启动SQL Server服务器 在默认的情况下 系统表是不允许被修改的 我们需要运行以下语句才可以 在查询分析器中 选择Master数据库 然后执行
Sp_configure allow updates Reconfigure With Override
接着运行以下语句 把Sysdatabases表中MYDB数据库的status属性设为 把MYDB数据库设置为紧急模式
update sysdatabases set status= where name= MYDB
然后再把数据库MYDB设置为单用户模式 然后重启SQL Server服务器 并把数据库MYDB设为单用户模式:
Sp_dboption MYDB single user true
再运行以下语句 检查数据库MYDB:
DBCC CHECKDB( MYDB )
( )还原数据库的状态
运行以下语句 就可以把数据库的状态还原
Update Sysdatabases Set status= Where name= MYDB Sp_Configure allow updates Reconfigure With Override
此时的数据库仍不能工作 还要进行以下的操作 才能恢复
( )利用DTS的导入导出向导 把数据库MYDB导入到一个新建数据库MYDBNEW中 然后新建一个数据库MYDBNEW 右击MYDBNEW 选择 所有任务 下的 导出数据 功能 打开导入向导 把表结构 数据视图和存储过程导入到MYDBNEW中 然后再用此功能把MYDBNEW库替换成原来的MYDB库即可 可以知道 恢复一个有活动事务的日志是麻烦多了 所以在数据库维护的时候 切不要小看事务日志
cha138/Article/program/SQLServer/201311/22418相关参考
两台SQLServer数据同步解决方案 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 复制的概念
SQLServer数据库同步问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们可以通过数据
知识大全 利用typeperf工具收集SQL Server性能数据[1]
利用typeperf工具收集SQLServer性能数据[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 利用typeperf工具收集SQL Server性能数据[3]
利用typeperf工具收集SQLServer性能数据[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 利用typeperf工具收集SQL Server性能数据[2]
利用typeperf工具收集SQLServer性能数据[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
知识大全 为 Internet 上的 SQL Server 复制配置 Proxy Server
为Internet上的SQLServer复制配置ProxyServer 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶
SQLServer提高合并复制性能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 改善合并复制性
SQLServer复制功能巧妙选择避开Bug 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQ
知识大全 用OleDbCommand更新SQL Server的二进制文件
用OleDbCommand更新SQLServer的二进制文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看
数据库工程师:SQLServer2008空间数据初探[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一