SELTA/Permissions
Внешний вид
Права, требующиеся для запуска/остановки 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 от имени администратора (подробнее).