cdc

    0熱度

    2回答

    以下查詢分別在一臺標準機器上進行70分鐘和1分鐘的1百萬條記錄。可能的原因是什麼? 查詢[1點十分00秒] SELECT * FROM cdc.fn_cdc_get_net_changes_dbo_PartitionTest( CASE WHEN sys.fn_cdc_increment_lsn(0x00)<sys.fn_cdc_get_min_lsn('dbo_PartitionTes

    0熱度

    3回答

    在爲此禁用CDC之前,我放棄了一個表。現在,當我重新創建表並嘗試啓用CDC時,它表示捕獲實例已經存在。我可以使用不同的Capture Instance名稱,但需要知道是否有手動刪除關聯的捕獲實例。 當我通過SSMS GUI刪除表時,它也會丟棄CDC表。但是這次我使用代碼刪除了表,並且它沒有禁用或刪除CDC。因此麻煩。如果更改表被錯誤地刪除,Ms文檔將討論熱修復。但我已經刪除了基表。有關如何爲刪除的

    1熱度

    3回答

    我在使用源事務表中的標識列或日期時間列從事務系統加載數據倉庫時實施了增量檢測。當下次需要提取數據時,上次提取的最大日期時間值將用於提取查詢過濾器,以識別新記錄或更改的記錄。除非在同一毫秒內有多個交易,否則這已經足夠好了。 但是現在我們有了變化數據捕捉(CDC)與SQL Server 2008,它提供了一個名爲LSN(日誌序列號)的新東西,這是二進制長度10的我現在很困惑。爲了窗口目的,LSN或日期

    3熱度

    4回答

    Log Sequence Number的含義是什麼?我知道它是二進制類型和10字節長的,它對應於在數據庫中發生事務的時間。但是,這是一個高精度的日期 - 時間值,它以某種有效的二進制格式存儲,或者是日期時間和其他內容(例如在同一毫秒內發生的事務的序列號)的函數。我做了很多搜索,但找不到一個好的答案。 任何人都可以解釋一個公式或函數,用於從日期時間或任何東西派生LSN。

    1熱度

    5回答

    我希望能夠在C++ MFC應用程序中使用CDC派生類寫入大型(例如20,000 x 20,000)像素位圖位圖。我已經嘗試使用MSDN文檔中描述的內存DC,但這些似乎只限於與當前顯示驅動程序兼容的尺寸。 我目前使用位圖打印驅動程序來完成這項工作,但速度非常慢,並且由於後臺處理GDI信息而使用了大量的中間存儲空間。 我正在尋找的解決方案不應該涉及元文件或假脫機,因爲我繪製的模型需要數百萬GDI調用才

    0熱度

    1回答

    我使用下面的代碼來創建一個兼容DC: m_pDC=new CDC(); VERIFY(m_pDC->CreateCompatibleDC(sampleDC); CBitmap bitmap; if (bitmap.CreateCompatibleBitmap(sampleDC, rect.Width(), rect.Height())) { m_pOldBitmap = m_pD

    10熱度

    5回答

    我有一個CDC類型的對象,我想獲得一個HDC對象。 我閱讀MSDN文檔here,但並不真正瞭解它。 有人可以提供一個簡單的例子/解釋如何做到這一點?