DELETE 觸發器
它和INSERT觸發器的工作方式相同,只是Inserted表是空的,而每個被刪除的記錄的副本將插入到Deleted表。Deleted表和Inserted表類似,該表只存在於DELETE觸發器激活的時間內。
Delete方法與DataRow表的關係
[ Delete ]: Delete方法實際上並不從DataRow表的Row集合中刪除該DataRow。當調用DataRow對象的Delete方法時,將該行標記為刪除,之後調用SqlDataAdapter對象的Update方法來刪除其在資料庫中對應的行。
如果希望徹底刪除DataRow,可以調用Delete方法,接著再調用它的AccepteChanges方法,還可以使用DataRowCollection對象的Remove方法完成相同的任務。
如何在已刪除對象的容器中手動撤銷刪除對象
要在已刪除對象的容器中手動恢復對象,請按照以下步驟操作:
1. 單擊“開始”,單擊“運行”,然後鍵入 ldp.exe。
注意:如果未安裝 Ldp 實用工具,請安裝 Windows Server 2003 安裝 CD 中的支持工具。
2. 使用 Ldp 中的“連線”選單執行到 Windows Server 2003 域控制器的連線和綁定操作。
在綁定操作期間指定域管理員憑據。
3. 在“選項”選單上,單擊“控制項”。
4. 在“預定義載入”列表中,單擊“返回已刪除對象”。
注意:1.2.840.113556.1.4.417 控制項移到了“活動控制項”視窗。
5. 在“控制項類型”下,單擊“伺服器”,然後單擊“確定”。
6. 在“查看”選單上,單擊“樹”,鍵入發生刪除的域中的已刪除對象容器的可分辨名路徑,然後單擊“確定”。
注意:可分辨名路徑也稱為 DN 路徑。例如,如果刪除發生在 contosocom 域中,DN 路徑應為以下路徑:
cn=deleted Objects,dc=contoso,dc=com
7. 在左窗格中,雙擊已刪除對象容器。
8. 雙擊您要恢復或重新加進的對象。
9. 右鍵單擊要重新加進的對象,然後單擊“修改”。
在一次輕型目錄訪問協定 (LDAP) 修改操作中更改 isDeleted 屬性的值和 DN 路徑。要配置“修改”對話框,請按照下列步驟操作: a. 在“編輯條目屬性”框中,鍵入 isDeleted。
讓“值”框保留為空。
b. 單擊“刪除”選項按鈕,然後單擊“輸入”,製作“條目列表”對話框中兩個條目中的第一個。
重要說明:不要單擊“運行”。
c. 在“屬性”框中,鍵入 distinguishedName。
d. 在“值”框中,鍵入重新加進對象的新 DN 路徑。
例如,要將 JohnDoe 用戶帳戶重新加進 Mayberry OU 中,請使用以下 DN 路徑:
cn=JohnDoe,ou=Mayberry,dc=contoso,dc=com
注意:如果要將已刪除對象重新加進其原始容器中,請在已刪除對象的 CN 值後附加其 lastKnownParent 屬性的值,然後將完整 DN 路徑貼上到“值”框中。
e. 在“操作”框中,單擊“替換”。
f. 單擊“輸入”。
g. 單擊以選中“同步”複選框。
h. 單擊以選中“擴展”複選框。
i. 單擊“運行”。
10. 重新加進對象後,依次單擊“選項”、“控制項”,然後單擊以清除“返回已刪除對象”,然後單擊“確定”。
清除“返回已刪除對象”時,將從“活動控制項”列表中刪除“返回已刪除對象”控制項 (1.2.840.1138556.1.4.417)。
11. 重置已刪除用戶的用戶帳戶密碼、配置檔案、主目錄和組成員身份。
刪除對象後,將去除除 SID、ObjectGUID、LastKnownParent 和 SAMAccountName 之外的所有屬性值。
12. 在“Active Directory 用戶和計算機”中啟用此重新加進的帳戶。
注意:重新加進的對象的主 SID 與刪除前相同,但是必須將該對象重新添加到同一安全組中,它才能具有相同的資源訪問級別。第一版的 Windows Server 2003 不保留重新加進的用戶帳戶、計算機帳戶和安全組的 sIDHistory 屬性。帶有 Service Pack 1 的 Windows Server 2003 保留已刪除對象的 sIDHistory 屬性。
13. 刪除 Microsoft Exchange 屬性,將用戶重新連線到 Exchange 信箱。
注意:如果刪除發生在 Windows Server 2003 域控制器上,則支持重新加進已刪除的對象。如果刪除發生在隨後將升級到 Windows Server 2003 的 Windows 2000 域控制器上,則不支持重新加進已刪除的對象。
注意:如果刪除發生在域的 Windows 2000 域控制器上,lastParentOf 屬性將不會填充到 Windows Server 2003 域控制器上。
參考例句
This mark denotes that a word has been deleted.
這個符號表示有個詞已被刪掉。
The expletives were deleted from the transcript.
咒罵部分被從手稿中刪除。