ArcSDE, ArcGIS 10.1'de artık gerekli değil mi?


27

ArcSDE 10.1 ile kurulum sonrası sihirbazı bulamamayı ve SDE veritabanlarımızda bir SDE hizmeti başlatmak için komut satırı aracıyla başarısız olmamdan dolayı, veritabanlarına erişebildiğimi ve / / past / add features / delete / kopyalayabildiğimi öğrendim. özellikler / vb. SQL Server 2012 makinemize doğrudan bağlantı yoluyla. Bu ArcSDE çalışıyordu.

Öyleyse ... Soru şu ki, veritabanlarımızı Masaüstü araçlarını kullanarak yönetebiliyorsam, SDE hizmetlerini çalıştırmaya çalışmakla ilgili neden sorun yaşamaya ihtiyacım var? Bir işletme coğrafi veritabanı oluşturmayı bile başardım ve gerekli tüm iş tablolarının oluşturulduğunu doğruladım. ArcGIS Server 10.1'deki tüm harita hizmetlerimizi doğrudan bağlanarak bile yeniden yarattım ve web düzenleme mükemmel çalışıyor.

Belki bir şey özlüyorum ...

GÜNCELLEŞTİRME:

Geodatabases İçin Neler Yeni başlığında belirtildiği gibi :

"Kurumsal coğrafi veritabanlarına erişmek için önerilen yöntem doğrudan ArcGIS istemcilerinden bağlanmaktır. Yalnızca coğrafi veritabanınıza doğrudan bağlantılar kullanıyorsanız, ArcSDE uygulama sunucusunu yüklemeniz gerekmez."

ArcSDE sistem tablolarında ayarları düzenlemeniz gerekirse, yine de uygulama sunucusundaki komut satırı araçlarını kurmalısınız. Sistem tablolarını doğrudan SQL üzerinden düzenlemenin teknik olarak desteklendiğini sanmıyorum.


2
Bu yeni bir şey değil. Bir ArcSDE Hizmeti yalnızca uygulama sunucusu (veya "üç katmanlı") bağlantı kullanırken kullanılır.
blah238 19:12

2
@ blah238 bu olduğunu ayrı bir bileşen olarak birinci yükleme ArcSDE'ye olmadan bir kuruluş geodatabase yapılandıramadı 10.1 önce - yeni bir şey.
tomfumb

Arcmap 10.1 kullanıyorum ve SDE bağlantısını kullanmama izin vermiyor çünkü yapma lisansım olmadığını söylüyor. 10.1 standardını kullanıyorum.

Yanıtlar:


27

ArcSDE kullanıp kullanmama konusunda çok iyi bir tartışma burada bulunabilir .

At 10.1 there is no need to install the ArcSDE software unless you need to run an ArcSDE service. If all of your users are making Direct Connections to the geodatabase then the ArcSDE installation is not necessary. As well, most of the functionality offered by ArcSDE commands is now available in ArcGIS Desktop & through GP tools.

Uzun lafın kısası, ArcGIS 10.1 kullanıcılarının büyük çoğunluğunun artık kurumsal bir coğrafi veritabanına bağlanmak için ArcSDE'ye ihtiyacı yok. Doğrudan Bağlantı şimdi varsayılan bağlantı yöntemidir.


Mükemmel, öyleyse bir özellik sınıfına kaydolduysam ve bunu ArcGIS Server ile özellik servisi olarak gösterirsem sorun olmaz mı? Bu eşzamanlılık yöneticisi Ags sunucusu değil mi?
Luke

1
Doğru hakkında geliyor.
Rayner

8

Bir ArcSDE Server Engine kullanmak için çok iyi nedenler var, bunlardan ilki yük. Bir ArcSDE Sunucu Hizmeti kullandığınızda, bu verilerin büyük kısmını veri tabanı sunucusundan alırsınız ve tüm bu geçici verileri depolamak için yalnızca yerel makinenize dayanarak sıraya sokarsınız.

MXD'de ilk veritabanı bağlantınızı yaptığınızda, özellikle bir MSSQL sunucusuyla göreceğiniz bir şey, ArcGIS'in 'SELECT *' (sorgu analizörünüzde görüldüğü ve DB Sunucunuzda oturum açtığı gibi) o masa / özellik sınıfına karşı yaptığıdır. . Şimdi, eğer çok büyük veri kümeleriniz varsa, bu büyük bir etki olabilir; ArcSDE Hizmeti / Süreci, uygun veri kapsamı talebine yardımcı olarak bu konuda yardımcı olur.

Artık hepimiz daha büyük makineler kazandık, daha fazla RAM ile her şeyi mevcut oturuma yüklemek ve onunla çalışmak çok daha kolay; ancak hizmeti kullanma fikrini düşürmeyin, çünkü ArcGIS doktorları artık 'ihtiyaç duymadığınızı' söylese de, muhtemelen ne zaman / ne zaman kullanmanız gerektiğine göre.


1
Tek bir sunucunuz ArcGIS Server lisansına sahipseniz ancak ayrı bir veritabanı sunucusunda ArcSDE'ye ihtiyaç duyuyorsanız, ArcSDE yalnızca ArcGIS Server'ın bir parçası olarak lisanslandığı için bu, lisans maliyetlerini büyük ölçüde artırabilir. İlave bir AGS lisansından daha düşük bir fiyata daha güçlü donanımlara sahip yepyeni bir sunucu alabilirsiniz.
tomfumb

1
Aslında tomfumb ESRI, ArcSDE / RDBMS'nizi ayrı bir makinede çalıştırmanıza izin veriyor, ancak lisans başına yalnızca bir tane. Kullanıcının ArcGIS Server motorunun tamamını RDBMS sunucusunda çalıştırmasını istemek mantıklı değil; Böylece ArcSDE / DB sunucunuzu ArcGIS Server işlemesi gereksinimlerinize göre doğru şekilde boyutlandırabilirsiniz.
DEWright

6

Gerekli veritabanı istemci yazılımına sahip olmayan bir kullanıcı topluluğunuz varsa, ArcSDE servislerini kullanmak da yararlı olabilir. Örneğin, Oracle müşterileri, belirli senaryolardaki kurulumlar için sorun sunma eğilimindedir. Doğrudan bağlantı, Oracle istemcisini gerektirse de, SDE hizmetleri gerekmez.


1
Tamamen doğru. Üç katmanlı modda bağlantınız ArcGIS Desktop <---- [ArcSDE istemci kütüphaneleri aracılığıyla] ----> ArcSDE Servis <--- [Oracle istemci kütüphaneleri ile] ----> Oracle Server olacaktır. Bu nedenle, yalnızca ArcSDE hizmetini çalıştıran makinedeki Oracle istemci kitaplıklarına ihtiyacınız olacaktır.
Ragi Yaser Burhum,

Bu mücadele ettiğimiz bir şey - kimse Oracle istemcilerinin doğru şekilde nasıl kurulacağını bilmiyor gibi görünüyor.
blah238

3

Bu eski bir iş parçacığı olabilir, ama daha yeni rastladım. Piktometri doğrudan SDE veritabanlarına bağlanacaktır, ancak doğru şekilde yapmanız gerekir. Aşağıdakiler MS SQL içindir: SQL sürümünüz için doğru yerel istemciyi indirdiğinizden emin olun: http://msdn.microsoft.com/en-us/sqlserver/ff658533.aspx

Kurulduktan sonra, SDE Direct Connect sözdizimini kullanarak bağlanmanız gerekecektir: Piktometride, aşağıdaki Görünen Ad'a ihtiyacınız vardır: Sunucu: Boş Örnek Bırakın: sde: sqlserver: Veri Tabanı: Kullanıcı Adı: Kullanıcı Parolası:

ve bağlayın. Bu ArcGIS’de 10.1’e kadar çalıştı. 10.2 ile çalışıyorum .....görüntü tanımını buraya girin


kullanışlı bilgi. paylaşım için teşekkürler! (ayrı soru ve cevap olsa gerekir)
matt wilkie

1

Pictometri'nin doğrudan bağlantılarla çalışmadığı gerçeği, ArcSDE servislerini kurmamızın tek nedenidir.


2
Lütfen bu cevabı açıklayabilir misiniz? Daha fazla bilgi içeren bağlantılar eklemekten çekinmeyin. İlgileniyorum ...
Simon

ArcGIS 9.3.1 için doğrudan bağlantıya geçerken bunu keşfettik. Pictometry Electronic Field Study (EFS), GIS verileri için ArcSDE servislerini gerektirir. Bağlantılarım yok - bilgiler Pictometry destek personeli ile konuşmaktan geldi.
cwb
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.