Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2006, 23:24   #1
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию Преобразование базы данных Access в формат SQL Server

Перенесено со старого форума. Сообщение от Skylear.

Такое преобразование представляет собой перенос некоторых или всех объектов базы данных из базы данных Access (mdb) в новую или существующую базу данных Microsoft SQL Server или новый проект Microsoft Access (adp).

Способы преобразования в формат SQL Server:
Мастер преобразует базу данных Access в новую или существующую базу данных SQL Server версий 2000, 7.0 или 6.5 или в новый проект Access путем переноса данных и определений данных в формат SQL Server и переноса объектов базы данных в структуру новой базы данных. Мастер преобразования в формат SQL Server можно использовать тремя способами:
1) Преобразовать все объекты базы данных Access в формат проекта Microsoft Access, что позволит создать приложение типа клиент/сервер1. Этот подход требует некоторых дополнительных изменений в приложениях и изменений в программах и в сложных запросах.
2) Преобразовать только данные или определения данных из формата базы данных Access в формат базы данных SQL Server.
3) Создать клиентскую базу данных Access для серверной базы данных SQL Server, что позволит создать приложение типа клиент/сервер. Этот подход требует только небольших изменения в приложениях, поскольку программы будут по-прежнему использовать ядро базы данных Microsoft Jet2.

Если мастер не запускается
Причиной этого может быть то, что Access работает в ограниченном режиме, а на компьютере не установлено ядро Microsoft Jet 4.0 с пакетом обновления 8 (SP8) или более поздним. Ядро Jet 4.0 с пакетом обновления 8 или более поздним необходимо для полноценной работы Access при включенном ограниченном режиме.

Необходимость преобразования базы данных Microsoft Access в SQL Server
Большинство приложений баз данных со временем разрастаются, становятся более сложными, и число их пользователей также растет. На некотором этапе существования базы данных Access следует подумать о ее преобразовании в формат SQL Server с целью оптимизации производительности, масштабируемости, безопасности, надежности, способности к восстановлению и доступности базы данных и приложения...

Так же можно пообсуждать "Отчет мастера преобразования в формате Microsoft SQL Server" и "Как преобразовать объекты базы данных".

1 Клиентская и серверная часть приложения. Приложение, разбитое на «серверную» базу данных, содержащую таблицы, и копии файла «клиентской» базы данных, содержащего все остальные объекты базы данных со ссылками на «серверные» таблицы.

2 Ядро базы данных Microsoft Jet. Компонент Microsoft Access, выполняющий загрузку и сохранение данных в базах данных пользователей и в системных базах данных. Ядро Jet может рассматриваться как диспетчер данных, на основе которого строятся БД, такие как Microsoft Access.

Последний раз редактировалось Skylear; 13.11.2006 в 03:00.
Alar вне форума Ответить с цитированием
Старый 25.07.2007, 16:31   #2
Леонид
 
Регистрация: 25.07.2007
Сообщений: 4
По умолчанию

помоги если можешь!!! у меня одна проблема создал базу в акцесе она нормально работает всё такое, но как только пытаюсь её открыть с удалённого компа через ftp получается следующая штука: открывается нормально, данные вводятся, все кнопки активны, но ни чего не сохраняется т.е. если я ввожу новую инфу я её вижу и вроде как она сохранилась, но когда перезахожу в базу то там нет той инфы которую я ввёл раньше !!!!!!!
Леонид вне форума Ответить с цитированием
Старый 26.07.2007, 11:38   #3
А. Долматов
Форумчанин
 
Аватар для А. Долматов
 
Регистрация: 15.02.2007
Сообщений: 183
По умолчанию

У меня есть одно предположение почему это происходит. Дело в том, что ftp - file transport protocol, операции выполняются с файлами. Скорее всего идет просто замена старых файлов новыми. тебе же нужен клинт-соединение с базой.
Знать все невозможно, в силу того, что жить бы стало неинтересно.
А. Долматов вне форума Ответить с цитированием
Старый 08.11.2007, 13:51   #4
MVV
Новичок
Джуниор
 
Регистрация: 08.11.2007
Сообщений: 2
По умолчанию Преобразование в MS SQL 2000

У меня MS Office 2003.
Создаю базу, перевожу ее в формат MS SQL. все чудненько работает. Проект adp чуть подправил - все прекрасно.
Теперь начинаю расставлять проект на другие компы, а не тут-то было.
Нет, данные подсоединяются, все можно прочитать, но вот вводить - не моги. Даже когда просто в таблицы вхожу - новые данные добавлять нельзя.
Коннект к SQL производится от имени создателя базы. Идентификация настроена на SQL режим.
Все настройки и коннекты проектов проверил - идентичные.
Провожу эксперимент. Создаю новый пустой проект на своем компе, коннект точно такой же как и в первом проекте, который создавался с помощью мастера. история та-же самая. читать читай, вводить не моги.
При этом сам SQL может быть как на моем Компьютере, так и в сети, или в Инете - история совершенно одинаковая.
Кто-нибудь может подсказать, в чем может быть проблема?
Сначала был свет?...
MVV вне форума Ответить с цитированием
Старый 27.02.2009, 07:48   #5
Konstantinp
Новичок
Джуниор
 
Регистрация: 27.02.2009
Сообщений: 2
По умолчанию По поводу твоей проблемы

Тебе надо посмотреть права на запись в данную таблицу для тех пользователей которые только просматривают, и сделать так акак ты хочеш
Konstantinp вне форума Ответить с цитированием
Старый 18.04.2010, 01:46   #6
Nastya_Mur
Новичок
Джуниор
 
Регистрация: 18.04.2010
Сообщений: 1
По умолчанию Нужна консультация

Пишу диплом по преобразованию настольного приложения в клиент-серверное.
Подскажите где можно взять качественную информацию по этому вопросу и ,желательно, пошаговую инструкцию по преобразованию.
Еще интересно как работает SQL сервер, он может работать по XP? И как его установить на ПК.
Всем заранее спасибки. =)
Nastya_Mur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание базы в MS SQL Server 2005 badfilin SQL, базы данных 2 27.02.2009 07:50
Востановление базы Sql server а на Delphi Rust@m БД в Delphi 1 29.08.2008 17:13
работа базы данных Access через интернет. Леонид Microsoft Office Access 6 27.05.2008 08:54
Открытие(подключение) уже существующей базы данных MS Access через ADO Moel БД в Delphi 7 24.10.2007 16:57