Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Суть проблемы такая. Есть ПО Timex(статистика проходов сотрудников). на slq сервере две базы AccessControl и Timex. На прошлой неделе были ошибки из за переполнения базы таймекс. когда нашли таблицу где было больше всего данных ее почистили(хранились созданные отчеты с 2008 года). После чистки все работало норм. После нашли еще одну таблицу где хранятся данные по всем прекладыванием пропуска к турникету. их там было около 8.5 милионов. решили почистить и ее. удалили 268тысяч записей. после стала появлятся такая вот бяка. Выгрузка идет из базы данных AcessControl которую не трогали. в какую сторону копать? разрабы ПО послали к чертям ибо версия не поддерживается обновляйтесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 09:35 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56удалили 268тысяч записей. после стала появлятся такая вот бяка.Удалили небось "последнюю" запись, и теперь автоинкремент генерит значение, которое было у неё... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 09:37 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56, cкрипт создания таблицы сможете приложить? или сразу предложить нанять специалиста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 09:40 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Akina, последнюю нет. первую да) сейчас нумерация начинается с 268125 ане с 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 10:26 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56, USE [Timex] GO /****** Object: Table [dbo].[SkudEvent] Script Date: 04/22/2019 12:29:31 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SkudEvent]( [OID] [int] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [HirschPropsLogID] [int] NULL, [LenelPropsMachine] [int] NULL, [LenelPropsSerialNum] [int] NULL, [KeriPropsFileName] [nvarchar](100) NULL, [KeriPropsOrderNumber] [int] NULL, [ManualPropsCreatorInfo] [nvarchar](100) NULL, [ManualPropsCreationTime] [datetime] NULL, [ManualPropsCreationComment] [nvarchar](100) NULL, [Time] [datetime] NULL, [Door] [int] NULL, [CardId] [bigint] NULL, [Emp] [int] NULL, [OptimisticLockField] [int] NULL, [GCRecord] [int] NULL, CONSTRAINT [PK_SkudEvent] PRIMARY KEY CLUSTERED ( [OID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = ON, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY] ) ON [PRIMARY] GO ALTER TABLE [dbo].[SkudEvent] WITH NOCHECK ADD CONSTRAINT [FK_SkudEvent_Door] FOREIGN KEY([Door]) REFERENCES [dbo].[Door] ([OID]) NOT FOR REPLICATION GO ALTER TABLE [dbo].[SkudEvent] CHECK CONSTRAINT [FK_SkudEvent_Door] GO ALTER TABLE [dbo].[SkudEvent] WITH NOCHECK ADD CONSTRAINT [FK_SkudEvent_Emp] FOREIGN KEY([Emp]) REFERENCES [dbo].[Employer] ([OID]) NOT FOR REPLICATION GO ALTER TABLE [dbo].[SkudEvent] CHECK CONSTRAINT [FK_SkudEvent_Emp] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 10:27 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56, Можно попробовать сделать checkident Если не поможет, нужно смотреть цепочку действий, искать конкретную ошибку. Из вашего скрина не видно, что на самом деле происходит. А вообще, либо софт поддерживает производитель, либо вы сами. Если производитель, то придётся принять его условия, либо заплатить за их изменение. Если сами, то придётся нанять специалиста. В общем, от затрат не уйти по любому :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 10:43 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
alexeyvgZorex_56, Можно попробовать сделать checkident можно подробнее как сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 10:49 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56alexeyvgZorex_56, Можно попробовать сделать checkident можно подробнее как сделать?Вы вообще справку не читаете, из принципа? Там описания есть, примеры Самый первый пример: A. Resetting the current identity value, if it is needed The following example resets the current identity value, if it is needed, of the specified table in the AdventureWorks2012 database. Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 11:10 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
alexeyvg, я это делал прежде чем написать здесь. Checking identity information: current identity value '9004237', current column value '9004237'. DBCC execution completed. If DBCC printed error messages, contact your system administrator. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 11:19 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
а в свойствах таблицы показано что row count 8667497 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 11:21 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56я это делал прежде чем написать здесь. Checking identity information: current identity value '9004237', current column value '9004237'.Ок, тогда нужно посмотреть, какая команда приводит к ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 12:16 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
alexeyvgZorex_56я это делал прежде чем написать здесь. Checking identity information: current identity value '9004237', current column value '9004237'.Ок, тогда нужно посмотреть, какая команда приводит к ошибке.Подозреваю, что сиквел тут вообще ни при чём, а ошибка чисто в коде приложения. Где то там делается попытка вставить в словарь значение с неуникальным ключём. Соответственно, тогда нужно взять исходник программы, и поправить ошибку в нём. Скомпилить, пользоваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 12:20 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
alexeyvg, не вариант. прога 10 лет назад вышла. даже официалы говорят что помочь не чем не могут ибо данных по этим программам у них нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 12:38 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56, а если вычистить таблицу. все эти 8,5 миллионов записей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 12:39 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56Zorex_56, а если вычистить таблицу. все эти 8,5 миллионов записей? как вариант (можно переименоваь таблицу, и создать новую, чтобы не потерять данные) но лучше профайлером поробовать отовить проблемный вопрос (если проблема в базе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 13:50 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
[quot StarikNavy]Zorex_56Zorex_56, как вариант (можно переименоваь таблицу, и создать новую, чтобы не потерять данные) но лучше профайлером поробовать отовить проблемный вопрос (если проблема в базе) Дело в том что я этот sql express вижу впервые. никода БД не занимался. Тех кто раньше обслуживал эту программу естественно не найти. поэтому приходится самому ковырять. про профайлер можно подробнее? как запустить как проверять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 14:04 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
StarikNavy, Друган походу ты смог)))) создал таблицу новую. на том этапе где вылетала ошибка пошла загрузка данных. но как я понял загрузка идет с момента создания БД, т.е с 2008года. потому как раньше это происходило за минуту, то сейчас уже 10 минут идет загрузка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 14:30 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
так и есть грузит с 2008 года. ну да ладно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 14:35 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56, т.е. у вас скорее всего обычный для таких хреней подход: всё пишет в локальный например аксесс, а потом портирует для отчётов в sql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 15:25 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
а это какой-то древний ASP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 16:53 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
andreymxа это какой-то древний ASP? Видно же по скриншоту, что толстый клиент на дотнете (скорее всего винформс). Декомпилировать в проект (например, с пом. JustDecompile), ну, и курить исходники, если разработчики с этим разбираться не хотят. Если код обфусцирован - перед декомпиляцией прогнать через de4dot. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 16:59 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
все прошло успешно. спасибо всем за советы. программа 2008года лес дремучий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 18:08 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
Zorex_56все прошло успешно. спасибо всем за советы. программа 2008года лес дремучийа что таки было ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 18:13 |
|
||
|
Элемент с тем же ключем уже был добавлен.
|
|||
|---|---|---|---|
|
#18+
andreymxZorex_56все прошло успешно. спасибо всем за советы. программа 2008года лес дремучийа что таки былоОни же не стали разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2019, 19:24 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39805057&tid=1687922]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 260ms |
| total: | 476ms |

| 0 / 0 |
