ArcGIS Server 10.1釋出要素服務時遇到的資料庫註冊問題總結 (二)
轉載自:http://www.cnblogs.com/potential/archive/2013/01/10/2855345.html
在上一篇文章中:
說到應用該博文方法。
最後釋出失敗。今天有琢磨了半天,終於成功了。
解決方法:
1.刪除ArcGIS Server Account賬戶,重新Postinstall.
2.刪除SQL Server 2008 R2中的sde賬戶,及資料庫(因為當初ArcMap升級到10.1之後,保留了10.0的sde資料庫及賬戶,所以猜想這有可能是之前失敗的原因)
提示:刪除之前記得備份自己的資料,可先在ArcMap中建立資料庫連線,到處資料xml。如下圖所示:
3.使用Data Management tool——Geodatabase Administration——Create Enterprise Geodatabase工具新建地理資料庫
需要注意的是Database Administrator必須要以 sysadmin伺服器角色登入。下面是sa預設的伺服器角色:
具體可參考這裡:
4.構建資料庫之後可在ArcMap中連線剛才建立的地理資料庫。
這裡選擇資料庫認證。
5.在ArcGIS Server 中註冊資料庫
右鍵Arcgis服務——選擇server properties
輸入自定義的Name,例如Testsde,
然後點選Publisher database connection中的edit.在資料庫連線中選擇資料庫認證.點選OK之後,勾選Same as publisher database connection.
說明:
在上一篇文章中,說使用資料庫認證失敗,這裡解決了這個問題。
6. 註冊之後,將資料庫中的資料拖入到TOC中,併為資料設定編輯模版。(注:直接從資料庫中拖拽到TOC中的要素圖層,預設沒有編輯模版)
點選New Template.
勾選這裡圖層,然後點選Finish
7.儲存MXD文件,釋出時在Capabilities中勾選Feature Access.
便可以釋出到ArcGIS Server.這樣我們要素服務便釋出成功了。
參考地址: