Установка типа ST_Raster на локальной базе данных SQL Server

Если инструменты командной строки ArcSDE установлены на одном сервере с базой данных SQL Server, используйте следующие инструкции, чтобы создать сборку ST_Raster и настроить доступ к нему:

Шаги:
  1. Установите либо сервер приложений ArcSDE для SQL Server вместе с инструментами командной строки, либо только инструменты командной строки.

    Эти установочные файлы можно загрузить с портала Esri Customer Care.

  2. Запустите команду sdesetup с операцией install_st_raster.
    sdesetup -o install_st_raster -d SQLSERVER
    -D ssgdb -s instance1
    
  3. Используя SQL Server Management Studio, подключитесь в качестве любого пользователя, созданного для доступа к данным ArcSDE, и протестируйте инсталляцию типа ST_Raster, выполнив следующее выражение SELECT:
    SELECT <dbo or sde>.st_raster_util_getVersion();
    

    В ответ на запрос должно быть выведено не меньше 1,000.

  4. Создайте либо ключевое слово конфигурации ST_RASTER в таблице SDE_dbtune со значением ST_RASTER параметра RASTER_STORAGE, либо установите значение ST_RASTER параметра RASTER_STORAGE под ключевым словом DEFAULTS.
    • Если вы хотите, чтобы все ваши растровые данные создавались программным обеспечением ArcGIS с типом ST_Raster, то установите значение ST_RASTER параметра RASTER_STORAGE под ключевым словом DEFAULTS.
      sdedbtune -o alter -k DEFAULTS -P RASTER_STORAGE
      -v ST_RASTER -i sde:sqlserver:serverb\ssdb -D gisdb -u sde
      
    • Если вы желаете создать только небольшое количество растровых данных с типом хранения ST_Raster, то добавьте ключевое слово ST_RASTER в таблицу SDE_dbtune и включите значение ST_RASTER в параметры RASTER_STORAGE и UI_TEXT.
      sdedbtune -o insert -k ST_RASTER -P RASTER_STORAGE 
      -v ST_RASTER -i sde:sqlserver:serverb\ssdb -D gisdb -u sde
      
       sdedbtune -o insert -k ST_RASTER -P UI_TEXT -v UI_TEXT 
      -i sde:sqlserver:serverb\ssdb -D gisdb -u sde
      

Связанные темы

9/11/2013