|
|||
| Vstur
20.05.13 — 09:40 |
1с на sql 2008 R2, 1c версии 8.2.17.153, несколько баз, с одной из них на основе Управления Торговлей 10.3 (база в режиме совместимости с 8.1) внезапно случилась проблема. |
||
| Infsams654
1 — 20.05.13 — 09:46 |
(0) поставь любую 8.2.18 |
||
| Vstur
2 — 20.05.13 — 09:51 |
А в 8.2.18 заявлено о решении этой проблемы ? |
||
|
Vstur 3 — 20.05.13 — 15:22 |
В общем, тупой перезапуск SQL и 1с-серверов избавило от этой проблемы. |
![]() |
|
TurboConf — расширение возможностей Конфигуратора 1С |
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
|
Just777 0 / 0 / 0 Регистрация: 06.04.2017 Сообщений: 66 |
||||
|
1 |
||||
|
MS SQL 10.01.2019, 18:37. Показов 10188. Ответов 3 Метки нет (Все метки)
Что за ошибка? «Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.»
Миниатюры
__________________
0 |
|
Администратор
15227 / 12266 / 4902 Регистрация: 17.03.2014 Сообщений: 24,867 Записей в блоге: 1 |
|
|
10.01.2019, 22:28 |
2 |
|
Just777, ты к какой СУБД подключаешься — к Access или все-таки SQL Server?
0 |
|
1561 / 1113 / 164 Регистрация: 23.07.2010 Сообщений: 6,382 |
|
|
11.01.2019, 10:12 |
3 |
|
SELECT[region] FROM[name_region] GROUP BY[region] пробелы расставь, дай шанс парсеру
0 |
|
0 / 0 / 0 Регистрация: 06.04.2017 Сообщений: 66 |
|
|
11.01.2019, 16:18 [ТС] |
4 |
|
OwenGlendower, sql server. Ошибка была в подключении)
0 |
- Remove From My Forums
Ошибка при выполнении выгрузки данных.
-
Вопрос
-
Доброго времени суток уважаемые представители компании Microsoft, я являюсь системным администратором городской больницы №4 г. Владимира, у нас есть важная медицинская программулина MedBase,
недавно у Вас приобрели новый сервер, ну и решили перенести эту программу на новый сервер, установили бесплатный SQL server 2008 r2 express, саму программу MedBase, вроде все работает но при создании отчета выдает следущую ошибку:
«При выполнении запроса произошла ошибка: Поставщик OLE DE «Microsoft.ACE.OLEDB. 12.0» для связанного сервера «(null)» вернул сообщение «Произошли ошибки во время выполнения многошаговой операции OLE DE. По
возможности, проверьте значения всех состояний OLE DE. Работа не выполнена.» — это ошибка SQL server полюбому вот мне очень хочется ее исправить потому что отчеты не делаются… ПОМОГИТЕЕЕЕЕ-
Перемещено
30 апреля 2013 г. 8:07
sql
-
Перемещено
Ответы
-
-
Помечено в качестве ответа
Иван ПродановMicrosoft contingent staff, Moderator
30 апреля 2013 г. 13:46
-
Помечено в качестве ответа
-
Все решили проблемку: простите за беспокойство … поставщики решили проблему, вот прям только что … в среде SQL выполнить запрос:
EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’AllowInProcess’, 1
GO
EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’DynamicParameters’, 1
GOМне помогло
-
Помечено в качестве ответа
ad_sergeev
30 апреля 2013 г. 11:09
-
Помечено в качестве ответа
Ситуация следующая:
Написал макрос для выгрузки данных из базы SQL Server в Excel. У меня все работает корректно. Отправил файл с макросом коллеге и у него появляется данная ошибка. Отдел безопасности говорит, что доступ ему предоставили.
Строка соединения:
ConnectionString = "Provider=SQLOLEDB;Data Source=server name; " _
& "Initial Catalog=database name; Integrated Security=SSPI; " _
& "IsolationLevel=adXactReadUncommitted"

