моя проблема заключается в том, что я создаю приложения для отчетов в офисе, используя базы данных из ERP, их базы данных foxpro (.dbf), поэтому мой компьютер использует Windows 7 с каркасами 4.0 , используя VS2010, работающий на Basic, приложение само по себе делает то, что я хочу, чтобы оно выполнялось, и работает отлично, 5-6 других компьютеров в офисе с почти теми же спецификациями, что и у меня, и когда я запускаю приложение на этих компьютерах, все нормально, приложение работает без каких-либо проблем, но когда я пытаюсь запустить приложение на сервере, который является сервером Windows 2008, не работает должным образом, я уже проверял, и у него есть фреймворки 4.0, а Foxpro OLE db установлена такая же версия, как и мой компьютер, приложение запускается, но когда я пытаюсь создать отчет, получающий эту ошибку, «индекс был вне диапазона. должен быть неотрицательным и меньше размера коллекции», im используя точно такая же база данных в каждом тестировании на компьютере, я уже пробовал в режиме совместимости и работал как администратор ... но у меня иссякло из идей, и я не знаю, что делать ... любые мысли?Не удалось запустить приложение на сервере Windows 2008
-4
A
ответ
0
Был known issues с повреждением индекса DBF (и MS Access), и это было связано с более новым протоколом SMB2, который будет автоматически использоваться, когда компьютер Windows Vista или Windows 7 разговаривает с Windows Server 2008.
Эта проблема должна быть исправлена в Service Pack 1 для Windows 7/Server 2008. Поэтому я бы удостоверился, что это применяется. Если это не устранит проблему, единственным вариантом является turn off SMB2 на сервере и принудительно использовать SMB1.
что вызывает ошибку? –
Я думаю, вы должны указать некоторые детали. На самом деле, я также думаю, что вы должны попытаться сузить проблему, посмотрев, что вы сделали, чтобы вызвать ошибку, и то, что говорит трассировка стека. –
Не подходит ли он для тех же критериев запроса на других машинах? Если так, то это может быть поврежденный индекс и нуждается в переиндексированной гайке, требует исключительного использования. – DRapp