學習目的:解決具有強審批工作流程中的資料更新、許可權管理和審批。
arcgis 版本可以為多個使用者建立屬於該使用者自己的版本,每個使用者在對應的版本上可以迚行長時間的編輯也就是長事務的編輯,而且他們之間互不影響,因為各自編輯的資料都儲存在變化表中。在使用者編輯事務完畢後,可以將對應版本協調相關的父版本,如果有衝突解決相關衝突,協調完畢後可以提交到上一版本了。
利用版本化,多個使用者可對 arcsde 地理資料庫中的同一資料進行編輯,而無需應用鎖或複製資料。使用者始終可以通過版本訪問 arcsde 地資料庫。連線到多使用者地理資料庫時,需要指定將連線的版本。預設情況下將連線到 default 版本。
2.arcsde的許可權
資料庫許可權、資料集許可權和版本許可權(這塊還真的比較難以理解,不過記住圖上面的話應該不會錯!)
資料集的許可權,一般在安裝arcsde時預設安裝sde資料庫例項,存在sde使用者,它是資料庫中乙個擁有比較高許可權的使用者,類似於oracle中的system使用者。安裝sql server時如果缺省會存在sa使用者,其實它只是sql server中乙個擁有部分許可權的使用者,sde和sa類似。sde使用者擁有操作地理資料集的許可權。它可以給其他使用者賦予許可權。這樣就存在給其他資料集賦予許可權的內容了!
sde使用者預設擁有default版本,在他基礎上建立新的子版本,其使用者也都是sde。如果sde使用者賦予其他使用者比如scot使用者資料集許可權,則scot可以訪問sde資料庫例項了。
版本對整個資料庫而言,資料集是資料庫的子集。使用者擁有資料集許可權是橫向的,版本許可權是縱向的,版本表示資料的狀態,資料的序列。public和protected版本對使用者都可見。擁有資料集修改許可權的使用者可以對每個公有版本進行編輯,sde使用者和擁有資料集修改許可權的該版本使用者可以對protected版本進行編輯,sde使用者可以對私有版本進行編輯。資料集許可權表示使用者對資料庫中不同的資料有不同的許可權,版本表示使用者可以訪問的不同狀態。
Android SDK版本和ADT版本
android早期的版本號有點 混亂 比如android 2.2對應的adt版本為adt 0.9.9 而android 2.3對應的的adt版本則突然 躍遷 為 adt 8.0.0.zip。而且android sdk還包含sdk tools和sdk platform兩個東西,它們的意義也不同,它們也...
Android SDK版本和ADT版本
android早期的版本號有點 混亂 比如android 2.2對應的adt版本為adt 0.9.9 而android 2.3對應的的adt版本則突然 躍遷 為 adt 8.0.0.zip。而且android sdk還包含sdk tools和sdk platform兩個東西,它們的意義也不同,它們也...
release版本和debug版本
程式一般分為debug 版本和release 版本,debug 版本用於內部除錯,release 版本發行給使用者使用 release和 debug 有什麼不同 release版稱為發行版,debug版稱為除錯版。debug中可以單步執行 跟蹤等功能,但生成的可執行檔案比較大,執行速度較慢。rele...