国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

使用SQL Server 2008 CDC捕獲DDL改變
2009-05-21   

SQL Server 2008推出了一個新的特性叫做變化數據捕獲(CDC)。CDC捕獲在一個SQL Server表上的DDL和DML活動,并將變化放置在一個單獨的SQL Server關系表中。在這篇文章中,我們將看到CDC怎樣幫助數據庫管理員跟蹤用于SQL Server 表的DML變化。CDC特性默認情況下是在數據庫級別關閉的。Sysadmin服務器角色的一個成員必須使一個數據庫可用于CDC。當這個數據庫可用于CDC時,任何dbo固定數據庫角色的成員都可以使數據庫中的表用于變化數據捕獲。

  變化數據捕獲概覽

  當CDC可用在數據庫級別時,下一步是使CDC可用于一個需要捕獲變化的特定表。CDC特性集合了從數據庫事務日志文件獲得的變化數據,并將變化信息插入到一個關聯的變化表中,它是在CDC建立和配置過程中創建的。在源表和變化捕獲表之間有一個一對一的關系。你對一個單獨的源表最多可以有兩個變化表。因為CDC特性需要不斷地讀取事務日志文件,所以顯而易見,CDC運行SQL Server代理應該一直執行的。

  怎樣使一個SQL Server 2008數據庫可以使用CDC

  1. 使用SQL Server管理套件連接到SQL Server 2008實例。

  2. 在查詢窗口中,輸入下面的TSQL查詢來創建一個ChangeDataCapture 數據庫。

Use Master
Go
IF EXISTS (SELECT name FROM sys.databases WHERE name = N'ChangeDataCapture')
DROP DATABASE ChangeDataCapture
GO
USE [master]
GO
Create Database ChangeDataCapture
Go

  3. 當這個數據庫成功創建之后,你需要使這個數據庫可以使用數據捕獲特性,這可以通過執行下面的TSQL查詢來實現:

Use ChangeDataCapture
Go
EXEC sys.sp_cdc_enable_db
Go

SQL SERVER

  4. 執行下面的查詢來檢查這個數據庫是否可用于CDC:

Select [name] as DBName, is_cdc_enabled from sys.databases

is_cdc_enabled 字段的值為1代表這個數據庫可用于CDC,而0意味著CDC不可用。

SQL SERVER

  5. 當數據庫可用于CDC時,你就可以看到在ChangeDataCapture數據庫中創建的新cdc schema、cdc用戶、新的元數據表和其它系統對象。當使得CDC可用在一個數據庫時,數據庫管理員要時刻牢記的最重要的事情是確保這個數據庫在配置CDC之前沒有cdc schema或cdc用戶。如果在這個數據庫中有cdc schema或cdc用戶,那么CDC的配置將會失敗,所以數據庫管理員需要在配置CDC之前從數據庫中刪除或重命名之前存在的cdc schema或用戶。

SQL SERVER

  怎樣為一個SQL Server 2008數據庫表配置CDC

  1. 現在讓我們執行下面的TSQL查詢在ChangeDataCapture數據庫中創建Currency表:  

Use ChangeDataCapture
Go
Create table Currency
(
CurrencyKey Int Identity(1,1) Primary Key NOT NULL,
CurrencyAlternateKey varchar(5)
)

SQL SERVER

2. 當Currency表成功創建之后,你需要確保SQL Server 代理服務正在運行。為了使CDC成功,SQL Server 代理應該運行。

  3. 通過執行下面提到的TSQL查詢使CDC可用于表Currency。

Use ChangeDataCapture
Go
EXEC sp_cdc_enable_table 'dbo', 'Currency', @role_name = NULL, @supports_net_changes =1
Go

SQL SERVER

  4. 執行下面的查詢來檢查這個表是否可以使用CDC:

Use ChangeDataCapture
Go
Select [name], is_tracked_by_cdc from sys.tables
GO

  is_tracked_by_cdc字段值為1代表CDC可用于這個表,而值為0代表CDC不可用。 

