成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁怎么在SQLServer數(shù)據(jù)庫創(chuàng)建多個(gè)ArcSDE服務(wù)

怎么在SQLServer數(shù)據(jù)庫創(chuàng)建多個(gè)ArcSDE服務(wù)

來源:九壹網(wǎng)

在現(xiàn)在的開發(fā)過程當(dāng)中,開發(fā)人員可能面臨多個(gè)數(shù)據(jù)源,那么在一臺(tái)服務(wù)器上部署多個(gè)ArcSDE服務(wù)就顯得比較常見了,對(duì)Oracle數(shù)據(jù)庫來說,一個(gè)ArcSDE服務(wù)是對(duì)應(yīng)一個(gè)數(shù)據(jù)庫實(shí)例,那么在建立過程是比較簡單的,但是對(duì)SQLServer數(shù)據(jù)庫來說就比較特殊了,因?yàn)槲覀兛梢?/p>

在現(xiàn)在的開發(fā)過程當(dāng)中,開發(fā)人員可能面臨多個(gè)數(shù)據(jù)源,那么在一臺(tái)服務(wù)器上部署多個(gè)ArcSDE服務(wù)就顯得比較常見了,對(duì)Oracle數(shù)據(jù)庫來說,一個(gè)ArcSDE服務(wù)是對(duì)應(yīng)一個(gè)數(shù)據(jù)庫實(shí)例,那么在建立過程是比較簡單的,但是對(duì)SQLServer數(shù)據(jù)庫來說就比較特殊了,因?yàn)槲覀兛梢栽赟QLServer數(shù)據(jù)庫的同一個(gè)實(shí)例但是對(duì)應(yīng)不同的Database,但是SQLServer數(shù)據(jù)庫特殊在于如果的默認(rèn)Database不是sde的話,你需要指定你的默認(rèn)數(shù)據(jù)庫,那么我在創(chuàng)建服務(wù)過程中就需要進(jìn)行特殊的指定設(shè)置。

假設(shè)我們已經(jīng)存在了一個(gè)針對(duì)sde數(shù)據(jù)庫的ArcSDE服務(wù),那么我們又建立了一個(gè)sde931的庫,我們新設(shè)定的SDEHOME是C:\ArcSDE\sqlexe,那么大家都知道,我們需要使用sdeservice命令來創(chuàng)建相關(guān)的服務(wù)

C:\Users\Administrator>sdeservice -o create -d sqlserver -p Super123 -s sde931 -i esri_sde2 -H C:\ArcSDE\sqlexe
Successfully created and registered esri_sde2 service

但是,如果我們對(duì)創(chuàng)建好的ArcSDE服務(wù)啟動(dòng),我們可以看到會(huì)報(bào)如下錯(cuò)誤

-------------------------------------------------------
ArcSDE 9.3.1 for SQL Server Build 1632 Thu Feb 26 12:05:37 2009
-------------------------------------------------------
IDBInitialize::Initialize Failed
DB_open_instance() PCC_connect error: -2147217871
init_DB DB_instance_open_as_dba: -51
DBMS error code: -2147217871
Microsoft SQL Server Native Client 10.0: 登錄超時(shí)已過期

這就是我上提到的我們需要注冊(cè)默認(rèn)數(shù)據(jù)庫。我們可以看看幫助是怎么說的

It is assumed the ArcSDE administrator user for which you are providing the password (-p) is SDE. It is also assumed that the name of the database to which the service applies is SDE. If your ArcSDE administrator user is not SDE, such as when you use a DBO schema in SQL Server, you must set the SDE_DBA_USER registry key to the login name of the DBO user using sdeservice -o register. If the name of your database is not SDE, you must set the ADMIN_DATABASE registry key to the name of your database using the sdeservice -o register command.

也可以參考相關(guān)的幫助文檔:http://support.esri.com/en/knowledgebase/techarticles/detail/29575

那么我們第一個(gè),就是需要將我們的默認(rèn)數(shù)據(jù)庫和默認(rèn)SDE用戶注冊(cè)一下

C:\Users\Administrator>sdeservice -o register -r ADMIN_DATABASE -v sde931 -d sqlserver -p Super123 -i esri_sde2 -H "C:\ArcSDE\sqlexe"
Successfully registered 'ADMIN_DATABASE' key for esri_sde2 instance

C:\Users\Administrator>sdeservice -o register -r SDE_DBA_USER -v sde -d sqlserver -p Super123 -i esri_sde2 -H "C:\ArcSDE\sqlexe"
Successfully registered 'SDE_DBA_USER' key for esri_sde2 instance

另外我們需要進(jìn)入注冊(cè)表,添加對(duì)SQLServer服務(wù)的依賴項(xiàng),默認(rèn)是沒有的

HKEY_LOCAL_MACHINE——SYSTEM——CurrentControlSet——Services——esri_sde2(自己定義的SDE實(shí)例名)

需要在該實(shí)例添加
類型:REG_MULTI_SZ
名稱:DependOnService
數(shù)據(jù):MSSQLServer(這個(gè)根據(jù)用戶的實(shí)例名稱)也可以參考另外一個(gè)SDE實(shí)例的寫法

我們也可以查看以下節(jié)點(diǎn),驗(yàn)證是否填寫正確

HKEY_LOCAL_MACHINE——SOFTWARE——ESRI——ArcInfo——ArcSDE——ArcSDE for SQLServer——esri_sde2(你的SDE實(shí)例名)
來查看是否已經(jīng)添加好
ADMIN_DATABASE
DATASOURCE:該項(xiàng)對(duì)應(yīng)的應(yīng)該是數(shù)據(jù)庫的機(jī)器名或者IP
SDE_DBA_USER

這樣的話,我們就可以啟動(dòng)ArcSDE服務(wù)了

更多教程請(qǐng)?jiān)L問 MySQL視頻教程

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬商天勤律師事務(wù)所王興未律師提供法律服務(wù)