powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как убить из таблицы SQL 2000 брокнутую запись?
2 сообщений из 2, страница 1 из 1
Как убить из таблицы SQL 2000 брокнутую запись?
    #32024269
Aleksandr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Суть проблемы такова: каким-то образом в таблицу на SQL-сервере зарисовалась запись с нарушениями констрантов (не нуловые поля оказались NULL). Теперь при попытке что-либо сделать с этой записью SQL ничего не разрешает... Ни убить, ни отредактировать... Даже просто возвращать по условию (WHERE ID=10003). Как ее можно уничтожить? Таблица все время рабочая - ее активно юзает десяток пользователей...
...
Рейтинг: 0 / 0
Как убить из таблицы SQL 2000 брокнутую запись?
    #32025040
dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне удалось избавиться от этой записи только созданием новой таблицы tableNew и переносом в нее всех данных кроме той строки, ту строку я создал руками. Потом уничтожаешь старую таблицу tableOld, создаешь новую с тем же именем table и переносишь все данные из tableNew в table, уничтожаешь tableNew.
Я справился за ночь с таблицей в 8 млн. записей, конечно подготовив все скрипты заранее, как-то удаление и создание таблиц, внешних ключей и т.п.
dragon@taxphone.ru
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как убить из таблицы SQL 2000 брокнутую запись?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]