Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
ДОбрый день!
Есть таблица, в которой 16540 записей. при попытке записать что либо в эту таблицу запрос зависает, и не выполняется.

Таблица со следующими полями:

+
КодИздел int Unchecked
Наимен nvarchar(255) Checked
НаименПолн nvarchar(MAX) Checked
НаименКонстр int Checked
НаименАнгл nvarchar(255) Checked
КодВход int Checked
ТипИзд int Checked
КрНаим nvarchar(50) Checked
Метка bit Checked
КодТ int Checked
ГруппаТ int Checked
ЕдИзм nvarchar(50) Checked
Коментарий nvarchar(MAX) Checked
Дилер bit Checked
Скидка bit Checked
СрокПост int Checked
Модели nvarchar(255) Checked
ПРименяемость nvarchar(255) Checked
Назначение nvarchar(255) Checked
Группа nvarchar(50) Checked
Подгруппа nvarchar(50) Checked
Доп bit Checked
НетДокум bit Checked
КомплексВх bit Checked
Стар bit Checked
МинОстаток int Checked
Резерв real Checked
Аналог int Checked
РЭ bit Checked
ЗИП bit Checked
Сорт int Checked
СкрытьЦену bit Checked
Мет2 bit Checked
КАтНом nvarchar(50) Checked
Катег nvarchar(50) Checked
ДецНом nvarchar(50) Checked
Цена money Checked
ПримечДляНас nvarchar(MAX) Checked
ФИО int Checked
ВремяИзм datetime Checked
Цена2 money Checked
Цена3 money Checked
Описание nvarchar(MAX) Checked


Куда копать? заранее спасибо
22 май 18, 16:59    [21429780]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
volt,

ставлю на: кто-то из таких же, не закрыл транзакцию
22 май 18, 17:01    [21429790]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
TaPaK,

Перезапускаю сервер, та же ошибка.
22 май 18, 17:01    [21429794]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
volt
TaPaK,

Перезапускаю сервер, та же ошибка.

какая ошибка?
22 май 18, 17:03    [21429799]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
TaPaK,

Висит запрос при добавлении.
22 май 18, 17:03    [21429804]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
volt,

SELECT wait_type FROM sys.dm_exec_requests r WHERE Session_id =< сессия что висит>
22 май 18, 17:06    [21429814]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
TaPaK,

при попытке добавления записи выдает ошибку:
This row was successfully committed to the database.
However, a problem occurred when attempting to retrieve the data back after the commit/
because of this, the displayed data in this row is read-only.
to fix this problem, please re-run the query.

А соответственно не добавляются записи и через Access
22 май 18, 17:14    [21429854]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
msLex
Member

Откуда:
Сообщений: 7726
volt
... Access

Это не ошибка SQL Server-а
Вам сюда
22 май 18, 17:17    [21429871]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
msLex,

У меня не добавляются записи через Management studio для SQL. Поэтому проблема с сервером
22 май 18, 17:17    [21429878]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
msLex
Member

Откуда:
Сообщений: 7726
volt
У меня не добавляются записи


противоречит вот этому

volt
This row was successfully committed to the database.



а вообще, записи добавляются командой insert
22 май 18, 17:22    [21429897]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
TaPaK,

При добавлении через запрос поле КодИздел (Identity) добавилось значениями 17910, 18910,18911,19911,19918,19919,19921,19922,19923

Может с этим как то связано?
22 май 18, 17:22    [21429901]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
court
Member

Откуда:
Сообщений: 1956
volt
TaPaK,

при попытке добавления записи выдает ошибку:
This row was successfully committed to the database.
However, a problem occurred when attempting to retrieve the data back after the commit/
because of this, the displayed data in this row is read-only.
to fix this problem, please re-run the query.

А соответственно не добавляются записи и через Access
Это ты в SSMS через "открыть для редактирования первые 200 строк" добавляешь ?
ПК в таблице есть ?
22 май 18, 17:26    [21429910]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
volt
Member

Откуда:
Сообщений: 105
пк в таблице есть, он идентити. почему то сегодня данное поле заполнено не с шагом 1.
22 май 18, 18:24    [21430176]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка при записи в таблицу  [new]
aleks222
Member

Откуда:
Сообщений: 847
TaPaK
volt,

ставлю на: кто-то из таких же, не закрыл транзакцию


У страдальца на таблице нема Primary Key и Unique.

Клиент запись добавляет, но найти ее, шоб прочитать, не могет.
23 май 18, 08:42    [21431006]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить