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

Откуда:
Сообщений: 19
MS SQL 2012 SP1, 1C 8.3. При выгрузке четырехгиговой базы данных через конфигуратор, через некоторое время появляется данная ошибка

Картинка с другого сайта.

Оперативки 4 Гига, на винте место есть, файл подкачки фиксирован 4094. В чем может быть проблема, куда рыть?

На случай если не видно картинки
______________________________
КОнфигуратор

Ошибка СУБД:
Microsoft SQL Server Native Client 11.0: Ошибка выделения памяти
HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005, HRESULT=80004005.
_____________________________________________

PS. Просьба не переносить тему в ветку 1C , т.к. ошибка на стороне СУБД. Спс
5 фев 14, 13:30    [15522260]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Если ошибка была "на стороне СУБД", как вы утверждаете, то ее можно увидеть в логах SQL Server.

В данном жу случае, судя по тексту, это ошибка в драйвере доступа. С изрядной вероятностью, ситуация будет специфичной для 1С (ни разу такого не видел). В яндексе смотрели?..
5 фев 14, 13:34    [15522292]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Абу аль Хамза
Guest
когда 1с перестанет использовать sql server как помойное ведро...
5 фев 14, 13:36    [15522299]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
dex1m
Member

Откуда:
Сообщений: 19
Да посмотрел, ниче похожего не нашел, потому и написал сюда. На счет ошибки на стороне СУБД утверждаю не я, а собсно сообщение об ошибке)
5 фев 14, 13:36    [15522306]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Абу аль Хамза
когда 1с перестанет использовать sql server как помойное ведро...
Уже давно его так не использует. Особенно 8.3 Обновите свои знания об 1С.
5 фев 14, 13:38    [15522320]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
dex1m
Да посмотрел, ниче похожего не нашел, потому и написал сюда. На счет ошибки на стороне СУБД утверждаю не я, а собсно сообщение об ошибке)
Сообщение об ошибке сообщает об ошибке в клиенте, а не на сервере.
Читайте внимательнее:
Microsoft SQL Server Native Client 11.0
Смотреть надо в логи на сервере 1С:Предлприятия, там стоит и работает этот клиент.
5 фев 14, 13:41    [15522343]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Абу аль Хамза
Guest
Sergey Sizov
Абу аль Хамза
когда 1с перестанет использовать sql server как помойное ведро...
Уже давно его так не использует. Особенно 8.3 Обновите свои знания об 1С.


+ 1с 8.x

SELECT T1.Q_001_F_001RRef, T6._Fld420, T1.Q_001_F_000RRef, CAST(SUM(T1.Q_001_F_002_) AS NUMERIC(35, 8)), 0x00, T7._Fld2133RRef, T1.Q_001_F_003RRef, T6._Fld425RRef, 0.0, T1.Q_001_F_004_TYPE, T1.Q_001_F_004_RTRef, T1.Q_001_F_004_RRRef FROM (SELECT T2.Fld4717RRef AS Q_001_F_000RRef, T2.Fld4719RRef AS Q_001_F_001RRef, CAST(SUM(T2.Fld4723Turnover_) AS NUMERIC(29, 8)) AS Q_001_F_002_, T2.Fld4722RRef AS Q_001_F_003RRef, T2.Fld4721_TYPE AS Q_001_F_004_TYPE, T2.Fld4721_RTRef AS Q_001_F_004_RTRef, T2.Fld4721_RRRef AS Q_001_F_004_RRRef FROM (SELECT T3._Fld4721_TYPE AS Fld4721_TYPE, T3._Fld4721_RTRef AS Fld4721_RTRef, T3._Fld4721_RRRef AS Fld4721_RRRef, T3._Fld4722RRef AS Fld4722RRef, T3._Fld4717RRef AS Fld4717RRef, T3._Fld4719RRef AS Fld4719RRef, CAST(SUM(T3._Fld4723) AS NUMERIC(23, 8)) AS Fld4723Turnover_ FROM _AccumRgTn4726 T3 WITH(NOLOCK) LEFT OUTER JOIN _Reference21 T4 WITH(NOLOCK) ON T3._Fld4717RRef = T4._IDRRef WHERE T3._Period >= @P1 AND T3._Period < @P2 AND ((((((@P3 = @P4) AND (T3._Fld4719RRef IN (@P5))) AND (T3._Fld4718RRef IN (@P6))) AND T3._Fld4722RRef IN (SELECT T5._Q_001_F_000RRef AS Q_002_F_000RRef FROM #tt2 T5 WITH(NOLOCK))) AND (T4._Fld425RRef = @P7))) GROUP BY T3._Fld4721_TYPE, T3._Fld4721_RTRef, T3._Fld4721_RRRef, T3._Fld4722RRef, T3._Fld4717RRef, T3._Fld4719RRef HAVING (CAST(SUM(T3._Fld4723) AS NUMERIC(23, 8))) <> 0.0) T2 GROUP BY T2.Fld4717RRef, T2.Fld4719RRef, T2.Fld4722RRef, T2.Fld4721_TYPE, T2.Fld4721_RTRef, T2.Fld4721_RRRef) T1 LEFT OUTER JOIN _Reference21 T6 WITH(NOLOCK) ON T1.Q_001_F_000RRef = T6._IDRRef LEFT OUTER JOIN _Document187 T7 WITH(NOLOCK) ON T1.Q_001_F_003RRef = T7._IDRRef GROUP BY T1.Q_001_F_001RRef, T1.Q_001_F_000RRef, T6._Fld420, T6._Fld425RRef, T1.Q_001_F_004_TYPE, T1.Q_001_F_004_RTRef, T1.Q_001_F_004_RRRef, T1.Q_001_F_003RRef, T7._Fld2133RRef ORDER BY 1, 3

5 фев 14, 13:41    [15522345]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31430
dex1m
На счет ошибки на стороне СУБД утверждаю не я, а собсно сообщение об ошибке)
как раз по сообщению видно, что сиквел ни при чём
5 фев 14, 13:42    [15522355]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
dex1m
Да посмотрел, ниче похожего не нашел, потому и написал сюда. На счет ошибки на стороне СУБД утверждаю не я, а собсно сообщение об ошибке)
Не совсем.
use master;
go
select * from sys.messages where text like N'%СУБД%' and message_id < 50000 and language_id = 1049;
go
Строка "Ошибка СУБД" дописана приложением - в сообщениях MSSQL нет таких формулировок. Реальный текст начинается со следующей строки, и в ней как раз указан источник сообщения.
5 фев 14, 13:47    [15522392]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Абу аль Хамза
Guest
Sergey Sizov
Абу аль Хамза
когда 1с перестанет использовать sql server как помойное ведро...
Уже давно его так не использует. Особенно 8.3 Обновите свои знания об 1С.


открытие формочки

К сообщению приложен файл. Размер - 115Kb
5 фев 14, 13:47    [15522397]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
dex1m
Member

Откуда:
Сообщений: 19
Хмм... только что нрмально выгрузил другую 9-ти Гиговую базу... странно(
По скрипту щас еще разок попробую выгрузить и отпишусь
5 фев 14, 14:01    [15522516]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
dex1m
Member

Откуда:
Сообщений: 19
если конечно есть смысл... похоже скуль действительно не при делах.
5 фев 14, 14:04    [15522536]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Абу аль Хамза,

по сравнению с select * from where 1=1 на всех таблицах приведенное Вами есть детский лепет. А именно такое и было во времена 1с v 7.*
5 фев 14, 14:37    [15522757]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
dex1m
Member

Откуда:
Сообщений: 19
message_id Language_id severity is_event_logged text

18313 1049 10 0 Причина: интерфейс для входа в СУБД SQL Server не поддерживается.
21653 1049 16 0 СУБД %1! %2! не существует. Проверьте список поддерживаемых типов и версий СУБД, выполнив запрос к системной таблице msdb.dbo.MSdbms.
5 фев 14, 14:48    [15522847]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Абу аль Хамза
Guest
Sergey Sizov
Абу аль Хамза,

по сравнению с select * from where 1=1 на всех таблицах приведенное Вами есть детский лепет. А именно такое и было во времена 1с v 7.*


ну после долгого давлениея, и легкое послабление кажется большим облегчением. меня например убивает количество чтений на показ формы. а еще убивает, как оно ушатало довольно таки приличное железо на всего лишь около 500 юзерах (ожидания смотрены, все что можно было разрулить не вмешиваясь в гавнакод - разрулено).
5 фев 14, 15:34    [15523312]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1528
Абу аль Хамза
меня например убивает количество чтений на показ формы.
Попросите 1с-ников переписать формы на получение всех данных формы одним-двумя запросами. Возможно они и согласятся :)
5 фев 14, 15:56    [15523503]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2012 ошибка выделения памяти  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31430
[quote Абу аль Хамза]1с 8.x
SELECT T1.Q_001_F_001RRef, T6._Fld420, ...

Нормальный чистенький запрос, джойн + in (...), вполне нормально.
Абу аль Хамза
открытие формочки
...
оно ушатало довольно таки приличное железо на всего лишь около 500 юзерах
Это же учётная система, насыщенный функционал, всё вполне ожидаемо, это же не лёгкая OLTP.
САП или какая нибуть АБС тоже ушатает приличное железо на 500 юзерах.

Когда ругают 1с, имеется в виду старое поведение, когда читалось всё, а там внутри перебиралось.
5 фев 14, 17:47    [15524411]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить