|
Как узнать что храниться в таблице sql сервера |
☑ |
0
Родной
28.12.11
✎
13:50
|
Не обновляется база. Ругается с такой вот ошибкой:
Попытка вставки неуникального значения в уникальный индекс:
Microsoft OLE DB Provider for SQL Server: Невозможно вставить повторяющуюся ключевую строку в объект "dbo._InfoRg9561NG" с уникальным индексом "_InfoRg9561_ByDims_RSNG".
HRESULT=80040E2F, SQLSrvr: SQLSTATE=23000, state=1, Severity=E, native=2601, line=1
Как узнать что храниться в этом регистре, чтобы убить неуникальную запись ? У нас РБД поэтому и возникла ситуация.
|
|
1
Турбо
28.12.11
✎
13:54
|
ПолучитьСтруктуруХраненияБазыДанных()
есть обработки специальные
ну и в скуле можно отрыть таблицу
|
|
2
Родной
28.12.11
✎
13:55
|
в скуле таблицу я открыл, но там ничего не понятно. две поля с уидами, и еще два поля тупо с цифрами...
|
|
3
Родной
28.12.11
✎
13:55
|
(1)А что за обработки ?
|
|
4
dva1c
28.12.11
✎
13:55
|
(0) Обычно приходится лазить в скуль и поправлять.
|
|
5
Родной
28.12.11
✎
13:56
|
(4)В скуле нехочется. Страшно. Лучше в 1С...
|
|
6
Ахиллес
28.12.11
✎
13:57
|
Тестирование и исправление штатное одинэсовское не предлагать?
|
|
7
rsv
28.12.11
✎
13:58
|
(0) Профайлер вам поможет . Именно он покажет какие значение дубля вставляются . Вот именно строку с этими значениями и удалите.
|
|
8
Родной
28.12.11
✎
14:00
|
(7)пробовал, но ничего не нашел. наверное не знаю как искать. там пишет что удаляет эту таблицу, потом опять вроде создает. короче не нашел ничего...
|
|
9
Shurjk
28.12.11
✎
14:05
|
(6) Нет ты что это тока для лохов, настоящие мужики прям в скуле все правят.
|
|
10
rsv
28.12.11
✎
14:07
|
(8) стопте профайлер после ошибки . В последних строках ищите что либо с nfoRg9561NG . (9) Хорошая вещь - но времени мало . Пятилетки ожидания может не хватить.
|
|
11
rsv
28.12.11
✎
14:08
|
(10)Курсы не предлагать :)
|
|
12
Турбо
28.12.11
✎
14:24
|
ПолучитьСтруктуруХраненияБазыДанных()
|
|
13
Родной
28.12.11
✎
14:45
|
(12)Спасибо. Хорошая обработка. Регистр нашел, но там все записи уникальны...
|
|
14
Турбо
28.12.11
✎
14:54
|
(13)индексы тоже?
реиндекс?
ковыряй скуль - будь мужиком блеать! )))
|
|
15
dva1c
28.12.11
✎
15:04
|
(14) Тут разве есть немужики? О_о
|
|
16
rsv
28.12.11
✎
15:57
|
(13) Они и будут там уникальны. Проблема в том, что кто то хочет вставить туда что то . Вот это чтото нам и надо узнать.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший