Недавно я столкнулся с проблемой, когда устаревший сценарий SQL, который требуется запустить для включения поддержки компонента нашего приложения, перезаписывал более свежую версию конкретной хранимой процедуры. Решение, касающееся нашего процесса, состоит в том, чтобы удалить обновление хранимой процедуры из устаревшего сценария, поскольку оно управляется в стандартной схеме (т. Е. Его не должно было быть в устаревшем сценарии в первую очередь).
Чтобы удалить SP, я искал в папке сценариев имя хранимой процедуры, а затем открыл найденные сценарии. Я нашел SP в строке 32508 файла и удалил его, затем снова искал папку сценариев, чтобы получить результаты.
Несколько часов спустя я снова открыл файл и вручную выполнил поиск SP, чтобы найти вторую копию в строке 97031. Эта строка не была обнаружена поиском Windows Explorer, хотя первый экземпляр был. Папка, о которой идет речь, проиндексирована, и поиск работал как минимум по первым 32508 строкам файла.
Итак, на мои вопросы: есть ли ограничение на количество символов в файле, которое Windows 7 будет индексировать? Могу ли я изменить этот лимит?