Перейти к содержанию

SELTA/Permissions

Материал из Etersoft wiki
  
Эта страница была автоматически перемещена с old.wiki.etersoft.ru.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Права, требующиеся для запуска/остановки SELTA

Установка, удаление, включение и выключение SELTA меняют системные файлы и реестр, поэтому их выполняют с правами администратора.

Что делается при включении/выключении SELTA

  • В системном каталоге odbcbcp.dll заменяется библиотекой SELTA; исходная сохраняется как ms_odbcbcp.dll и возвращается при выключении или удалении.
  • Раздел реестра HKLM\Software\ODBC\ODBCINST.INI\SQL Server (драйвер «SQL Server») копируется в HKLM\Software\ODBC\ODBCINST.INI\MS SQL Server, после чего драйвер в нём заменяется на psqlodbc35wselta.dll. При выключении восстанавливается исходный.
  • Состояние «включена/выключена» и путь установки хранятся в HKLM\Software\Etersoft\SELTA@Etersoft.

Какие права нужны

Что 32-битная SELTA на 64-битной Windows 64-битная SELTA, 32-битная Windows
файлы odbcbcp.dll, ms_odbcbcp.dll C:\Windows\SysWOW64 C:\Windows\System32
драйвер «SQL Server» HKLM\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI\SQL Server и ...\MS SQL Server HKLM\SOFTWARE\ODBC\ODBCINST.INI\SQL Server и ...\MS SQL Server
настройки SELTA HKLM\SOFTWARE\WOW6432Node\Etersoft\SELTA@Etersoft HKLM\SOFTWARE\Etersoft\SELTA@Etersoft

Нужен полный доступ к этим файлам и запись в эти разделы реестра. Обычно достаточно запускать установщик и Центр управления SELTA от имени администратора (подробнее).