change-data-capture

    1熱度

    5回答

    我已經在我的一個數據庫上啓用了CDC功能。現在我在CDC表 MemberID LastName __$operation 1 David 4 1 Dave 4 2 Jimmy 4 2 Test 4 有以下表中的數據現在我的問題是,我有查詢CDC表,並得到所有的是最新的一個對所有成員(最新更新值)的行。例如查詢將返回 MemberID

    1熱度

    1回答

    我有一個概念驗證應用程序,它使用更改數據捕獲來監視其數據庫的更改並使用服務總線傳輸這些更改。應用程序還接收來自總線的通知並將這些更改提交到本地數據庫。 問題是,當應用程序將更改提交到本地數據庫時,更改將顯示在CDC中,導致應用程序重新傳輸總線上的更改。 是否有可靠的方法從CDC中排除特定的變更集? 如果可能,我想避免更改源表模式。

    0熱度

    1回答

    的問題 我現在有CDC在名爲subscription_events表運行。相應的CT表正在填充新插入,更新和刪除。 我有兩個SSIS流將數據從subscription_events移到另一個不同數據庫中的表。第一流是初始流動,並具有以下佈置: 的導入行插入Vertica的步驟簡單地具有源和目的和副本中的每一行到另一個表。值得注意的是,源表格目前處於活動狀態,並且每隔幾分鐘就會有新的行進入它。 標記

    -1熱度

    1回答

    我們正在使用Change Data Capture工具將源數據近實時地遷移到目標數據庫。 挑戰在於儘可能準確地確定源和目標之間存在的數據遷移延遲。該工具的延遲報告功能並不令我們滿意,所以我的任務是開發一個可以更好地監控此特定指標的流程。 有我們爲什麼需要知道這主要有兩個原因: 1:爲廣大網友提供一個準確的數據可用性矩陣支持報告調度。例如, 由於我們希望儘快獲得此信息,因此在安排前一天的日常對賬報告

    0熱度

    1回答

    每次在SQL Server表中更新行時,我想更新LastUpdatedOn datetime2列。爲了做到這一點,我想用After Update觸發器將LastUpdatedOn設置爲sysutcdatetime()。該觸發器還負責檢測列更改並將舊值保存到歷史記錄表中。我的問題是,觸發器方法會保存行更新時間的準確表示嗎?實際更新與After Update觸發器更新LastUpdatedOn之間是否

    0熱度

    4回答

    我收到此錯誤 嘗試執行以下SQL查詢時出現「爲過程或函數cdc.fn_cdc_get_all_changes_提供的參數數量不足」。 use SpatialDB go declare @begin_time datetime, @end_time datetime, @from_lsn binary(10), @to_lsn binary(10); set @begin_time=GETDA

    3熱度

    1回答

    按照有關如何使用CDC Control Task的文章,我遇到了一些問題。具體而言,我似乎無法處理初始負載,使得隨後的增量負載與初始負載無縫(即沒有間隙且不重疊)。不幸的是,我沒有奢望靜止的數據庫(即在我進行初始加載時會有主動變化)。以下是我嘗試過的: 在所有情況下,我的增量負載很簡單:一個CDC控制任務,操作設置爲「獲取處理範圍」,一個數據流任務,其中包含一個CDC源和一個ADO .NET目標,

    1熱度

    1回答

    想象下面的情景。我有2個T-SQL查詢在2個表中有一些內部連接。我需要在24小時內運行這些查詢,並將查詢結果與其他兩個表(僅更改的行)同步。 我的問題是:哪種技術更適合更改數據捕獲或複製? 謝謝你的所有建議。

    0熱度

    1回答

    我想在Cassandra中使用CDC,嘗試使用增量備份,如link中所述,但SSTables的格式非常適合複合鍵。是否有任何方法在cassandra中實現CDC。 任何指針都會非常有用。

    0熱度

    2回答

    當我查看我們的一個CDC表時,我看到表中有四行,其__ $ start_lsn值爲0x000CB13700041C06001B。 我的問題是這樣的。當SQL Server寫入四行時,將這個lsn包含到CDC表中,是否只寫了四行將會擁有這個lsn的行,或者是否有可能下一個事務可能包含更多具有相同lsn的行? 或者換一種說法,當我查看或查詢CDC表時,我是否可以確切地知道,將來我將不會再看到更多行,使