SQL SERVER

  5. 當你使CDC可用于Currency表后,另一個表被創建以保存變化數據和關于源表中變化的信息。新創建的表名稱為cdc.dbo_Currency_CT,如下圖所示。

  6. 下一步是修改Currency表來添加CurrencyName字段: 

Use ChangeDataCapture
Go
Alter table Currency add CurrencyName varchar(25)
Go

  7. 可以通過執行下面的TSQL查詢來查看Currency表所發生的DDL改變:

Use ChangeDataCapture
Go
Select OBJECT_NAME(Source_Object_ID) As [Table Name], 
            OBJECT_NAME(Object_ID) As [CDC Table Name],
                DDL_Command As [DDL Command],
            DDL_LSN As [Log Sequence Number],
            DDL_Time As [DateModified]
From CDC.ddl_history
Go

SQL SERVER

  總結

  變化數據捕獲特性幫助數據庫管理員使得可以在一個數據庫表上使用CDC并跟蹤一個特定用戶表上所有數據庫定義語言的改變。

熱詞搜索:

上一篇:SQL Server 2008的透明數據加密
下一篇:Wi-Fi游走于WiMAX和3G之間嗎?

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
www.色精品| 国产精品一区2区| 国产日韩欧美综合一区| 欧美丰满美乳xxx高潮www| 粉嫩一区二区三区在线看| 日韩在线观看一区二区| 国产精品视频你懂的| 精品国产制服丝袜高跟| 欧美日韩国产a| 色哟哟国产精品免费观看| 国产很黄免费观看久久| 日本不卡免费在线视频| 亚洲综合久久久久| 亚洲欧洲精品成人久久奇米网| 日韩精品一区二区三区四区视频 | 天天做天天摸天天爽国产一区| 亚洲国产高清在线观看视频| 欧美成人综合网站| 8v天堂国产在线一区二区| 91视频.com| 成人午夜短视频| 国产综合久久久久影院| 日本欧美在线观看| 图片区小说区区亚洲影院| 亚洲夂夂婷婷色拍ww47| 亚洲色图清纯唯美| 国产精品伦一区二区三级视频| 精品国产a毛片| 日韩欧美电影一二三| 日韩一区二区视频| 欧美一区三区四区| 欧美一区二区国产| 91精品国产综合久久精品| 91精品婷婷国产综合久久性色 | 蜜臀精品久久久久久蜜臀 | 久久一日本道色综合| 日韩欧美一区电影| 精品三级av在线| 久久婷婷一区二区三区| 国产亚洲一区二区三区在线观看| 久久日韩粉嫩一区二区三区| 久久一二三国产| 久久久99免费| 中文一区一区三区高中清不卡| 日本一区二区视频在线观看| 国产精品女同一区二区三区| 亚洲国产精品v| 亚洲色图视频免费播放| 亚洲一区在线视频| 视频一区在线视频| 精品亚洲欧美一区| 成人一区在线看| 91影视在线播放| 色菇凉天天综合网| 欧美日韩亚洲综合在线| 日韩你懂的电影在线观看| 精品处破学生在线二十三| 久久久午夜精品| 亚洲欧洲国产专区| 五月婷婷久久综合| 国产自产2019最新不卡| 久久草av在线| 日韩视频123| 日韩精品一区二区三区三区免费| 精品少妇一区二区三区视频免付费 | 国产亚洲精品精华液| 亚洲国产成人私人影院tom| 中文字幕电影一区| 亚洲一区二区在线免费观看视频 | 岛国精品在线播放| 色综合欧美在线| 欧美高清dvd| 国产亚洲欧美在线| 亚洲黄一区二区三区| 视频一区国产视频| 国产成人亚洲综合a∨猫咪| 一本大道综合伊人精品热热| 欧美人狂配大交3d怪物一区| 久久亚洲影视婷婷| 中文字幕乱码一区二区免费| 亚洲曰韩产成在线| 国产九色sp调教91| 色综合天天综合网天天看片| 日韩限制级电影在线观看| 亚洲国产精品二十页| 日本在线不卡一区| 丁香啪啪综合成人亚洲小说| 91成人免费电影| wwww国产精品欧美| 香蕉久久一区二区不卡无毒影院| 国产不卡视频在线观看| 欧美日韩一级大片网址| 国产精品卡一卡二| 全国精品久久少妇| 一本一道综合狠狠老| 久久久国产综合精品女国产盗摄| 亚洲国产精品久久久久婷婷884| 国产麻豆成人精品| 欧美精选午夜久久久乱码6080| 国产精品午夜在线观看| 亚洲一级电影视频| www.日韩精品| 久久久精品欧美丰满| 视频一区视频二区中文字幕| 91麻豆高清视频| 久久综合视频网| 日本怡春院一区二区| 在线观看亚洲精品| 国产精品久久久久影院老司 | aaa欧美日韩| 精品福利二区三区| 天堂成人国产精品一区| 色久优优欧美色久优优| 中文字幕中文乱码欧美一区二区 | 国产98色在线|日韩| 欧美mv日韩mv亚洲| 美国十次综合导航| 91精品国模一区二区三区| 亚洲国产精品久久一线不卡| 91视频.com| 亚洲免费观看高清完整版在线观看熊| 激情五月婷婷综合| 日韩亚洲欧美高清| 蜜臀av一区二区在线观看| 91麻豆精品国产91久久久使用方法| 一区二区三区高清| 在线免费观看日本欧美| 亚洲色图视频网站| 91片在线免费观看| 亚洲精品欧美专区| 97久久超碰精品国产| 亚洲人成小说网站色在线 | 日韩美女视频在线| 奇米影视一区二区三区| 884aa四虎影成人精品一区| 丝袜亚洲另类丝袜在线| 7777精品伊人久久久大香线蕉的| 午夜视频一区二区| 制服丝袜亚洲色图| 日本不卡一区二区| 精品国产亚洲一区二区三区在线观看| 免费在线观看视频一区| 欧美一级视频精品观看| 美腿丝袜亚洲三区| 国产三级三级三级精品8ⅰ区| 国产精品白丝jk黑袜喷水| 亚洲国产成人自拍| 91麻豆自制传媒国产之光| 亚洲曰韩产成在线| 日韩欧美电影在线| 粉嫩在线一区二区三区视频| 亚洲品质自拍视频网站| 欧美日韩国产123区| 久久99蜜桃精品| 国产精品麻豆久久久| 日本韩国精品一区二区在线观看| 亚洲第一综合色| xnxx国产精品| 91美女福利视频| 日本午夜一本久久久综合| 精品入口麻豆88视频| www.亚洲免费av| 日韩专区在线视频| 久久综合狠狠综合久久综合88| 99久久精品费精品国产一区二区| 午夜视频一区二区三区| 精品国产3级a| 在线看国产日韩| 国产中文字幕精品| 一区二区三区在线免费观看| 日韩美女视频在线| 91免费观看在线| 久久aⅴ国产欧美74aaa| 一区在线观看免费| 日韩欧美黄色影院| 成人av高清在线| 琪琪一区二区三区| 亚洲欧美欧美一区二区三区| 欧美一级日韩不卡播放免费| eeuss鲁片一区二区三区在线观看| 亚洲二区在线观看| 中文字幕精品—区二区四季| 3d动漫精品啪啪1区2区免费| 成人丝袜18视频在线观看| 日韩中文字幕av电影| 中文字幕亚洲一区二区av在线| 欧美电影在哪看比较好| 成人免费看的视频| 另类小说欧美激情| 一区二区成人在线视频| 久久久久久久久岛国免费| 欧美日韩黄色一区二区| av一二三不卡影片| 激情深爱一区二区| 亚洲午夜视频在线| 一区二区中文视频| 久久精品男人天堂av| 日韩欧美国产三级| 欧美人狂配大交3d怪物一区| 一本一本久久a久久精品综合麻豆|