ODBC: проблема, удаляющая систему DSN

IIS 7 имеет новую "функцию" фильтрации запроса. Вы, вероятно, хотите использовать скрытую конфигурацию сегментов:


 
  
   
    
     
    
   
  
 

Это заставляет http://yoursite/bin не быть servable (но http://yoursite/binary все еще работает),

Выезд: http://learn.iis.net/page.aspx/143/how-to-use-request-filtering

4
задан 12 February 2010 в 13:20
3 ответа

Я видел это, где запаздывающий период (.) был вставлен в какой-то момент в ключе реестра, поддерживающем DSN, и он не отредактирует или удалит. Действительно ли это - DSN Oracle? В противном случае, какой драйвер это использует?

Сначала тест, если можно добавить или удалить другой DSN, или если целая панель стала бесполезной.

Проверьте, какую панель Вы используете. Иногда существует 2 копии панели в C:\Windows\SysWOW64\odbcad32.exe (удивительно, 32-разрядный) и C:\Windows\system32\odbcad32.exe (удивительно, 64-разрядный). Попробуйте обоих.

Затем, попытайтесь искать запись под HKLM/Software/ODBC. Вы можете редактировать или разделять запись там.

Пользовательские DSNs обнаруживаются в обеих панелях, но только соответствующий разрядности Администратор может удалить или отредактировать того.

3
ответ дан 3 December 2019 в 03:03
  • 1
    спасибо - попыталось удалить его в реестре, но получило сообщение " ошибка, удаляющая key" подобная ошибка при попытке переименовать ключ. It' s просто соединение SQL Server. –  Nick 12 February 2010 в 13:38

Кажется, что это может быть проблема полномочий. Системные DSNs на компьютер независимо от того, кто входит в систему, таким образом, Вам будет нужен административный доступ к машине, чтобы удалить или изменить его.

Если у Вас уже будет административный доступ, то необходимо будет проверить безопасность на ключе и взять владение при необходимости.

3
ответ дан 3 December 2019 в 03:03

Я только что нашел проблему со Струйными драйверами, которые могли бы возможно относиться к другим драйверам ODBC: Если Вы создаете или изменяете Систему DSN, и существует Пользователь DSN с тем же именем, то Система, настройки реестра DSN являются неполными - я заключаю, что они входят в Пользователя конфигурация DSN, вместо этого.

Системный DSN, кажется, работает, потому что (по крайней мере, Струя) драйверы ищут обе Системы ключи реестра DSN (под HKLM) и Пользователь записи DSN (под HKCU). При удалении Пользователя DSN Вас оставляют с неполной Системой, DSN - и Ваш драйвер ODBC не мог бы быть достаточно устойчивым для обработки этого.

FWIW, Dan Konigsbach

1
ответ дан 3 December 2019 в 03:03

Теги

Похожие вопросы