Apakah ArcSDE tidak lagi diperlukan di ArcGIS 10.1?

27

Melalui kekecewaan saya karena tidak menemukan wizard pasca-instalasi dengan ArcSDE 10.1 dan tidak berhasil dengan alat baris perintah untuk memulai layanan SDE pada basis data SDE kami, saya menemukan saya dapat mengakses database dan menyalin / lampau / menambah fitur / menghapus fitur / dll. semua melalui koneksi langsung ke mesin SQL Server 2012 kami. Ini TANPA ArcSDE berjalan.

Jadi ... Pertanyaannya adalah, mengapa saya harus melalui masalah dalam mencoba menjalankan layanan SDE jika saya dapat mengelola basis data kami melalui alat Desktop? Saya bahkan dapat membuat geodatabase perusahaan dan memverifikasi bahwa semua tabel bisnis yang diperlukan telah dibuat. Saya bahkan telah menciptakan kembali semua layanan peta kami di ArcGIS Server 10.1 dengan koneksi langsung dan pengeditan web berfungsi dengan baik.

Mungkin saya melewatkan sesuatu ...

MEMPERBARUI:

Seperti yang ditunjukkan dalam topik What's New for Geodatabases :

"Metode yang direkomendasikan untuk mengakses geodatabases perusahaan adalah terhubung langsung dari klien ArcGIS. Jika Anda hanya menggunakan koneksi langsung ke geodatabase Anda, Anda tidak perlu menginstal server aplikasi ArcSDE."

Jika Anda perlu mengedit pengaturan dalam tabel sistem ArcSDE, Anda harus tetap menginstal alat-alat baris perintah yang disertakan dengan server aplikasi. Saya tidak berpikir mengedit tabel sistem secara langsung melalui SQL didukung secara teknis.

Luke
sumber
2
Ini bukan hal baru. Layanan ArcSDE hanya diperlukan ketika menggunakan koneksi server aplikasi (atau "tiga tingkat").
blah238
2
@ blah238 ini adalah sesuatu yang baru - sebelum 10.1 Anda tidak dapat mengkonfigurasi geodatabase perusahaan tanpa terlebih dahulu menginstal ArcSDE sebagai komponen terpisah.
tomfumb
Saya menjalankan arcmap 10.1 dan tidak akan membiarkan saya menggunakan koneksi SDE karena dikatakan saya tidak memiliki lisensi untuk melakukannya. Saya menggunakan standar 10.1.

Jawaban:

27

Diskusi yang sangat baik tentang apakah akan menggunakan ArcSDE atau tidak dapat ditemukan di sini .

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.

Singkatnya, sebagian besar pengguna ArcGIS 10.1 tidak perlu lagi ArcSDE untuk terhubung ke geodatabase perusahaan. Sambungan Langsung sekarang menjadi metode koneksi default.

Rayner
sumber
Sempurna, jadi jika saya mendaftar sebagai featureClass versi dan memaparkannya sebagai layanan fitur dengan ArcGIS Server tidak apa-apa? Server AGS yang mengatur konkurensi, kan?
Lukas
1
Kedengarannya benar.
Rayner
8

Ada beberapa alasan yang sangat baik untuk menggunakan Mesin Server ArcSDE, yang pertama adalah beban. Ketika Anda menggunakan Layanan Server ArcSDE, Anda mengambil sebagian besar data yang dimuat dari server database dan mengantri dibandingkan mengandalkan hanya pada mesin lokal Anda untuk menyimpan semua data temp.

Satu hal yang Anda akan lihat terutama dengan server MSSQL ketika Anda membuat koneksi basis data awal Anda dalam MXD adalah bahwa ArcGIS melakukan 'SELECT *' (seperti yang terlihat dalam penganalisis kueri dan log pada DB Server Anda) terhadap tabel / kelas-fitur tersebut . Sekarang, ini bisa menjadi dampak besar jika Anda memiliki kumpulan data yang sangat besar; Layanan / Proses ArcSDE membantu dalam hal ini dengan membantu permintaan lingkup data yang sesuai.

Sekarang karena kita semua memiliki mesin yang lebih besar, dengan lebih banyak RAM, lebih mudah untuk memuat semuanya ke dalam sesi saat ini dan menjalankannya; tetapi jangan hanya mengabaikan gagasan untuk menggunakan layanan ini hanya karena dokumen ArcGIS mengatakan Anda tidak membutuhkannya lagi, dibandingkan ketika Anda mungkin bisa / harus menggunakannya.

Benar
sumber
1
jika Anda memiliki satu server ArcGIS Server lisensi tetapi perlu ArcSDE berjalan pada server database terpisah ini dapat secara besar-besaran meningkatkan biaya lisensi, karena ArcSDE hanya dilisensikan sebagai bagian dari ArcGIS Server. Anda mungkin mendapatkan server baru dengan perangkat keras yang lebih baru dengan kurang dari lisensi AGS tambahan.
tomfumb
1
Sebenarnya tomfumb ESRI memungkinkan Anda untuk menjalankan ArcSDE / RDBMS Anda pada mesin yang terpisah, tetapi hanya satu per lisensi. Tidak masuk akal untuk meminta pengguna untuk menjalankan seluruh mesin ArcGIS Server pada server RDBMS; sehingga Anda dapat dengan benar mengukur server ArcSDE / DB Anda dibandingkan dengan kebutuhan Anda untuk pemrosesan ArcGIS Server.
DEWright
6

Menggunakan layanan ArcSDE juga dapat bermanfaat jika Anda memiliki komunitas pengguna yang mungkin tidak memiliki perangkat lunak klien basis data yang diperlukan. Sebagai contoh, klien Oracle cenderung menghadirkan masalah untuk instalasi dalam skenario tertentu. Sementara koneksi langsung memerlukan klien Oracle, layanan SDE tidak.

Bung Tata Ruang
sumber
1
Benar sekali. Koneksi Anda dalam tiga mode berjenjang adalah ArcGIS Desktop <---- [melalui ArcSDE client libs] ----> Layanan ArcSDE <--- [melalui Oracle client libs] ----> Oracle Server. Dengan demikian, Anda hanya perlu pustaka klien Oracle di mesin yang menjalankan layanan ArcSDE.
Ragi Yaser Burhum
Ini adalah sesuatu yang kami perjuangkan - tampaknya tidak ada yang tahu cara menginstal klien Oracle dengan benar.
blah238
3

Ini mungkin utas lama tapi saya baru saja menemukannya. Pictometry akan terhubung langsung ke database SDE, tetapi Anda harus melakukannya dengan benar. Berikut ini adalah untuk MS SQL: Pastikan Anda mengunduh klien asli yang benar untuk versi SQL Anda: http://msdn.microsoft.com/en-us/sqlserver/ff658533.aspx

Setelah terinstal, Anda harus terhubung menggunakan sintaks SDE Direct Connect: Di Pictometry Anda memerlukan Nama Tampilan berikut: Server: Biarkan Blank Instance: sde: sqlserver: Basis Data: Nama Pengguna: Kata Sandi Pengguna:

dan terhubung. Ini bekerja pada ArcGIS hingga 10.1. Saya mencoba dengan 10,2 .....masukkan deskripsi gambar di sini

jimmyjak
sumber
informasi berguna. terima kasih sudah berbagi! (harus menjadi pertanyaan dan jawaban yang terpisah)
matt wilkie
1

Fakta bahwa Pictometry tidak berfungsi dengan koneksi langsung adalah satu-satunya alasan yang kami miliki untuk mengatur layanan ArcSDE.

cwb
sumber
2
Bisakah Anda menguraikan jawaban ini? Jangan ragu untuk memasukkan tautan yang memiliki lebih banyak info. Saya tertarik ...
Simon
Kami menemukan ini ketika beralih ke koneksi langsung untuk ArcGIS 9.3.1. Pictometry Electronic Field Study (EFS) membutuhkan layanan ArcSDE untuk data GIS. Saya tidak memiliki tautan - informasi datang dari berbicara dengan staf dukungan Pictometry.
cwb