powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / что может случиться со счетчиками identity ?
1 сообщений из 1, страница 1 из 1
что может случиться со счетчиками identity ?
    #32030492
anna510
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу совета, пожалуйста!
2 SQL Server 7.0, 2 БД связаны репликацией транзакциями.
В БД1 таблица имеет текущее значение identity-поля, например, 10 (начиналось с 1),
в БД2 та же таблица имеет текущее значение identity-поля, например, 1000312 (начиналось с 1000000).
Обмен "туда-сюда", с фильтрами для таблицы: в БД1: значение_поля<1000000, в БД2: значение_поля>=1000000.
Компьютер с БД1 нештатно перегружается (возможно, когда проходил прием данных, но не точно). SQL Server стартует.
После чего в БД1 таблица имеет текущее значение identity 1000312 (или около того).
В EventViewer (NT4) видно, что при старте SQL Server запускал свою recovery, высказал предположение о некорректности счетчика в таблице и вызвал для нее dbcc checkident("таблица") (но изменил ли он значение, не видно).
Вопрос: мог ли счетчик при этом действительно измениться и как избежать такой ситуации ?
PS: Sql Server 2000 в такой же ситуации при старте тоже сказал о возможной некорректности счетчика и
тоже вызывал dbcc checkident("таблица"), но с текущим значением при этом ничего не случилось.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / что может случиться со счетчиками identity ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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