ArcSDE 10 for Microsoft SQL Server安裝及遇到的問題


    ArcSDE 10的安裝過程和9.3基本沒區別,本文詳細列出安裝的每一個步驟,供新手參考吧。容易出現問題的步驟,會有詳細些的解釋。ArcSDE的完整安裝過程可大致分為安裝、Post、授權和啟動服務四部分。

 

一、安裝

啟動界面,根據自己安裝的數據庫選擇相應的版本。我安裝的數據庫是SQL Server 2008,32位,操作系統Windows 7 32位。

 

歡迎界面,下一步就行了。不過,根據上面的建議,還是盡量關閉正在運行着的程序,特別是ArcGIS相關程序,以免沖突。

 

協議,只能Accept,下一步。

 

安裝路徑,要更改的點那個“Browse”。

 

確認安裝路徑沒錯之后,這時候准備安裝,點擊"Next"就開始了!

 

正在安裝中

 

安裝過程其實很快,我比較破的電腦都是幾分鍾就完成。

 

安裝完成之后,會問你是否需要Post。如果"Cancel",可以從開始菜單進去,找到ArcSDE,從那啟動Post向導。這里,當然是選"OK"。

 

二、Post

Post這個過程也是分好幾個步驟的:第一次Post的話,選擇Complete吧;如果之前Post過,現在想重新導入授權文件啥的,選擇Custom,可以跳過之前的很多步驟。

 

選擇SDE Schema,會創建一個專用的sde用戶來管理空間數據庫;而DBO Schema,直接用數據庫中已有的用戶。至於這兩個的具體區別,自行Google,或者參考ESRI幫助文檔ArcSDE for SQL Server dbo-schema geodatabases 
本文是選擇 SDE Schema的

 

數據庫實例名,默認的,不用改,如果裝了多個數據庫的自己看情況用哪個了;數據庫連接,用Windows驗證和SQL Server驗證都可以,本文選擇了SQL Server的驗證方式。

 

到這一步,只有"SDE user"和"Database name"兩個是需要自己填的,其他都默認填好了,可以不用改。

"SDE user":這一項其實不是SDE用戶的意思,而是SDE用戶的密碼!其實user后面還是有字符的,不過由於排版的關系看不到而已,可以看到"r"這個字母下面有一個黑色的小點。這個就是在ArcCatalog里面連接SDE時用的密碼,以前曾經用sde三個字符都可以通過,后來有幾次裝的時候不行。估計跟SQL Server里面的密碼策略有關系,如果沒有更改的話,默認的策略下,密碼需要有數字、字母和特殊字符,還要8位以上。比如"abc@12345"這樣的密碼就符合要求,一定可以通過。對於這個密碼的設置,建議還是按這個復雜的要求來設置,以免后續步驟出現各種詭異問題。

"Database name":這個是SDE在SQL Server里面的數據庫名稱,一般都寫"sde",自己要更改其他名稱也是可以的,一般不會對后面的POST步驟有影響。

 

上面的密碼和數據庫名輸入后,點擊“下一步”,就開始出現各種提示了,sde數據庫創建成功。

 

用戶"sde"成功添加至數據庫

 

用戶"sde"成功獲取相應權限

 

如果上述的三個提示框都是成功的,那么就來到這個配置文件的設置頁面了,都默認就行,直接“下一步”。如果到不了這個頁面,請檢查數據庫實例名、數據庫連接的方式(Windows賬戶認證還是SQL Server賬戶)、SDE密碼。前面的步驟不多,按照本文的步驟走下來,應該沒啥問題。

 

這一步,只需要輸入SDE賬戶的密碼就行,就是"abc@12345"這樣復雜的那個連接密碼。

 

Repository創建成功,如果點擊“是”,則查看狀態信息。

 

狀態信息,關閉這個后,會來到授權頁面。

 

三、授權

只有授權通過后,才能啟動服務。

 

選擇.ecp授權文件

 

授權通過,點擊“完成”后會到啟動服務的頁面。

 

四、啟動服務

這里很多都已經默認填好了的,輸入個SDE用戶密碼就行了,直接”下一步“。

問你是否需要啟動服務,當然選擇”是“!當然,我們也可以從Windows 的控制面板里面進去啟動的。

 

啟動服務需要比較長時間,RP好的話,順利啟動服務,安裝完成!

 

五、遇到的問題

但是,我很悲劇,裝了幾次,都是到最后這里就過不了,服務不能正常啟動!具體原因,現在也還沒搞清楚。雖然,這里啟動不了,但是去Windows控制面板里面啟動,SDE的服務是可以正常啟動,可以正常使用的。目前的情況就是服務不能開機自動啟動,每次要用的時候要手動啟動。

 

Post的第一個步驟,如果選擇了Custom,就會出現這個頁面。可以看到,Post分為四個步驟,而我出問題的就是最后一個步驟。最后一步Post失敗后,以后重新Post的時候,是通過開始菜單進去的,這時就可以選擇Custom,跳過之前的三個步驟。

 

 第二次Post的時候,最后一步彈出的錯誤變成了這樣,原因不明。

 

另外,再提醒一點:千萬不要打補丁!

目前ArcSDE的補丁已經到了SP4,也就是ArcSDE 10 Service Pack 4。裝了之后,從Windows控制面板里面都啟動不了服務,裝SP3也一樣啟動不了(我的Desktop裝了SP3)。

 打完補丁后,從控制面板啟動服務時報錯。Google了下這個錯誤,網上都是其他服務出錯的,根據他們的解決辦法,試了之后也沒解決。后來覺得是不是打完補丁需要重新導入ecp授權文件?重新導入之后,發現依然不行,還是報這個“本地計算機上的ArcSde Service(esri_sde)服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止。”錯誤!

 

目前安裝的ArcSDE 10 for Microsoft SQL Server沒有打補丁,每次使用要手動啟動服務。上面遇到的問題,以后有時間了再找找解決辦法吧,如果有人也遇到並解決過,歡迎評論留下方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM