| Номер ошибки: | Ошибка 3043 | |
| Название ошибки: | Your network access was interrupted | |
| Описание ошибки: | Your network access was interrupted. To continue, close the database, and then open it again. | |
| Разработчик: | Microsoft Corporation | |
| Программное обеспечение: | Microsoft Access | |
| Относится к: | Windows XP, Vista, 7, 8, 10, 11 |
«Your network access was interrupted» Введение
«Your network access was interrupted» обычно является ошибкой (ошибкой), обнаруженных во время выполнения. Чтобы убедиться, что функциональность и операции работают в пригодном для использования состоянии, разработчики программного обеспечения, такие как Microsoft Corporation, выполняют отладку перед выпусками программного обеспечения. К сожалению, инженеры являются людьми и часто могут делать ошибки во время тестирования, отсутствует ошибка 3043.
Некоторые люди могут столкнуться с сообщением «Your network access was interrupted. To continue, close the database, and then open it again.» во время работы программного обеспечения. Когда появится ошибка, пользователи компьютеров смогут уведомить разработчика о наличии ошибки 3043 через отчеты об ошибках. Затем Microsoft Corporation исправляет эти дефектные записи кода и сделает обновление доступным для загрузки. Если есть уведомление об обновлении Microsoft Access, это может быть решением для устранения таких проблем, как ошибка 3043 и обнаруженные дополнительные проблемы.
Почему происходит ошибка времени выполнения 3043?
Сбой во время выполнения Microsoft Access, как правило, когда вы столкнетесь с «Your network access was interrupted» в качестве ошибки во время выполнения. Мы можем определить, что ошибки во время выполнения ошибки 3043 происходят из:
Ошибка 3043 Crash — Ошибка 3043 является хорошо известной, которая происходит, когда неправильная строка кода компилируется в исходный код программы. Это возникает, когда Microsoft Access не реагирует на ввод должным образом или не знает, какой вывод требуется взамен.
Утечка памяти «Your network access was interrupted» — последствия утечки памяти Microsoft Access связаны с неисправной операционной системой. Возможные провокации включают отсутствие девыделения памяти и ссылку на плохой код, такой как бесконечные циклы.
Ошибка 3043 Logic Error — «логическая ошибка», как говорят, генерируется, когда программное обеспечение получает правильный ввод, но генерирует неверный вывод. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
Такие проблемы Your network access was interrupted обычно вызваны повреждением файла, связанного с Microsoft Access, или, в некоторых случаях, его случайным или намеренным удалением. Обычно, установка новой версии файла Microsoft Corporation позволяет устранить проблему, из-за которой возникает ошибка. Кроме того, некоторые ошибки Your network access was interrupted могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.
Распространенные сообщения об ошибках в Your network access was interrupted
Обнаруженные проблемы Your network access was interrupted с Microsoft Access включают:
- «Ошибка программного обеспечения Your network access was interrupted. «
- «Ошибка программного обеспечения Win32: Your network access was interrupted»
- «Your network access was interrupted столкнулся с проблемой и закроется. «
- «Your network access was interrupted не может быть найден. «
- «Your network access was interrupted не найден.»
- «Ошибка запуска программы: Your network access was interrupted.»
- «Your network access was interrupted не выполняется. «
- «Отказ Your network access was interrupted.»
- «Неверный путь к программе: Your network access was interrupted. «
Обычно ошибки Your network access was interrupted с Microsoft Access возникают во время запуска или завершения работы, в то время как программы, связанные с Your network access was interrupted, выполняются, или редко во время последовательности обновления ОС. Запись ошибок Your network access was interrupted внутри Microsoft Access имеет решающее значение для обнаружения неисправностей электронной Windows и ретрансляции обратно в Microsoft Corporation для параметров ремонта.
Создатели Your network access was interrupted Трудности
Большинство проблем Your network access was interrupted связаны с отсутствующим или поврежденным Your network access was interrupted, вирусной инфекцией или недействительными записями реестра Windows, связанными с Microsoft Access.
В частности, проблемы с Your network access was interrupted, вызванные:
- Недопустимые разделы реестра Your network access was interrupted/повреждены.
- Файл Your network access was interrupted поврежден от вирусной инфекции.
- Другая программа (не связанная с Microsoft Access) удалила Your network access was interrupted злонамеренно или по ошибке.
- Другая программа находится в конфликте с Microsoft Access и его общими файлами ссылок.
- Microsoft Access (Your network access was interrupted) поврежден во время загрузки или установки.
Продукт Solvusoft
Загрузка
WinThruster 2023 — Проверьте свой компьютер на наличие ошибок.
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Установить необязательные продукты — WinThruster (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление
Here are some thoughts:
It sounds very much like (short) network interruptions. MS Access doesn’t like these at all, in particular it doesn’t recover from a broken connection (even if very short) until you restart the frontend.
Network interruptions during write operations on Access backends are the prime cause of backend database corruption. Consider yourself lucky if you haven’t experienced that yet. But you should backup and Compact&Repair the backend often (!) .
You can prevent backend corruptions by moving the backend to a server database, e.g. SQL Server Express (free). Errors will still occur («ODBC call failed» instead of error 3043), but they will only affect the frontends.
You can probably work around all errors by changing the frontend from bound forms to unbound forms. This is a major undertaking.
I don’t think there is anything you can do with the backend to prevent the errors.
If this database has value to your company, and IT says there is no problem, I suggest you escalate the problem to someone who can make IT look closer into the issue.
(How to do so would be a separate question, perhaps on SuperUser.)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 |
Private Sub butAdd_Click() Dim db As Database Dim rs As Recordset Dim strSQL As String, strSQLFUN As String Dim but, but2 Dim MyKanal As String, MyUserName As String MyKanal = Forms![Мои задачи].spisokKanal.Value MyUserName = Forms![ Мои задачи].spisokIspolnitel.Value If IsNull(Me.spisokAvtorZadachi.Value) Or Me.spisokAvtorZadachi.Value = "" Then MsgBox "Заполните поле ‘Автор задачи’", vbOKOnly + vbInformation, "Ошибка" Me.spisokAvtorZadachi.SetFocus Exit Sub ElseIf IsNull(Me.spisokIspolnit.Value) Or Me.spisokIspolnit.Value = "" Then MsgBox " Заполните поле ‘Исполнитель’", vbOKOnly + vbInformation, " Ошибка " Me.spisokIspolnit.SetFocus Exit Sub ElseIf IsNull(Me.spisokUrPodr.Value) Or Me.spisokUrPodr.Value = "" Then MsgBox " Заполните поле ‘Уровень Подразделения’", vbOKOnly + vbInformation, " Ошибка " Me.spisokUrPodr.SetFocus Exit Sub ElseIf IsNull(Me.spisokPodr.Value) Or Me.spisokPodr.Value = "" Then MsgBox " Заполните поле ‘Подразделение’", vbOKOnly + vbInformation, " Ошибка " Me.spisokPodr.SetFocus Exit Sub ElseIf IsNull(Me.DataPostZadachi.Value) Or Me.DataPostZadachi.Value = "" Then MsgBox " Заполните поле ‘Дата постановки задачи’", vbOKOnly + vbInformation, " Ошибка " Me.DataPostZadachi.SetFocus Exit Sub ElseIf IsNull(Me.DataIspolneniya.Value) Or Me.DataIspolneniya.Value = "" Then MsgBox " Заполните поле ‘Дата исполнения’", vbOKOnly + vbInformation, " Ошибка " Me.DataIspolneniya.SetFocus Exit Sub ElseIf CDate(Me.DataIspolneniya.Value) < CDate(Me.DataPostZadachi.Value) Then MsgBox "Дата исполнения не может быть меньше даты постановки.", vbOKOnly + vbInformation, " Ошибка " Me.DataIspolneniya.SetFocus Exit Sub ElseIf IsNull(Me.spisokStatus.Value) Or Me.spisokStatus.Value = "" Then MsgBox " Заполните поле ‘Статус’", vbOKOnly + vbInformation, " Ошибка " Me.spisokStatus.SetFocus Exit Sub ElseIf IsNull(Me.spisokTema.Value) Or Me.spisokTema.Value = "" Then MsgBox " Заполните поле ‘Тема’", vbOKOnly + vbInformation, " Ошибка " Me.spisokTema.SetFocus Exit Sub ElseIf IsNull(Me.spisokMeropriyatie.Value) Or Me.spisokMeropriyatie.Value = "" Then MsgBox " Заполните поле ‘Мероприятие’", vbOKOnly + vbInformation, " Ошибка " Me.spisokMeropriyatie.SetFocus Exit Sub Else Dim myData As Integer Dim msbut, MyFullUserName myData = 0 Dim strData As String Dim splitIsp splitIsp = Split(Me.spisokIspolnit.Value, " ") splitIsp = splitIsp(0) strData = "SELECT [Исполнитель], [Дата исполнения], Статус FROM Задачи WHERE ([ID Исполнителя] = " & Me.spisokIspolnit.Column(0) & ")" Set db = CurrentDb Set rs = db.OpenRecordset(strData, dbOpenDynaset) With rs Do While Not .EOF If ![Дата исполнения] = CDate(Me.DataIspolneniya.Value) And ![Статус] <> "Завершена" Then myData = myData + 1 End If .MoveNext Loop End With rs.Close db.Close Set rs = Nothing Set db = Nothing If myData = 0 Then GoTo data0: msbut = MsgBox("У исполнителя задачи " & Me.spisokIspolnit.Value & " на данную дату (" & Me.DataIspolneniya.Value & ")" & vbCrLf & _ "уже имеются задачи (" & myData & " шт). Желаете промотреть список задач исполнителя?", vbYesNo + vbInformation, "Задачи") If msbut = vbYes Then DoCmd.OpenForm "Список задач исполнителя (по ЕСУ)" Me.Visible = False Exit Sub Else data0: If Me.spisokAvtorZadachi.Value = Me.spisokIspolnit.Value And Me.flagNaKontr.Value = False Then Me.flagSamokontr.Value = -1 End If If Me.flagNaKontr.Value = False Then Me.flagNaKontr.Value = 0 Else Me.flagNaKontr.Value = -1 End If strSQL = "INSERT INTO Задачи ([Автор задачи], [ID Автора], [Уровень Подразделения], " _ & "[Подразделение], [Источник], [Дата постановки задачи], [Дата исполнения], [Исполнитель], [ID Исполнителя], " _ & "[Тема/КПЭ/Приоритет], [Мероприятие], [Ожидаемый результат], [Статус], [На контроле], Контролирующий, [ID Контролирующего], Самоконтроль) VALUES " & _ "('" & Me.spisokAvtorZadachi.Value & "', '" & _ Me.spisokAvtorZadachi.Column(0) & "', '" & _ Me.spisokUrPodr.Value & "', '" & _ Me.spisokPodr.Value & "', '" & _ Me.spisokIstochnik.Value & "', '" & _ Me.DataPostZadachi.Value & "', '" & _ Me.DataIspolneniya.Value & "', '" & _ Me.spisokIspolnit.Value & "', '" & _ Me.spisokIspolnit.Column(0) & "', '" & _ Me.spisokTema.Value & "', '" & _ Me.spisokMeropriyatie.Value & "', '" & _ Me.spisokOghRez.Value & "', '" & _ Me.spisokStatus.Value & "', '" & _ Me.flagNaKontr.Value & "', '" & _ Me.poleKontroliruyu.Value & "', '" & _ Me.poleKontroliruyu.Column(0) & "', '" & _ Me.flagSamokontr.Value & "' );" CurrentDb.Execute (strSQL) If InStr(1, Me.spisokAvtorZadachi.Value, MyUserName, vbTextCompare) Then but2 = MsgBox("Задача успешно добавлена в план мероприятий сотруднику." & vbCrLf & _ "Хотите выставить задачу в Outlook исполнителю " & Me.spisokIspolnit.Value & "?", vbYesNo + vbInformation, "ÑÁÅÐÁÀÍÊ") If but2 = vbYes Then GoTo TaskIt: If but2 = vbNo Then GoTo addnext: Else but2 = MsgBox("Задача успешно добавлена в план мероприятий сотруднику.", vbInformation, "ÑÁÅÐÁÀÍÊ") GoTo addnext: End If TaskIt: Dim recipienttask As Recipient Dim olApp As Object Dim olNs As Outlook.NameSpace Dim olFldr As Outlook.MAPIFolder Dim olApt As Object Dim olCldr Dim vremyaNap As String, strMyMail As String, MyMail As String Dim komu As String, Subj As String, DataSt As Date, DataEnd As Date, BodyText As String Dim I As Variant strSQLFUN = " SELECT [Адрес электронной почты] FROM Сотрудники WHERE (КодСотрудника = " & Me.spisokIspolnit.Column(0) & ")" Set db = CurrentDb Set rs = db.OpenRecordset(strSQLFUN, dbOpenDynaset) With rs Do While Not .EOF MyFullUserName = ![ Адрес электронной почты] .MoveNext Loop End With rs.Close db.Close Set rs = Nothing Set db = Nothing strMyMail = "SELECT [Адрес электронной почты] FROM Сотрудники WHERE (КодСотрудника = " & Me.spisokAvtorZadachi.Column(0) & ")" Set db = CurrentDb Set rs = db.OpenRecordset(strMyMail, dbOpenDynaset) With rs Do While Not .EOF MyMail = ![ Адрес электронной почты] .MoveNext Loop End With rs.Close db.Close Set rs = Nothing Set db = Nothing Set olApp = CreateObject("Outlook.Application") Set olApt = olApp.CreateItem(olTaskItem) Set olNs = olApp.GetNamespace("MAPI") Set olFldr = olNs.GetDefaultFolder(olFolderCalendar) komu = MyFullUserName 'Адресат vremyaNap = "09:00:00" 'Время напоминания Subj = Me.spisokTema.Value 'тема DataSt = Me.DataPostZadachi.Value 'дата начала BodyText = Me.spisokMeropriyatie.Value 'текст в теле письма DataEnd = Me.DataIspolneniya.Value With olApt .Subject = Subj .Assign 'назначим задачу другому Set recipienttask = olApt.Recipients.Add(komu) .Body = BodyText .StartDate = DataSt .DueDate = DataEnd '.Importance = olImportanceHigh .ReminderSet = True .ReminderTime = DataEnd - 1 + TimeValue(vremyaNap) .Display (True) 'открывет к просмотру End With MsgBox "Задача назначена.", vbOKOnly + vbInformation, "ÑÁÅÐÁÀÍÊ" Set olApt = Nothing Set olApp = Nothing GoTo addnext: addnext: but = MsgBox("Хотите добавить еще одну задачу?", vbYesNo + vbInformation, "ÑÁÅÐÁÀÍÊ") If but = vbNo Then DoCmd.Close acForm, "Добавить задачу (ЕСУ)" Forms![Мои задачи].Visible = True Forms![ Мои задачи].spisokZadMne.Requery Forms![ Мои задачи].spisokZadOtMenya.Requery Call TrebUtvStat Call MyKontrol Call SamoKontrol Call Prosrok Call NaDorabotku Exit Sub End If End If End If Me.spisokUrPodr.Value = Null Me.spisokPodr.Value = Null Me.spisokIstochnik.Value = Null Me.DataPostZadachi.Value = Format(Now, "dd.mm.yyyy") Me.DataIspolneniya.Value = Format(Now + 5, "dd.mm.yyyy") Me.spisokIspolnit.Value = Null Me.spisokTema.Value = Null Me.spisokMeropriyatie.Value = Null Me.spisokOghRez.Value = Null Me.flagNaKontr.Value = False Me.flagSamokontr.Value = False Me.spisokIspolnit.SetFocus End Sub |
- Remove From My Forums
-
Question
-
I have an access application on the network which is used by approximately 4 — 5 people. Its been in use for about 5 years but recently the application has been causing trouble for users.
For instance drop down menus sometimes display «#Error» when they should be retreiving info from the database. Users have also been complaining of the application lagging and hanging and crashing in some instances.
Also, a runtime error 3043 has occurred on a number of occassions.
The database is split into f/e and b/e. Could it be a hardware issue? The computers in question are quite old.
Any help would be greatly appreciated.
Answers
-
Hi,
Run-time Error #3043 is almost definetely means problems with connection. I faced it before some times while our IT guys were making some network-related works. And the hanging and lagging you see is the same issue. And crashing is the consequence of the
network signal break. I’m not sure about #Error values but it (in theory) may be caused by these network issues too. Is there any WAN segments in your network? What is the approximate topology? Or do you just have LAN wired 100M connection everywhere?
Andrey V Artemyev | Saint-Petersburg, Russia
-
Marked as answer by
Wednesday, May 18, 2011 6:05 AM
-
Marked as answer by
У нас есть Windows 2008 под управлением служб терминалов, но в качестве удаленных приложений, а не полные рабочие столы.
Есть один файл базы данных, выч.mdb, что дает «ошибка диска или сети». Если к нему обращается пользователь с установленным MS Access 2003, он работает нормально. Однако для наших путешествующих пользователей, которые получают доступ через RemoteApp, то они получают «диск или ошибка сети».
Я искал и почти каждый приходит к паре оргвыводы:
1. Это сетевая ошибка.
2. Перекомпиляции и/или сжатие.
Это, конечно, не #1, потому что я могу проверить, что сеть в порядке.
Я перекомпилировал и сжал без успеха (и, кроме того, вы можете открыть базу данных).
С клиентского компьютера:
A) нет проблем при запуске другого RemoteApp (например, Word, WordPad или даже другой доступ DB)
Б) не имеет проблемы входа в систему через полный удаленный рабочий стол.
C) можно запустить базу данных из Access 2003 локально установлен
D) получает «ошибку диска или сети» при открытии через Remote-App.
Журнал событий показывает ничего, что я мог найти. Со всеми различными журналами в Windows Server теперь, может быть, где-то еще, чтобы посмотреть? Это, конечно, кажется, связано с RemoteApp установка.
и да, как только я завершу свой текущий проект, следующий, чтобы обновить эти стареющие приложения.
так просто скопировать файл и переименование делает его работу. Тем не менее, я попробовал те же шаги, не меняя имя (в основном скопировать его на локальный и копировать/перезаписать обратно на сервер), и это не устраняет проблему.
mirror1982
10.09.10 — 23:50
Есть БД написанная в Access. Когда я папку с БД скопировал домой с компа знакомого, то при включении ее (а именно файла Start.mde) база запускалась, а теперь Access мне пишет: «Строка S1PhBaseBase.mde задает ошибочный путь. Проверьте, что путь задан правильно и имеется подключение к серверу, на котором находятся файлы». В чем дело? Имя компа я сделал S1, имя папки PhBase и она расшарена.
mirror1982
1 — 10.09.10 — 23:50
Access 2000
mirror1982
2 — 11.09.10 — 10:49
Хелп!
KUBIK
3 — 11.09.10 — 10:56
а где mdb-файл?
mirror1982
4 — 11.09.10 — 10:59
В S1PhBase
KRV
5 — 11.09.10 — 11:01
(4) mdb?
mirror1982
6 — 11.09.10 — 11:02
S1PhBaseStart.mdb
nick slaughter
7 — 11.09.10 — 11:02
(0) Свиснул у кого то базу ? )))
KRV
8 — 11.09.10 — 11:03
в прошлом топике этот вопрос уже был — аутор не колется
mirror1982
9 — 11.09.10 — 11:04
Но сейчас увидел, что файла Base.mdb нет
KRV
10 — 11.09.10 — 11:07
……. :)))
mirror1982
11 — 11.09.10 — 11:08
(10) не Start.mdb
KRV
12 — 11.09.10 — 11:09
*.mdb — а такой есть вообще?
mirror1982
13 — 11.09.10 — 11:14
есть, ты не поверишь
KRV
14 — 11.09.10 — 11:16
поверю, почему нет? файл большой?
mirror1982
15 — 11.09.10 — 11:16
Start.mdb — 52 mb
KRV
16 — 11.09.10 — 11:17
кинь на файлообменник — посмотрим, что там
mirror1982
17 — 11.09.10 — 11:21
один этот файл или еще какие-нибудь?
KRV
18 — 11.09.10 — 11:21
его хватит пока
mirror1982
19 — 11.09.10 — 11:22
упаковал его весит 3mb, может на мыло кину?
KRV
20 — 11.09.10 — 11:24
кинь: rvkiselev басяка hotmail.com
mirror1982
21 — 11.09.10 — 11:36
Пардон. Убран был общий доступ с папки поэтому и не включалась? Сейчас работает. Вчера я просто убрал его, проверял может дело в этом. Вчера я был у человека показывал ему эту БД. Может дело в инете? Когда подключен инет, то все ОК. Вчера принес ноут ему, инета не было и не включалась БД. Сейчас проверю, отключу модем и включу БД. Потом отпишусь!
mirror1982
22 — 11.09.10 — 11:36
Так и есть: дисковая или сетевая ошибка. Путь прописан сетевой S1PhBase. Как только комп становится локальным и сетевое подключение отключено, то все БД не работает. Как это исправить?
KRV
23 — 11.09.10 — 11:41
руками.. (не вариант?) пропиши локальный путь и все
mirror1982
24 — 11.09.10 — 11:43
где именно?
mirror1982
25 — 11.09.10 — 11:51
где руками?
KRV
26 — 11.09.10 — 11:53
Год рождения 1982. уже почти тридцать лет прошло — уже не оправдание.. все интернеты украли??
mirror1982
27 — 11.09.10 — 11:55
если в папке с БД был текстовый файл, в первой строке которого можно было менять путь, то это другое дело. Я в Access ноль. Помоги!
KRV
28 — 11.09.10 — 11:59
как я могу тебе, дружище, помочь, если ты и половины нужной инфы не говоришь.. на вскидку: создай новую базу импортом из существующего файла..
mirror1982
29 — 11.09.10 — 12:02
(28) Как это сделать?
mirror1982
30 — 11.09.10 — 12:08
(28) Я тебе сейчас на мыло кину mdb-файл
KRV
31 — 11.09.10 — 12:19
хотмайл гонит — кинь туда же на gmail.com
KRV
32 — 11.09.10 — 12:20
все, не надо
mirror1982
33 — 11.09.10 — 12:20
получил?
KRV
34 — 11.09.10 — 12:26
да. файл у тебя кривой — оттуда все беды..
mirror1982
35 — 11.09.10 — 12:29
А по подробней?
KRV
36 — 11.09.10 — 12:33
битый файл — когда воровали, над было попросить людей выйти
mirror1982
37 — 11.09.10 — 12:36
когда есть подключение по локальной сети, то все работает. Подправить пути реально?
KRV
38 — 11.09.10 — 12:41
реально думаю.. что мне прислал — битый файл
mirror1982
39 — 11.09.10 — 12:42
Дружище!
Подправить пути возможно? Где и как это сделать?
KRV
40 — 11.09.10 — 12:49
блин.. мне РТФМ поднимать? на вскидку не помню!
mirror1982
41 — 11.09.10 — 12:50
можешь помочь?
mirror1982
42 — 11.09.10 — 13:14
ау
KRV
43 — 11.09.10 — 13:20
ты бы хоть в работный день пристал… еще раз скинь — смотреть буду вечером
mirror1982
44 — 11.09.10 — 13:41
ок
Содержание
- Ошибка выполнения 3043: диск или сетевая ошибка
- Проблемы
- Причина
- Решение
- Если вы не можете открыть конструктор FRx
- Поиск необходимых путей в FRx
- Действия по устранению проблемы
- MS Access 2003-ошибка диска или Сети — не проблема Сети-удаленное приложение-Win 2008
- 1 ответов
- «Ошибка отложенной записи» при работе в MS Access
- «Ошибка отложенной записи» при работе в MS Access
- Ошибка доступа «Ваш сетевой доступ был прерван» при использовании сопоставленного диска
- Симптомы
- Причина
- Решение
- Ошибка диска MS Access или сети 3043
- 2 ответа
Ошибка выполнения 3043: диск или сетевая ошибка
Проблемы
«Ошибка выполнения 3043: диск или сетевая ошибка». Эта ошибка может возникать при запуске конструктора FRx, создании предметного указателя или создании отчета.
Причина
Эта ошибка может быть вызвана одной или несколькими из указанных ниже причинами.
Недопустимый путь к рабочему диску, путь импорта и экспорта или выходной путь.
Недостаточно разрешений на доступ к сетевому каталогу или ресурсу.
Недоступный сетевой ресурс.
Решение
Если вы не можете открыть конструктор FRx
В меню Пуск выберите пункт Выполнить. Введите FRX. iniи нажмите кнопку ОК.
Найдите строку LastCompany = . Если в строке содержится значение после знака равенства, удалите текст после знака равенства в этой строке, а затем сохраните файл и закройте его.
Запустить конструктор FRx — если окно выбора компании отображается до получения ошибки, перейдите к разделу «Поиск необходимых путей в FRx» этой статьи. В противном случае перейдите к действию 4.
Снова откройте файл FRX. ini. Найдите строку WorkDrive = , а затем запишите путь, указанный после знака равенства — это путь к рабочему диску.
Перейдите к разделу «действия для устранения проблемы» этой статьи.
Поиск необходимых путей в FRx
Если вам будет предложено выбрать компанию, нажмите кнопку Отмена.
В меню Администратор выберите пункт Параметры обработки.
Запишите путь, указанный в поле дополнительный рабочий диск — путь к рабочему диску. Нажмите кнопку Отмена , чтобы закрыть окно Параметры обработки .
В меню Фирма выберите пункт сведения.
Запишите путь, указанный в полепуть импорта и экспорта — это путь к импорту и экспорту. Нажмите кнопку Закрыть , чтобы закрыть окно сведения о компании .
Если при создании отчета возникла ошибка, откройте каталог для отчета о проблеме.
Откройте вкладку вывод . Если в поле имя файла указан полный путь, обратите внимание на то, что это путь вывода. Если указано только имя файла, путь к выходным данным и путь импорта и экспорта совпадают. Закройте каталог.
Действия по устранению проблемы
Если один или несколько описанных выше путей находятся на сетевом сервере, убедитесь в том, что сервер работает без ошибок.
Если один или несколько описанных выше путей находятся на сетевом сервере, убедитесь в том, что сервер доступен с компьютера, на котором произошла ошибка.
Убедитесь, что путь рабочего диска является допустимым и правильным. Если это не так, обновите путь. Этот путь можно обновить в окне » Параметры обработки » или изменить файл FRX. ini (в приведенном выше разделе «обнаружение необходимых путей в FRx» для расположения этих путей).
Убедитесь, что пути импорта, экспорта и выхода указаны правильно. Если один или несколько из этих путей недопустимы или неверны, обновите их соответствующим образом (в разделе «Поиск необходимых путей в FRx» для расположения этих путей).
Повторите задачу, которая вызвала ошибку ранее. Если сообщение об ошибке больше не возникнет, пропустите все оставшиеся действия; в противном случае перейдите к действию 6.
Войдите в систему с помощью учетной записи с правами администратора домена.
Повторите задачу, которая ранее вызвала ошибку. Если сообщение об ошибке больше не возникнет, перейдите к действию 8; в противном случае перейдите к шагу 9.
Выйдите из компьютера, а затем снова войдите в систему с помощью учетной записи пользователя. Если ошибка по-прежнему возникает, пользователь не имеет достаточных разрешений для одного или нескольких указанных путей. Проверьте разрешения для каждого каталога и предоставьте разрешения там, где это необходимо. У пользователей должны быть разрешения на чтение, чтение & выполнение, запись и изменение для каждого из указанных выше путей. После того как соответствующие разрешения будут предоставлены, пользователю больше не следует получать ошибку.
Если ошибка не исчезнет, возможно, потребуется перезапустить сервер. Перезагрузите сервер как можно скорее.
Источник
MS Access 2003-ошибка диска или Сети — не проблема Сети-удаленное приложение-Win 2008
У нас есть Windows 2008 под управлением служб терминалов, но в качестве удаленных приложений, а не полные рабочие столы.
Есть один файл базы данных, выч.mdb, что дает «ошибка диска или сети». Если к нему обращается пользователь с установленным MS Access 2003, он работает нормально. Однако для наших путешествующих пользователей, которые получают доступ через RemoteApp, то они получают «диск или ошибка сети».
Я искал и почти каждый приходит к паре оргвыводы:
1. Это сетевая ошибка.
2. Перекомпиляции и/или сжатие.
Это, конечно, не #1, потому что я могу проверить, что сеть в порядке.
Я перекомпилировал и сжал без успеха (и, кроме того, вы можете открыть базу данных).
С клиентского компьютера:
A) нет проблем при запуске другого RemoteApp (например, Word, WordPad или даже другой доступ DB)
Б) не имеет проблемы входа в систему через полный удаленный рабочий стол.
C) можно запустить базу данных из Access 2003 локально установлен
D) получает «ошибку диска или сети» при открытии через Remote-App.
Журнал событий показывает ничего, что я мог найти. Со всеми различными журналами в Windows Server теперь, может быть, где-то еще, чтобы посмотреть? Это, конечно, кажется, связано с RemoteApp установка.
опять же, это не проблема сети! Это продолжается уже несколько месяцев. Я проверил, что это не проблема сети.
и да, как только я завершу свой текущий проект, следующий, чтобы обновить эти стареющие приложения.
изменить:
Дополнительный тест на основе комментария:
- скопировал БД нарушителя на локальный компьютер.
- переименован для добавления TEST1 в файл имя.
- копируется обратно на сервер.
- обновленный RemoteApp ярлык, чтобы посмотреть на новое имя файла.
- это работает!
так просто скопировать файл и переименование делает его работу. Тем не менее, я попробовал те же шаги, не меняя имя (в основном скопировать его на локальный и копировать/перезаписать обратно на сервер), и это не устраняет проблему.
1 ответов
Я обнаружил эту ошибку и сообщение после того, как я создал новый сервер 2008 R2 и восстановил резервную копию базы данных 2005.
затем я импортировал всех пользователей, планы обслуживания и т. д., Но я получил эту ошибку, поскольку забыл изменить язык по умолчанию с английского на британский английский.
после миграции мне пришлось:
- обновить статистику с помощью: exec sp_udatatestats
- установить laguage по умолчанию с: EXEC sp_configure ‘язык по умолчанию’, 23
используя приведенный ниже код (я должен связать его, но я забыл, откуда я его взял), я изменил язык всех пользователей
объявить таблицу @l(sqlcmd nvarchar(max)) объявление @ sqlCmd nvarchar (Макс) вставить @л выберите ‘изменить логин’ + функции quotename(столбце loginname) + ‘ с аргумент default_language = англичане;’ от sys.syslogins где dbname = ‘XXXXXXXXXXXXXX’
выбрать top 1 @sqlCmd = sqlcmd из @l while (@sqlCmd не равно null) начинать печать @ sqlCmd exec (@sqlCmd) update @l установить программы sqlcmd = значение null где @программа sqlcmd=программа sqlcmd set @sqlCmd = null
выберите top 1 @sqlCmd = sqlcmd из @l, где sqlCmd не равно null конец
Источник
«Ошибка отложенной записи» при работе в MS Access
Сообщение S.Alex » 20 авг 2003, 16:45
3.6Гб) никаких сбоев и ошибок, только при работе с базами данных.
Никак не могу разобраться с проблемой. Возникла она после того, как базы перенесли на новокупленный сервер с установленным RAID Serial ATA. Кто сможет что подсказать?
Сообщение setar » 20 авг 2003, 17:10
1. ранее (когда всё работало) база лежала на сервере либо у каждого клиента, либо ещё как ?
2. используемая конфигурация использует связанные таблицы или
SQL запросы через ODBC или OLE DB ?
Сообщение S.Alex » 21 авг 2003, 07:17
1. Нет. База лежала не на сервере, а на одной из клиентских машин с Win98. Пользовались ей через сеть.
2. Не могу точно сказать (опыт общения с Акссессом слишком мал), скорее всего связанные таблицы, т.к. SQL сервер не развернут, на сервере базы лежат просто в папке, выданной в общий доступ.
Кроме этого, с ужасом обнаружил, что подобные ошибки воникают и в 1С. Если открыть базу с этого же сервера, через некоторое время выдается несколько ошибок, мол невозможно записать такой-то файл, после чего пишет, что «программа выполнила недопустимую операцию. «. Таким образом, проблема возникает только при использовании баз данных, с остальными программами все ок.
Причем ошибка идет только если работать по сети, пробовал открыть базу прямо на сервере — никаких проблем.
Источник
Ошибка доступа «Ваш сетевой доступ был прерван» при использовании сопоставленного диска
Симптомы
При открытии Access с сопоставленного диска, использовании связанных таблиц, сопоставленных с диском, или выполнении кода VBA на основе сопоставленных расположений дисков возникает следующее сообщение об ошибке:
Сетевой доступ был прерван. Чтобы продолжить, закройте базу данных и снова откройте ее.
Причина
Для доступа требуется быстрое и стабильное сетевое подключение при открытии баз данных по локальной сети. Существует две распространенные причины использования сопоставленных дисков, которые могут привести к прерыванию сетевого подключения:
- Групповая политика, которая поддерживает сопоставленный диск, использует замену, а не обновление. Это приводит к отключению сопоставленного диска и повторному подключению во время каждого интервала обновления групповой политики.
- Сопоставленный диск обнаруживает период простоя, что приводит к автоматическому отключению диска.
Решение
Просмотрите параметры сопоставленного диска в консоли групповая политика управления. Если объект групповой политики имеет значение «Заменить», измените объект групповой политики на «Обновить».
Чтобы предотвратить автоматическое отключение сопоставленных дисков, см. следующую статью:
Источник
Ошибка диска MS Access или сети 3043
Я ищу решение ужасной ошибки 3043 в MS Access.
Один из моих клиентов запускает разделенное приложение FE / BE, около 6-7 пользователей, размер BE около 100 МБ. В последние недели ошибка появляется все чаще и чаще. После закрытия БД и повторного открытия все в порядке. Но данные, введенные в текущую открытую форму, теряются. Сначала это происходило раз в день, теперь каждые 90 минут, что очень раздражает пользователей.
В Интернете полно возможных решений и обходных путей, но на самом деле ничего не работает и не помогает решить эту проблему.
2 ответа
Судя по тому, что я видел, это обычно периодически нестабильная сеть. Проблема в том, что причин может быть много. Вы, наверное, уже видели мою страницу часто задаваемых вопросов о поврежденных MDB Microsoft Access. Насколько мне известно, эта страница и связанные страницы представляют собой наиболее исчерпывающий сборник возможных причин коррупции.
Самая большая проблема, вероятно, будет заключаться в том, чтобы убедить ИТ-отдел в том, что у них есть проблема. Они и многие невежественные люди в Stack Overflow будут бормотать плохие слова в адрес Access, когда действительно сложно найти проблему в сети.
Рассмотрите возможность преобразования серверной части в SQL Server 2008 Express, а затем используйте связанные таблицы ODBC для подключения внешнего интерфейса к серверной части. Вам нужно будет перекодировать определенные части интерфейса, чтобы он работал со связанными таблицами SQL Server. (Я не буду вдаваться в подробности, так как это будет отдельный вопрос.)
У Microsoft есть бесплатный инструмент, который можно использовать для преобразования серверной части базы данных в SQL Server: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5abe098d-c7e1-46c6-994a-09a2856eef0b&displaylang=en
Я полагаю, что это не то решение, которое вы ищете, но я думаю, что это самый надежный способ устранить полученную вами ошибку. Однако, если у вас действительно есть проблемы со стабильностью сети, у вас, вероятно, также будут проблемы с SQL Server, хотя я думаю, что он немного более снисходителен, когда дело доходит до сбоев в сети из-за его архитектуры.
Источник