Весь код
Dim con As New ADODB.Connection
Dim rec As New ADODB.Recordset, rec2 As New ADODB.Recordset
Dim vac As String
rec.CursorType = adOpenKeyset
rec.LockType = adLockOptimistic
rec2.CursorType = adOpenKeyset
rec2.LockType = adLockOptimistic
Application.ScreenUpdating = False
Лист1.Unprotect Password:="пароль"
лист2.Unprotect Password:="пароль"
лист1.Activate
лист1.Range("A7:U7").Select
лист1.Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
лист2.Activate
лист2.Range("A7:R7").Select
лист2.Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
лист1.Activate
con.Open
rec.Open "SELECT * " & _
"FROM [database].[schema].[table] " & _
"WHERE [UserName] like '" & Application.UserName & "'", con
If rec.RecordCount <> 1 Then
MsgBox "Сообщение" & _
vbNewLine & "Продолжение сообщения", vbOKOnly
Else
vac = rec.Fields("Столбец")
rec.Close
If vac <> "значение" Then
rec.Open "SELECT *" & _
"FROM [database].[schema].[table2]" & _
"Where [Столбец2] = '" & vac & "'", con
rec2.Open "SELECT *" & _
"FROM [database].[schema].[table3]" & _
"Where [Столбец2] = '" & vac & "'", con
Else
rec.Open "SELECT *" & _
"FROM [database].[schema].[table2]", con
rec2.Open "SELECT *" & _
"FROM [database].[schema].[table3]", con
End If
Лист1.Range("A7").CopyFromRecordset rec
Лист2.Range("A7").CopyFromRecordset rec2
MsgBox "Готово"
End If
Лист1.Protect Password:="Пароль", _
Contents:=True, DrawingObjects:=False, AllowUsingPivotTables:=True, _
AllowSorting:=True, AllowFiltering:=True
Лист2.Protect Password:="Пароль", _
Contents:=True, DrawingObjects:=False, AllowUsingPivotTables:=True, _
AllowSorting:=True, AllowFiltering:=True
Лист1.Activate
Ошибка при записи документа «Заявка на расходование ДС» в Управление торговлей, ред. 11. Ошибка СУБД: HRESULT=80040E21
Описание ошибки:
Проблема проявила себя после обновления конфигурации рабочей базы 1С: Управление торговлей редакции 11 до релиза 11.1.10.131 и сервера 1С: Предприятия на версию 8.3.5.1517. Документ «Заявка на расходование денежных средств» попросту не записывался и сразу же возникала ошибка.
Найденные решения:
Служебная информация об ошибке от самой платформы:
Платформа: 1С:Предприятие 8.3 (8.3.5.1517)
Конфигурация: Управление торговлей, редакция 11.1 (11.1.10.131) (http://v8.1c.ru/trade/)
Copyright © ООО «1C», 2003-2015. Все права защищены
(http://www.1c.ru)
Режим: Серверный (сжатие: усиленное)
Приложение: Тонкий клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Версия 8.2
Ошибки:
———————————————————————————
29.04.2015 13:10:22
Невосстановимая ошибка
Ошибка при выполнении запроса POST к ресурсу /e1cib/logForm:
по причине:
Ошибка СУБД:
Microsoft SQL Native Client: Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.
HRESULT=80040E21

Сначал традиционно в подобных случаях выполнил тестирование и исправление информационной базы. Тестирование изменений в ситуации не дало. Пришлось придумывать. Ну раз ошибка платформенная, значить может попробовать сменить платформу. Наудачу как раз 29.04.2015 вышел релиз 1С: Предприятия 8.3.6.1977.
После установка данного релиза платформы и сервера 1С ошибка перестала себя проявлять.
Оцените, помогло ли Вам предоставленное описание решения ошибки?


© www.azhur-c.ru 2014-2020. Все права защищены. Использование текстов и изображений с данной страницы без письменного разрешения владельца запрещено. При использовании материалов с данной страницы обязательно указание ссылки на данную страницу.
30-04-2015
Журавлев А.С.
(www.azhur-c.ru)
Вопрос может покажется глупым, но не судите пожалуйста строго, я только начала изучать этот предмет…
Мне нужно «открыть соединение с хранилищем данных» (на C#).(Базу данных создавала в Access)
Пишу следующее:
Код:
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString =»Provider=Microsoft.Jet.OLEDB.4.0;» +
@»Data Source=D:BDbd2db2.mdb;» +
«Initial Catalog=t2;»;
cn.Open();
cn.Close();
Выдаётся в строке с Open ошибка:
«Произошли ошибки во время выполнения многошаговой операции OLE DB. По возможности, проверьте значения всех состояний OLE DB. Работа не выполнена.»
Подскажите пожалуйста, что делалось неверно
3 ответа
29K
07 декабря 2007 года
![]()
Mr. Iden
12 / / 15.11.2007
С C# не дружу, но на C++ такой код вызвал бы ошибку из-за использования символа вместо \. Наверное правильнее будет
Source=D:\BD\bd2\db2.mdb
5
07 декабря 2007 года
![]()
hardcase
4.5K / / 09.08.2005
Подскажите пожалуйста, что делалось неверно
Трудно сказать, ваша строка подключения выглядит корректной.
Попробуйте добавить это соедниение в Visual Studio. Откройте Server Explorer (в полной версии) или Database Explorer (в Express версии), из него можно создать подключение, далее в свойствах можно посмотреть его строку подключения.
С C# не дружу, но на C++ такой код вызвал бы ошибку из-за использования символа вместо \. Наверное правильнее будет
Source=D:\BD\bd2\db2.mdb
Если не дружишь, то чего отвечаешь? В C# есть verbaitm-string, префиксом которой является @, семантика его такова, что компилятор не применяет к строке эскейп-последовательностей.
14K
07 декабря 2007 года
![]()
Irene_001
43 / / 29.07.2007
Спасибо огромное за ответы!!!Поломав немного глову я всё-таки поняла в чём дело (я пишу на всякий случай, вдруг кому-то станет интересно, или столкнётся с подобной проблемой)…
так как подключение через
OleDb
, то «Initial Catalog=t2;» в строке подключения— лишее. Если его убрать, то всё заработает
Код:
OleDbConnection cn = new OleDbConnection();
cn.ConnectionString =»Provider=Microsoft.Jet.OLEDB.4.0;» +
@»Data Source=D:BDbd2db2.mdb;»; // правильная строка
cn.Open();
…………..
cn.Close();
опять таки не берусь говорить что это 100% верно, но в этом случае у меня работает

