Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ну вот и у меня ... / 8 сообщений из 8, страница 1 из 1
14.11.2002, 10:46:40
    #32067816
AnS1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
... дубликаты в таблице.
поборол это
- убил ключ;
- сохранил записи (в буфер :) );
- удалил дубли;
- восстановил ключ;
- добавил записи из буфера, исключив дубли

какие есть соображения - дублирование записей в таблице с первичным ключом - это баг или фича ?

P.S. Мнения Дейта и проч. не предлагать
...
Рейтинг: 0 / 0
14.11.2002, 10:49:48
    #32067818
Asan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
Дублирование записей в таблице с первичным ключом - это не баг не фича, это галлюцинация..

Всего хорошего.
Дейт
...
Рейтинг: 0 / 0
14.11.2002, 15:16:00
    #32067971
AnS1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
прокоментируйте, кто может, пож-та фразу статьи
http://support.microsoft.com/default.aspx?scid=KB;en-us;139444&
(How to Remove Duplicate Rows From a Table)

"Another way they can occur is through a database design error, such as not enforcing entity integrity on each table."
...
Рейтинг: 0 / 0
14.11.2002, 15:45:53
    #32067998
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
"Another way they can occur is through a database design error, such as not enforcing entity integrity on each table."

Я полагаю причина понятна, разработчик по каким то причинам не наложил ограничение а потом опомнился, да поздно.

"One way they can occur is if duplicate PKs exist in non-relational data outside SQL Server, and the data is imported while PK uniqueness is not being enforced."

А в этом случае я так понимаю, что вначале импортируются данные, а затем накладывается ограничение, но так как ранее этого ограничения не было, то возможны дубликаты.
...
Рейтинг: 0 / 0
14.11.2002, 15:48:49
    #32068002
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
какие есть соображения - дублирование записей в таблице с первичным ключом - это баг или фича ?

Наверное это был бы баг, если бы можно было ситуацию повторить, во всяком случае ни я не сталкивался с такой ситуацией и никто из тех кого я знаю. Так что это глюк и не факт, что глюк сервера. ;-)
...
Рейтинг: 0 / 0
14.11.2002, 15:58:10
    #32068008
AnS1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
Я конечно понимаю сарказм, но вот увы, я это совими глазами видел

что касается Вашей интерпретации сообщения - тогда в чем существенная разница в way ях - и в том и другом, по Вашим словам, сперва создали без ограничений, загрузили данные и опомнились
...
Рейтинг: 0 / 0
14.11.2002, 16:10:07
    #32068016
Genady
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
Я конечно понимаю сарказм, но вот увы, я это совими глазами видел
Значит Вы уверены, что это баг? Отлично в следующий раз, когда это случится сделаете принт скрин и выставите на всеобщее обозрение, чтобы все быстрей переходили на другие СУБД. Кстати, в Microsoft баг репорт не отправили? Если не отправили то почему?

тогда в чем существенная разница в way ях
При импорте дубликаты сознательно ожидаются, а вот если разработчик про РК забыл, то тогда просто разработчика в шею гнать надо, вот и вся разница.
...
Рейтинг: 0 / 0
14.11.2002, 17:52:10
    #32068072
dkstranger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ну вот и у меня ...
У нас была похожая ситуация года два назад -
оказалось при импорте возникли паразитные
символы (пробелы) в строковом ключе
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ну вот и у меня ... / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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