Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 16.10.2013, 11:30
Аватар для Dux
Dux Dux вне форума
Активный
 
Регистрация: 18.03.2008
Сообщения: 206
Репутация: 16
По умолчанию Переход с СУБД Access на СУБД MS SQL Server

Буду очень признателен если расскажете пошагово как сделать перевод баз данных и настроку новой СУБД.

1. Установка MS SQL. Первое, насколько я понимаю, это установить MS SQL Server Express. Эта версия подойдет?
Microsoft® SQL Server® 2012 Express
http://www.microsoft.com/ru-ru/downl....aspx?id=29062

Выбрал SQLEXPR_x86 с возможностью установки как в 32-разрядных, так и в 64-разрядных операционных системах (WoW).
RUS\x86\SQLEXPR_x86_RUS.exe

Далее, судя из инструкции следует предварительно установить:
Включите Microsoft .Net Framework 3.5 с пакетом обновления 1 (SP1), затем загрузите и установите Microsoft .Net Framework 4.0.

2. Перенос баз данных. После установки открыл свой файл базы данных Data.mdb в Access > Вкладка "Работа с базами данных" > Кнопка SQL Server > Создать базу данных.
Появился следующий файл DataCS.adp - насколько я понимаю - это уже база в формате MS SQL, верно? (что интересно, файл на Access занимает 1420 КБ, а на MS SQL - всего 20).

3. Подключение через ADO. Подскажите пожалуйста по поводу процедуры подключения этой базы через ADO. Какой провайдер выбирать, какие нюансы?

Последний раз редактировалось Dux, 16.10.2013 в 12:40.
Ответить с цитированием
  #2  
Старый 22.10.2013, 10:07
Zhigalov Zhigalov вне форума
Начинающий
 
Регистрация: 27.05.2009
Сообщения: 100
Репутация: -1277
По умолчанию

Цитата:
Сообщение от Dux
3. Подключение через ADO. Подскажите пожалуйста по поводу процедуры подключения этой базы через ADO. Какой провайдер выбирать, какие нюансы?

Ну для обoщих случаев вполне достаточно будет Microsoft OLE DB Provider for SQl Server. Он входит в состав Windows и не потребует дополнительной установки. Можно вообще отказаться от ADO и использовать FireDac допустим.
Ответить с цитированием
  #3  
Старый 22.10.2013, 12:54
Аватар для Uniq!
Uniq! Uniq! вне форума
Местный
 
Регистрация: 29.09.2010
Сообщения: 539
Версия Delphi: Delphi XE3
Репутация: 374
По умолчанию

Цитата:
Сообщение от Dux
насколько я понимаю - это уже база в формате MS SQL

Бред. Вы вообще не представляете принцип работы с Удалёнными БД. И прежде чем "переносить" что-то куда-то советую вникнуть в то, что вы делаете.

Удалённая БД не работает с файлами. Вместо файлов используется целый движок: СУБД

Учите мат.часть! (С) А потом уже применяйте на практике полученные знания.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 02:08.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025