|
2 / 2 / 0
Регистрация: 24.10.2015
Сообщений: 7
|
|
Внесение записей из файла базы Access в таблицу сервера mssql19.03.2016, 22:54. Показов 949. Ответов 4
Метки нет (Все метки)
Вопрос с которым я хочу обратиться к форуму связана с ПО ms access ms и sql server express, описание ниже.
Проблема: На текущий момент в организации начались проблемы с использованием аксесс в качестве базы. База разделена на клиентскую часть с формами для работы (далее База1) и на основную часть с таблицами (далее База2). У пользователей при работе с файлом База1 возникают ошибки использования, часто выдается ошибка runtime error ... или сообщение о ошибке "неверная закладка" или что то вроде того. При этом часто в таблицу в База2 вносится запись с нулевым ключом, при этом все остальные поля этой строки имеют значение "Ошибка" или ######. В этот момент доступ остальных сотрудников к базе обрывается без возможности продолжить работу дальше, для решения проблемы все сотрудники должны закрывать файл базы. При удалении этой "плохой" записи из таблицы в База2 дальнейший доступ восстанавливается и доступ у сотрудников восстанавливается из База1 к База2. При импорте данных из Базы2 в Базу1 и повторном разделении базы аксесс ошибки повторяются. Проблема началась в конкретный день и ранее не проявлялась, поэтому считаю что это связано либо с проблемами локальной сети, может происходит разрыв соединения или с чем то еще. Информации по решению ситуации нет и не предвидится. Работают сотрудники на отдельных рабочих машинах в общей локальной сети. Эту проблему я хочу решить через использование сервера ms sql express, я считаю что сервер сможет контролировать подключения пользователей к базе и не допустит создания подобных "плохих" записей, падения таблицы или сервера в этом случае не произойдет. Я хочу исключить направление информации между файлом аксесс к файлу аксесс т.к. считаю что именно в момент этой транзакции, в момент этого направления информации некая проблема обрывает связь и возникает та проблема которая имеет место быть. Цель: Создать связку между клиентским файлом База2 и сервером sql таким образом что бы функционал Базы2 мог вносить записи и делать запросы к серверу sql, как это происходило между файлом База1 и База2. Внесение записи в таблицу Базы1 производится из формы в База2 нажатием кнопки новая запись Рисунок1. Сам вид записи Рисунок2. На текущий момент есть установленный sql server и клиентский файл База2. Таблицы из База1 были импортированы в базу сервера sql. В файле База2 была создана связанная таблица с таблицей сервера sql Рисунок3. Сам вид записи в связанной таблице в База2 Рисунок4. И такой вариант устроил бы меня и позволил бы попробовать это решение для проблемы в моей организациию НО! Вносить данные в связанную таблицу (связь между База2 и таблицей сервера sql) невозможно таким путем. Рисунок 5. Просьба: Я прошу помочь мне настроить связь между файлом базы аксесс и таблицей сервера sql таким образом что бы сотрудники так же могли дальше вносить записи в "общую" таблицу (в данном случае общей таблицей будет уже таблица sql сервера, а не разделенный файл базы как раньше), что бы в принципе была возможность направлять записи и запросы в таблицу в сервере sql. Если то решение которое я пытаюсь реализовать не подходит для описанной мной проблемы то прошу объяснить правильный порядок действий для создания нормальной рабочей базы. Заранее благодарю за потраченное время и оказанную помощь.
1
|
|
| 19.03.2016, 22:54 | |
|
Ответы с готовыми решениями:
4
Внесение большого количества данных в БД MSSQL из Excel-файла
Внесение данных из файла в таблицу |
|
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,119
|
|
| 20.03.2016, 11:17 | |
|
2887448, есть база без конфидицальных данных? чтобы я по тестировал у себя и дал ответ. По сути вы просите чтобы у вас было две базы sql и база 2. это врятли возможно. по идее нужно импортировать база 2 на sql server и интерфейс который есть соединить с базой sql
0
|
|
|
шапоклякистка 8-го дня
|
|||
| 20.03.2016, 11:48 | |||
|
Добавлено через 1 минуту
0
|
|||
|
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,119
|
||
| 20.03.2016, 12:18 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 24.10.2015
Сообщений: 7
|
|
| 20.03.2016, 21:41 [ТС] | |
|
Попробую указанный Вами способ, отпишусь как все вышло скорее всего в понедельник. Спасибо за предложение!
0
|
|
| 20.03.2016, 21:41 | |
|
Помогаю со студенческими работами здесь
5
Программисты!помогите!Надо перенести все записи из базы access в базу mssql Импорт записей DNS сервера в таблицу SQL Добавление записей в таблицу Access Добавление записей в таблицу Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|