У меня есть программа на C#, которая работает с SQL-сервером...
Вчера прекрасно работала... Сегодня ночью переставили сервер...
И теперь при попытке запуска выдает следующую ошибку...
.Net 2.0 Runtime error
Описание...
EventType clr20r3, P1 windowsapplication_ipcms.exe, P2 2.0.0.0, P3 4c2b7db5, P4 system.data, P5 2.0.0.0, P6 4333aea2, P7 231f, P8 2c, P9 system.data.sqlclient.sql, P10 NIL.
Ошибка происходит, когда коннект уже установлен и программа проверяет некоторые данные на SQL Server...
Т.е. соединение устанавливаются начинает считывать данные и вывыливается ошибка...
Помогите срочно! Проект живой — у клиента... и не работает!
Ошибка происходит при запуске клиентской программы...
выдается на экран и пишется в EventLog!
Описание ошибки взято из EventLog
Фрейморк был...
Оказалось, что мой товарищ, переставляя ночью сервак
случайно поднял не ту базу, которая была вчера, а двухдневной давности...
в которой некоторых последних изменений структуры не было...
поэтому клиентская программа и ругалась, что полей не хватает...
только понять я это смог, когда стал логинить все SQL-запросы...

отсюда мораль... не переставляйте ночью серваки!
Здравствуйте, Вульфович Филипп, Вы писали:
ВФ>Фрейморк был...
ВФ>Оказалось, что мой товарищ, переставляя ночью сервак
ВФ>случайно поднял не ту базу, которая была вчера, а двухдневной давности...
ВФ>в которой некоторых последних изменений структуры не было...
ВФ>поэтому клиентская программа и ругалась, что полей не хватает...
ВФ>только понять я это смог, когда стал логинить все SQL-запросы... 
ВФ>отсюда мораль... не переставляйте ночью серваки!
ВФ>
Не, мораль другая... Создавайте в базах таблицу версии или так сказать таблицу — схему со служебной инфой...
и при запуске проверяйте может ли ваше приложение работать с базой на которую оно настроено.