Сегодня я получил электронное письмо от клиентов, которые тестируют наше приложение Windows. Возникает вопрос: «Sql * plus также вызывался во время тестовых действий. Выполняется ли это из приложения?» Я не администратор базы данных, поэтому у меня нет ответа. Мы не называем такое выполнение внутри приложения, и единственное, что я могу предположить, поскольку, поскольку у нас есть строка соединения с Oracle DB, ее можно каким-то образом вызывать во время соединения с БД, поскольку sqlplus является частью Oracle. Может быть, это происходит во время проверки учетных данных? Не могли бы вы дать мне ясный ответ? Заранее благодарюПочему Sql * plus вызывается при запуске приложения
0
A
ответ
2
Можно только предполагать, но я бы сказал, что где-то в вашем приложении разработчик не мог понять, как что-то сделать с помощью драйвера ODBC/OLEDB, а вместо этого решил выполнить sql-скрипт начиная процесс sqlplus.exe и подавая параметры командной строки. Вероятно, они забыли настроить ProcessStartInfo, чтобы UseShellExecute и CreateNoWindow были установлены в false.
+0
Спасибо. Это имеет смысл, потому что в нашем развитии у нас нет такой проблемы, и развертывание при тестировании было сделано клиентами. –
Смежные вопросы
- 1. Почему ValueChanged вызывается при запуске
- 2. ошибка при запуске скрипта sql * plus
- 3. Почему неправильный контроллер вызывается при запуске приложения ASP.NET MVC2?
- 4. Почему @IBAction автоматически вызывается при запуске?
- 5. onActivityResult не вызывается при запуске другого приложения
- 6. openURL, похоже, не вызывается при запуске приложения
- 7. onLocationChanged вызывается несколько раз при запуске приложения
- 8. Какую активность вызывается при запуске приложения?
- 9. Какой поток вызывается при запуске приложения Android.?
- 10. Android onPause вызывается при запуске приложения
- 11. UILocalNotification вызывается повторно при запуске приложения
- 12. Ошибка приложения при запуске, почему?
- 13. Почему OnResume вызывается при первом запуске активности
- 14. Когда ContentProvider вызывается при запуске приложения - как выйти из приложения
- 15. Google Plus login, почему onConnectionFailed вызывается:
- 16. TabBar Item, каждый viewDidLoad, который вызывается при запуске приложения
- 17. Ошибка адаптера протокола TNS при запуске Oracle SQL * Plus
- 18. win32api.messagebox вызывается при запуске программы
- 19. @Scheduled вызывается при запуске сервера
- 20. Метод не вызывается при запуске
- 21. Xamarin forms App() вызывается дважды при запуске
- 22. NSUnknownKeyException при запуске приложения
- 23. Phonegap handleOpenURL не вызывается при запуске приложения (iOS)
- 24. plotAreaWasSelected не вызывается при запуске приложения на устройстве
- 25. 'Prism.Modularity.ModuleTypeLoadingException' в Prism.Wpf.dll вызывается при запуске приложения Prism 6 WPF
- 26. repaint() не вызывается при запуске приложения из Eclipse?
- 27. Функция в App.xaml.cs вызывается дважды при запуске приложения
- 28. applicationDidBecomeActive не вызывается при запуске приложения из Banner/пользовательского действия
- 29. 'System.Configuration.ConfigurationErrorsException' в System.Configuration.dll вызывается при запуске приложения Prism 6 WPF
- 30. почему это бросить RuntimeException при запуске приложения
SQL * Plus - это просто утилита Oracle. Он не будет автоматически ссылаться только на соединение. В качестве первого шага я бы предложил уточнить, что сказал клиент, - путаный отчет об ошибке с клиентом * путь * более вероятен, чем SQL * Plus, просто вызывая из ниоткуда. Если после этого вы убедились, что SQL * Plus просто появляется, то что-то где-то специально вызывает его. Найдите свою базу кода для любых ссылок на «sqlplus». –