Имя: Пароль:
1C
1С v8
Ошибка 80004005
0 iceman2112
 
26.12.12
15:47
Кто может сказать почему возникает эта ошибка?

Соединение с сервером баз данных разорвано администратором
Microsoft OLE DB Provider for SQL Server: Unspecified error
HRESULT=80004005,

Конфигурация "Комплексная автоматизация 1.0.10.1"

Решил снятием с поддержки. Восстанавливаешь поддержку - опять вылезает.
Кто нибудь знает причину?
1 Shurjk
 
26.12.12
15:50
Казалось бы при чем здесь поддержка.
Вообще подобная ошибка это с правами доступа фигня какая то.
2 zladenuw
 
26.12.12
15:51
(0) в Яндекс и сразу первых 3 ссылки.
3 Heckfy
 
26.12.12
15:51
Что из этого http://yandex.ru/yandsearch?text=HRESULT%3D80004005&lr=213 вы пробовали?
4 JustBeFree
 
26.12.12
15:52
(0) Поищи в Инете. Есть пара сайтов, в том числе гилев.ру, где описаны решения для этой ошибки.
5 iceman2112
 
26.12.12
15:52
(1)Вот и хочу понять при чем тут поддержка
Поясни, не понял про права
6 JustBeFree
 
26.12.12
15:53
(5) НА Гилеве.ру как раз написано об этом.
7 iceman2112
 
26.12.12
15:53
(2)-(3) ЧИТАЙТЕ ДО КОНЦА. Я решил проблему. На в чем причина??
8 Shurjk
 
26.12.12
15:53
(5) Тут либо у юзера под которым ты к среверу 1с цепляешься из клиента нет прав, либо у юзера под которым сервер работает нет прав, кстати база файловая или сервер?
9 Heckfy
 
26.12.12
15:54
(7) "Восстанавливаешь поддержку - опять вылезает" - и это решил?
10 Shurjk
 
26.12.12
15:54
А клиент в режиме конфигуратора только запускаешь?
11 iceman2112
 
26.12.12
15:55
сервер. Но я когда снимаю с поддержки, потом (когда например выгружаю cf) под тем же пользователем - все нормально происходит.
12 iceman2112
 
26.12.12
15:55
(11) к (8)
13 JustBeFree
 
26.12.12
15:55
Если конфа на поддержке, то в SQL-базе в поле одной из таблиц хранится конфа поставщика. Проблема связана с размером этого поля. Он (размер) превышает какую-то там величину... та-та-та. Давно дело было, поэтому я могу передать только когда-то слышанный звон :-).
14 Shurjk
 
26.12.12
15:56
(11) В режиме предприятия поробуй запустить, если я правильно думаю то не получиться
15 JustBeFree
 
26.12.12
15:56
Я говорю, полистай сайт Гилева, там конкретно были описаны причины ошибки.
16 Shurjk
 
26.12.12
15:57
(15) Причин там как минимум две может быть.
17 JustBeFree
 
26.12.12
15:58
(16) Да. Несколько.
18 djekting
 
26.12.12
15:58
В SQL базе удалить значение более 120мб из таб. Config  => запрос ( DELETE FROM dbo.Config WHERE DataSize > 125829120 )
19 djekting
 
26.12.12
15:59
Проверить запросом
                   SELECT [FileName]
                   ,[Creation]
                   ,[Modified]
                   ,[Attributes]
                   ,[DataSize]
                   ,[BinaryData]
                   FROM [имябазы].[dbo].[Config]
                   where [DataSize] > 125829120
20 Shurjk
 
26.12.12
15:59
(18) Вообще то ошибка с таким кодом это ошибка доступа.
21 iceman2112
 
26.12.12
16:00
(18) что это за таблица?
22 djekting
 
26.12.12
16:01
(20)ошибка доступа к полю из-за превышения размера
23 JustBeFree
 
26.12.12
16:01
(20) Те не прав. Если верить товарищу Гилеву, то ошибок с таким кодом много и причина каждой из них - разная.
24 Shurjk
 
26.12.12
16:01
(21) Ты в режиме предприятия смог в базу зайти?
25 iceman2112
 
26.12.12
16:01
да я хочу понять, причем тут конфигурация поддержки?
26 iceman2112
 
26.12.12
16:02
(24) смог все норм
27 djekting
 
26.12.12
16:02
Полная замена таблицы Config (удаление и создание по новой с копированием данных из чистой конфигурации поставщика, заранее установленой в базу 'имябазя')

GO
DROP TABLE [имябазы].[dbo].[Config]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [имя базы].[dbo].[Config](
   [FileName] [nvarchar](128) NOT NULL,
   [Creation] [datetime] NOT NULL,
   [Modified] [datetime] NOT NULL,
   [Attributes] [smallint] NOT NULL,
   [DataSize] [int] NOT NULL,
   [BinaryData] [image] NOT NULL,
PRIMARY KEY CLUSTERED
(
   [FileName] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
INSERT INTO [имябазы].[dbo].[Config]
SELECT * FROM [ASUTEST].[dbo].[Config]
GO

***************************************
28 Shurjk
 
26.12.12
16:02
(23) Не знаю как там Гилев, но для меня майкрософт в этом плане авторитетней.
29 djekting
 
26.12.12
16:02
короче все выложил что по этому делать можно
30 iceman2112
 
26.12.12
16:03
(29) спс, скорее всего это работает. Но можешь сказать что за таблица?
31 Shurjk
 
26.12.12
16:03
(26) Странно, под каким SQL юзером база на сервере прописана
32 djekting
 
26.12.12
16:03
настройки какието точно непомню, нго неначто невлияют
33 djekting
 
26.12.12
16:03
мусор
34 JustBeFree
 
26.12.12
16:06
(31) Вся фишка этой ошибки в том, что она проявляется только при обновлении базы. Сама база может работать в режиме Пр. очень даже нормально и без к-л ошибок.
35 Shurjk
 
26.12.12
16:07
(34) В том то и дело что не дает писать в базу. Странно что в режиме предприятия база открылась.
36 iceman2112
 
26.12.12
16:07
(31) я думаю (22) прав и sql об этом и сообщает
37 iceman2112
 
26.12.12
16:08
Ща я просто гляну что за таблица
38 iceman2112
 
26.12.12
16:08
Просто в режиме предприятия он её возможно и не "трясет"
39 Shurjk
 
26.12.12
16:09
(36) Сколько возникала эта ошибка на моей памяти всегда решалась без изменения структур БД, опять же отказ изи несоответствия типов немного по другому выглядит
40 Shurjk
 
26.12.12
16:10
(38) Открывает на запись всегда.
41 djekting
 
26.12.12
16:16
Config. В этой таблице хранится конфигурация базы данных. конфигурация базы данных соответствует реальной структуре данных и используется системой 1С:Предприятие в режиме работы 1С:Предприятие (Проф. разработка в системе 1С:предприятие 8. Габец и другие. стр 777, абзац 3).

короче если с поддержкой будет то нефакт что заработает... у меня упп снята с поддержки, так что если каму интересно проверьте с подержкой дропнуть эту строку