Pomocí ArcSDE se můžete připojit k základní databázi Oracle nebo serveru SQL.
Nastavení systému pro ArcSDE 9.2 (nebo pokud používáte klienta 9.1 a přistupujete k serveru ArcSDE 9.2)
- Instalujte do počítače, kde spouštíte aplikaci AutoCAD Map 3D, následující soubory DLL.
Kopírujte soubory do adresáře, ve kterém je instalován zprostředkovatel ArcSDE. Obvyklý adresář je C:\Program Files\AutoCAD Map 3D 2015\FDO\bin
pe.dll
sde.dll
sg.dll
- Přidejte zadání do souboru C:\Windows\system32\drivers\etc\services .
Zadání vypadají následovně:
esri_92ora 6161/tcp #ArcSDE 9.2 - Oracle
esri_92sql 6161/tcp #ArcSDE 9.2 - SQLServer 2005
esri_sde 5151/tcp #ArcSDE 9.1- Oracle
esri_sde_ss 5152/tcp #ArcSDE 9.2 - SQLServer
- Jestliže máte problémy s připojením, přidejte nový řádek do souboru C:\Windows\system32\drivers\etc\hosts .
Řádek vypadá následovně:
192.168.0.100 arcsdehost
Nastavení systému pro ArcSDE 9.1 (nebo pokud používáte klienta 9.2 a přistupujete k serveru ArcSDE 9.1)
- Instalujte do počítače, kde spouštíte aplikaci AutoCAD Map 3D, následující soubory DLL.
Kopírujte soubory do adresáře, ve kterém je instalován zprostředkovatel ArcSDE. Obvyklý adresář je C:\Program Files\AutoCAD Map 3D 2015\FDO\bin
pe91.dll
sde91.dll
sg91.dll
- Přidejte zadání do souboru C:\Windows\system32\drivers\etc\services .
Zadání vypadají následovně:
esri_92ora 6161/tcp #ArcSDE 9.2 - Oracle
esri_92sql 6161/tcp #ArcSDE 9.2 - SQLServer 2005
esri_sde 5151/tcp #ArcSDE 9.1- Oracle
esri_sde_ss 5152/tcp #ArcSDE 9.2 - SQLServer
- Jestliže máte problémy s připojením, přidejte nový řádek do souboru C:\Windows\system32\drivers\etc\hosts .
Řádek vypadá následovně:
192.168.0.100 arcsdehost
Načtení prvků z databáze ESRI ArcSDE
- Ve
Správci zobrazení
klikněte na nabídku Data
Připojit k datům.
- V okně Datové připojení vyberte položku Přidat spojení ArcSDE v seznamu Připojení dat podle zprostředkovatele.
- Pod položkou Název připojení zadejte název pro toto připojení.
- Pod položkami Název serveru a Název instance zadejte informace o databázi ArcSDE.
- Klikněte na tlačítko Přihlásit se.
- V dialogu Uživatelské jméno a heslo zadejte přihlašovací údaje, které chcete používat k přihlášení do tohoto úložiště dat.
- Pokud jako podpůrnou relační databázi používáte SQL Server a chcete používat přihlašování systému Windows, zvolte možnost Použít přihlášení Windows a klikněte na tlačítko Přihlásit.
- Chcete-li použít přihlašovací údaje serveru ArcSDE, zadejte uživatelské jméno a heslo a klikněte na tlačítko Přihlásit se. (Pokud používáte SQL Server, ArcSDE mu přihlašovací údaje předá.)
- Klikněte na tlačítko OK.
- V dialogu Připojení dat pod položkou Úložiště dat zadejte název databáze.
Chcete-li vybrat ze seznamu databází, klikněte na šipku dolů. Aplikace AutoCAD Map 3D se připojí k zadanému serveru a instanci a vypíše dostupné databáze. Jestliže nastavíte soubory hostitelů a služeb podle popisu použijte tyto názvy. Zadejte například arcsdehost\esri_sde_nv a ne hodnoty.
- Můžete také vybrat verzi databáze.
- Klikněte na tlačítko Připojit.
- V seznamu tříd prvků vyberte třídy prvků, které se mají zařadit do mapy.
Jestliže tento zdroj prvku obsahuje pouze jednu třídu prvků, je tato třída prvku automaticky vybrána. Pokud obsahuje více tříd prvků, lze provést některý z následujících úkonů:
- Klikněte pravým tlačítkem na vstup schématu a vyberte položku Vybrat vše nebo Zrušit výběr.
- Rozbalte položku schématu a vyberte třídy prvků, které chcete přidat.
Pokud třída prvků obsahuje více typů geometrie, a vyberete samotnou třídu prvku, budou přidány všechny geometrie. Chcete-li přidat podmnožinu geometrií, podržte kurzor nad názvem třídy prvků, než se zobrazí tlačítko Zobrazit geometrii. Kliknutím na tlačítko Zobrazit geometrii zobrazíte každou geometrii jako samostatný výběr. Vyberte požadované výkresy. Každá vybraná geometrie bude přidána do mapy jako samostatná hladina Správce zobrazení.
- Ověřte, zda jsou správné souřadnicové systémy. V případě potřeby je možné změnit neplatný souřadnicový systém.
- Klikněte na tlačítko Přidat do mapy.
Chcete-li načíst podmnožinu dat, klikněte na šipku dolů a vyberte položku Přidat do mapy s dotazem. Chcete-li data po jejich přidání do mapy filtrovat, naleznete další informace v části Filtrování hladin prvků.
Nastavení přímého připojení k podpůrné databázi
- Nastavte připojení k základním databázím.
Databáze Oracle:
- Do počítače, ve kterém používáte aplikaci AutoCAD Map 3D, nainstalujte klientský software Oracle.
- Ve firewallu počítače s databází otevřete port databáze Oracle (například 1521).
- Pomocí nástroje Oracle Net Manager nastavte položku tnsnames pro cílovou databázi (nebo ručně aktualizujte soubor tnsnames.ora).
- Nástrojem SQL Plus vyzkoušejte připojení k cílové databázi.
Databáze SQL Server:
- Do počítače, ve kterém používáte aplikaci AutoCAD Map 3D, nainstalujte klientský software SQL Native.
- Ve firewallu počítače s databází otevřete port databáze SQL Server (například 1433).
- Nastavte v cílové databázi SQL Server podporu vzdáleného připojení.
- Nástrojem SQL Server Management Studio vyzkoušejte připojení k cílové databázi.
- Zkopírujte další soubory DLL do adresáře fdo/bin.
Připojení nepoužívá samostatný proces serveru ArcSDE, a proto klient potřebuje další knihovny ArcSDE. Tyto soubory DLL jsou k dispozici v sadě ArcSDE SDK.
Pro databázi Oracle zkopírujte následující soubory DLL:
- gsrvrora11g93.dll nebo gsrvrora10g93.dll podle toho, jestli používáte klienta Oracle ve verzi 10gr2 nebo 11g. (Toto závisí na verzi klienta Oracle, nikoli na verzi serveru Oracle.)
- sdeora11gsrvr93.dll nebo sdeora10gsrvr93.dll
- xerces-c_2_7.dll
- icuuc22.dll
- icudt22l.dll
Pro databázi SQL Server zkopírujte následující soubory DLL:
- gsrvrsql93.dll
- sdesqlsrvr93.dll
- xerces-c_2_7.dll
- icuuc22.dll
- icudt22l.dll
- Nastavte parametry připojení.
Pro databázi Oracle nastavte následující parametry:
- Název serveru: Zadejte název nebo IP adresu serveru.
- Název instance: Zadejte sde:oracle10g nebo sde:oracle11g podle verze klienta databáze Oracle.
- Jméno uživatele: Zadejte jméno uživatele, které je platné na serveru Oracle.
- Heslo: Zadejte <heslo>@<OracleSID>, kde OracleSID je identifikátor SID nakonfigurovaný na klientovi v kroku 1.
- Úložiště dat: Zadejte název datového úložiště, například sde.
- Verze: Zadejte číslo verze. Pokud verzi nezadáte ručně, jako výchozí se nastaví kořenová verze.
Pro databázi SQL Server nastavte následující parametry:
- Název serveru: Zadejte název nebo IP adresu serveru.
- Název instance: Pokud používáte výchozí instanci MSSQLSERVER, zadejte sde:sqlserver:<nazev_serveru>. Jinak zadejte sde:sqlserver:<nazev_serveru>\<nazev_instance>.
- Jméno uživatele/heslo: Zadejte jméno uživatele, které je platné pro databázi SQL Server.
- Úložiště dat: Zadejte název datového úložiště, například sde.
- Verze: Zadejte číslo verze. Pokud verzi nezadáte ručně, jako výchozí se nastaví kořenová verze.