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

Откуда:
Сообщений: 5
Добрый день. Сразу скажу, работать с MS SQL ранее не приходилось, прошу строго не судить и тыкнуть носом в правильном направлении. Итак вопрос)

Есть софт, который опрашивает определенное оборудование и полученные данные записывает в одну из таблиц, но периодически запись прекращается. При этом софт продолжает опрашивать оборудование, получает новые данные, но новые записи в таблицу не попадают.
Опытным путем выяснил, что если из таблицы удалить например 10 записей, то при следующем опросе оборудования в таблицу запишутся 10 новых записей и все снова остановится. Удаляю 100 старых, получаю 100 новых и снова стоим!
Такое впечатление у БД, что есть определенный объем памяти по достижению которого добавлять новые записи больше некуда.

Подскажите пожалуйста в каком направлении копать? Может какие нибудь свойства БД надо изменить?
Заранее благодарен за советы.
22 фев 18, 16:48    [21211915]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
какая у вас редакция сиквела?
22 фев 18, 16:51    [21211929]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
serega.pte
Member

Откуда:
Сообщений: 5
Дедушка, Microsoft SQL Server 2014 - 12.0.2000.8
22 фев 18, 17:01    [21211964]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1341
serega.pte,

триггеры на таблице?
22 фев 18, 17:40    [21212125]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
serega.pte
Member

Откуда:
Сообщений: 5
felix_ff, триггеры отсутствуют.
22 фев 18, 17:46    [21212154]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
serega.pte,

Посмотреть что в логе сервера, может место закончилось, или база без автоприроста
22 фев 18, 17:47    [21212165]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
serega.pte
Дедушка, Microsoft SQL Server 2014 - 12.0.2000.8
express, enterprise, standard?
22 фев 18, 17:49    [21212180]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
serega.pte, прекращаться она может по инициативе софта... например - ограничение лицензии... вы бы посмотрели какую активность проявляет ваш софт хоть SQL Server Profiler'ом во время когда записи не попадают... ну или "рукам" попробуйте вставить, как обмануть его (софт) вас научат.
22 фев 18, 18:22    [21212292]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
Дедушка
serega.pte
Дедушка, Microsoft SQL Server 2014 - 12.0.2000.8
express, enterprise, standard?
Маловероятно, что тип редакции влияет... :)
22 фев 18, 18:48    [21212396]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
LSV
Member [заблокирован]

Откуда: Киев
Сообщений: 30817
В софте может быть какое-то ограничение. Н-р демоверсия.
22 фев 18, 18:49    [21212402]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
serega.pte
Member

Откуда:
Сообщений: 5
TaPaK
serega.pte,
Посмотреть что в логе сервера, может место закончилось, или база без автоприроста

Хм, интересно, в логах вот такое нашел:
+ Log
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.45 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.45 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.45 spid54 Error: 1105, Severity: 17, State: 2.
2018-02-22 17:33:05.45 spid54 Could not allocate space for object 'mbus.tblMBusTelegramsLog'.'PK_tblMBusTelegramsLog' in database 'EncoBase' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
2018-02-22 17:33:05.46 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.46 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.46 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.46 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.46 spid54 Error: 1105, Severity: 17, State: 2.
2018-02-22 17:33:05.46 spid54 Could not allocate space for object 'mbus.tblMBusTelegramsLog'.'PK_tblMBusTelegramsLog' in database 'EncoBase' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
2018-02-22 17:33:05.69 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.69 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.69 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.69 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.69 spid54 Error: 1105, Severity: 17, State: 2.
2018-02-22 17:33:05.69 spid54 Could not allocate space for object 'mbus.tblMBusTelegramsLog'.'PK_tblMBusTelegramsLog' in database 'EncoBase' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
2018-02-22 17:33:05.69 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.69 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.69 spid54 Error: 1827, Severity: 16, State: 1.
2018-02-22 17:33:05.69 spid54 CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 10240 MB per database.
2018-02-22 17:33:05.69 spid54 Error: 1105, Severity: 17, State: 2.
2018-02-22 17:33:05.69 spid54 Could not allocate space for object 'mbus.tblMBusTelegramsLog'.'PK_tblMBusTelegramsLog' in database 'EncoBase' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.


Дедушка
serega.pte
Дедушка, Microsoft SQL Server 2014 - 12.0.2000.8
express, enterprise, standard?

Express

buser
serega.pte, прекращаться она может по инициативе софта... например - ограничение лицензии... вы бы посмотрели какую активность проявляет ваш софт хоть SQL Server Profiler'ом во время когда записи не попадают... ну или "рукам" попробуйте вставить, как обмануть его (софт) вас научат.

Буду пробовать.
22 фев 18, 18:51    [21212406]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
serega.pte
Member

Откуда:
Сообщений: 5
Судя по логам превышен леимит лицензии, который ограничен 10ГБ. У нас на данный момент база занимает 14ГБ.
Буду чистить.
22 фев 18, 18:58    [21212422]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL - блокировка записи  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
serega.pte,

ну так 10Гб это и есть ограничение экспреса...
22 фев 18, 18:58    [21212423]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить