我有一個從SQL Server到db2系統的ODBC連接。我可以使用OPENQUERY
從我預定的表中選擇,插入和刪除記錄。通過odbc從SQL Server中刪除db2中的記錄
但是,我需要經常從表中刪除所有記錄,並試圖刪除整個內容時,我得到有關隔離級別的錯誤,但我認爲它實際上與我的行數有關試圖一次刪除。
我可以一次循環並刪除約600個,但這是現在的黑客攻擊。
關於如何更有效地做到這一點的任何建議?
錯誤我越來越:
OLE DB提供程序「MSDASQL」鏈接服務器「MY_SERVER」返回了消息「無論隔離級別也不是支持加強它。」
消息7392,級別16,狀態2,行32
無法啓動OLE DB提供程序 「MSDASQL」 鏈接服務器 「MY_SERVER」 的交易。
您可以使用OpenRowSet來替代。但請確保您有權執行刪除操作。 –