powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запись в таблицу не выполняет
13 сообщений из 13, страница 1 из 1
Запись в таблицу не выполняет
    #40117042
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Microsoft SQL Server 2008 (SP4) - 10.0.6241.0 (X64) Apr 17 2015 10:56:08 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )

Я понимаю, что это некий рудимент, но приходится работать с этим.
Есть достаточно большая таблица - содержит данные для ОЛАП куба. Все всегда нормально работало, но сегодня возникла проблема. При занесении очередной порции данных ~2млн записей - запись в таблицу не выполняется.
Стандартно через SSIS пакет, пробовал через SSMS, ничего не помогает.
Проверил все пути - все нормально. Попробовал записать в промежуточную таблицу - все выполнилось. А вот в таблицу куба никак не могу сделать запись.
Как такое возможно?
Тапками прошу не кидать.
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117044
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borodat
Microsoft SQL Server 2008 (SP4) - 10.0.6241.0 (X64) Apr 17 2015 10:56:08 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: )

Я понимаю, что это некий рудимент, но приходится работать с этим.
Есть достаточно большая таблица - содержит данные для ОЛАП куба. Все всегда нормально работало, но сегодня возникла проблема. При занесении очередной порции данных ~2млн записей - запись в таблицу не выполняется.
Стандартно через SSIS пакет, пробовал через SSMS, ничего не помогает.
Проверил все пути - все нормально. Попробовал записать в промежуточную таблицу - все выполнилось. А вот в таблицу куба никак не могу сделать запись.
Как такое возможно?
Тапками прошу не кидать.


молча, без единого сообщения?
или приведете логи?
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117050
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
сообщает, что аффектед 1782... записи , но по факту =0
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117052
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borodat
Ролг Хупин,
сообщает, что аффектед 1782... записи , но по факту =0


секудночку, значит аффектед 1782 записи.

Вы никакие подробности не привели, а гадатели на хрустальных шарах запаздывают

- структура таблицы, куда вставляются записи
- инсерт
- и др.
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117060
0wl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
0wl
Гость
А транзакция вставки данных точно закрылась?

Может вы читаете с Readpast или с Read Committed Snapshot - и в итоге и на блокировке не вешаетесь, и данных не видите.
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117061
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ролг Хупин,
1782... - еще 3 точки в конце.
таблица без партиций, около 50 полей.

Окончательный инсерт выглядит так
Insert into Cube tab
select * from BuffTab

Для контроля
select count(*), loaddate from Cube Tab
group by loaddate

И для даты сегодня count=0
тип loaddate = data
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117066
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
0wl,
активных транзакций - 0 это по завершении процесса
активных блокировок - 0 это в процессе выполнения
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117072
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
Insert into Cube tab
select * from BuffTab



вы уверены в этом SQL?
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117092
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
абсолютно. Там в реалии перечень полей для обеих таблиц, но для краткости записал так.
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117094
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пробуйте 1 запись вставить в эту табличку в SSMS обычным insert и см. какие ошибки будут:

Код: sql
1.
2.
INSERT INTO dbo.[Cube] (...)
VALUES (...)
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117110
Borodat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borodat,
А ларчик просто открывался. Съехала системная дата и, соотв, сегодняшних данных нет.
Придется немного пошевелить руками.)))
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117111
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borodat
Borodat,
А ларчик просто открывался. Съехала системная дата и, соотв, сегодняшних данных нет.
Придется немного пошевелить руками.)))


Для начала пошевелить головой
...
Рейтинг: 0 / 0
Запись в таблицу не выполняет
    #40117115
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Borodat,

авторсообщает, что аффектед 1782... записи , но по факту =0
Очевидно, что просмотрено 1782 строки, но подходящие для вставки не были обнаружены.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запись в таблицу не выполняет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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