не создется таблица

0 голосов
спросил 09 Июнь, 05 от piglet (220 баллов) в категории Программные продукты Esri
Установлено ArcGIS 8.1.2, ArcSDE 8.1.2 и MS SqlServer
когда ввожу строку:
sdetable -o create -t table roads -d 'road_id integer, name string(32), shape integer' -k  roads -u *** -p ***
то система выводит вот что:
illegal option -- road
illegal option -- -d
illegal option -- road_id
illegal option -- integer,
illegal option -- name
illegal option -- string(32),
illegal option -- shape
illegal option -- integer'
illegal option -- k
ArcSDE      8.1.2       Build 850 Fri Oct 26 14:40:03 PDT 2001
Attribute      Administration Utility
-----------------------------------------------------
sdetable -o create       -t <table> -d <column_definition>
         &amp ;nbs p;        &nbs p;&nbs p;    [-k <config_keyword>] [-i <service>]
         &amp ;nbs p;        &nbs p;&nbs p;    [-s <server_name>] [-D <database>]
         &amp ;nbs p;        &nbs p;&nbs p;     -u <DB_User_name> [-p <DB_User_password>] [-q]
sdetable -h 
sdetable -?
В чем может быть проблема?

2 Ответы

0 голосов
ответил 14 Июнь, 05 от igorstr (6,690 баллов)

В опции -t <table> слова table быть не должно, должно быть только название таблицы. Название таблицы не должно содержать пробелов.

Кавычки в опции -d должны быть двойными, и опять после запятых не должно быть лишних пробелов.

Итого рабочий вариант:

sdetable -o create -t table_roads -d "road_id integer, name string(32), shape integer" -k  roads -u *** -p ***

А слово конфигурации "roads" в dbtune есть? (А то ведь опять не заработает)

 

0 голосов
ответил 03 Дек, 05 от SmileGS (680 баллов)
а че аркаталог не использовать
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...