摘要: 经常会有需求记录用户表中由DML操作(Insert/Updae/Delete)引起的数据变化,在SQL Server 2008 以前的版本中,要实现这样的功能只能通过Trigger或者数据比对(例如SCD处理),而且必须针对每个用户表开发。SQL Server 2008中新增了两种记录数据变化的功能,本文就Change Data Capture(CDC)和Change Tracking的特性做简要对比。 Change Data Capture CDC通过对事务日志的异步读取,记录DML操作的发生时间、类型和实际影响的数据变化,然后将这些数据记录到启用CDC时自动创建的表中。通过cdc相关的.. 阅读全文
posted @ 2013-04-26 11:20 qanholas 阅读(1137) 评论(0) 推荐(0) 编辑
摘要: 今天在将一个 SQL Server 2005 数据库附加到 SQL Server 2008 R2 时出现如下的错误:无法升级数据库 'SchoolPlatForm1',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加都是一切正常的啊。从网上找了几种方式:1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(我用之种方式就可能正常附加数据.下面的几种方式没有尝试).( 阅读全文
posted @ 2013-04-26 09:25 qanholas 阅读(569) 评论(0) 推荐(0) 编辑
摘要: SQL2005系统服务启动不了,具体出错信息:TITLE: 连接到服务器------------------------------无法连接到 SHARESUN/SQL2005。------------------------------ADDITIONAL INFORMATION:在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server, Error: -1) 阅读全文
posted @ 2013-04-26 09:22 qanholas 阅读(16640) 评论(1) 推荐(0) 编辑
点击右上角即可分享
微信分享提示