don05
29-02-2012, 13:18
предыстория:
есть программа в которую вносится в БД номер по порядку (каждый год нумерация начинается с единицы), ФИО, адрес и т.д.
По заявлению разработчика программа проверяет порядковый последний номер и записывает следующим. Так вот. Произошел какой то сбой после номера 1700... должен был идти 1701, а оно записало нулевым номер, и дальше пошло писать 1702 и т.д. В итоге появилась запись под порядковым номером 0 (которой ни один год не было т.к. нумерация идет с единицы) и место пустое стало на номере 1701. А дальше идет как надо 1702, 1703 и т.д. Были раньше подобные глюки на других серверах ну крайне редко 1-2 ошибки в год. Когда пропускался 1 номер и появлялись две записи под одним номером.
Подскажите пожалуйста три вопроса:
1.Может ли быть это глюк в SQL Server или скорее всего в программе?
2.Нету как такового опыта работа с SQL Server 2000 да и с другими версиями. Можете написать подробно, что и зачем нажимать, чтобы в Enterprise Manager открыть таблицу, найти строчку и отредактировать, а потом сохранить отредактированную информацию? (название нужной базы и таблицы которую следует редактировать знаю т.к. спросил у разработчика программы).
3.Каким образом удалить одну из строк из БД? Ну чтобы полностью стереть номер по порядку и в месте с информацией к этому номеру (ФИО, адрес и прочее)
За ранее громадное спасибо!
есть программа в которую вносится в БД номер по порядку (каждый год нумерация начинается с единицы), ФИО, адрес и т.д.
По заявлению разработчика программа проверяет порядковый последний номер и записывает следующим. Так вот. Произошел какой то сбой после номера 1700... должен был идти 1701, а оно записало нулевым номер, и дальше пошло писать 1702 и т.д. В итоге появилась запись под порядковым номером 0 (которой ни один год не было т.к. нумерация идет с единицы) и место пустое стало на номере 1701. А дальше идет как надо 1702, 1703 и т.д. Были раньше подобные глюки на других серверах ну крайне редко 1-2 ошибки в год. Когда пропускался 1 номер и появлялись две записи под одним номером.
Подскажите пожалуйста три вопроса:
1.Может ли быть это глюк в SQL Server или скорее всего в программе?
2.Нету как такового опыта работа с SQL Server 2000 да и с другими версиями. Можете написать подробно, что и зачем нажимать, чтобы в Enterprise Manager открыть таблицу, найти строчку и отредактировать, а потом сохранить отредактированную информацию? (название нужной базы и таблицы которую следует редактировать знаю т.к. спросил у разработчика программы).
3.Каким образом удалить одну из строк из БД? Ну чтобы полностью стереть номер по порядку и в месте с информацией к этому номеру (ФИО, адрес и прочее)
За ранее громадное спасибо!