Перенос базы данных: различия между версиями
Материал из TaxiMaster
Перейти к навигацииПерейти к поиску
(Новая: '''{{PAGENAME}}''' необходим в тех случаях, когда вы хотите установить сервер Такси-Мастер на другом компью...) |
Нет описания правки |
||
| Строка 5: | Строка 5: | ||
# База данных, к которой имеется хотя бы одно [[Подключение к базе данных|подключение]], может быть повреждена при попытке физического копирования. | # База данных, к которой имеется хотя бы одно [[Подключение к базе данных|подключение]], может быть повреждена при попытке физического копирования. | ||
Чтобы перенести базу данных на новый компьютер, выполните следующие действия: | Чтобы перенести базу данных на новый компьютер, выполните следующие действия {{серым|(важные шаги обозначены значком)}}: | ||
# Если на конечном компьютере не установлена программа Такси-Мастер, [[Установка Такси-Мастер|установите серверный набор]]. | # Если на конечном компьютере не установлена программа Такси-Мастер, [[Установка Такси-Мастер|установите серверный набор]]. | ||
# Создайте резервную копию базы данных с помощью [[TMBackup|утилиты резервного копирования базы данных]]. | # Создайте резервную копию базы данных с помощью [[TMBackup|утилиты резервного копирования базы данных]]. | ||
# Отключите от базы данных абсолютно все [[Подключение к базе данных|подключения]]. | # {{-/!}} Отключите от базы данных абсолютно все [[Подключение к базе данных|подключения]]. | ||
# В целях безопасности проверьте наличие подключений с помощью [[TMAdmin|утилиты администрирования базы данных]]. | # В целях безопасности проверьте наличие подключений с помощью [[TMAdmin|утилиты администрирования базы данных]]. | ||
# [[Firebird#Запуск и останов Firebird|Остановите Firebird]]. Теперь к базе данных нет подключений, и она представляет собой обычный файл. | # {{-/!}} [[Firebird#Запуск и останов Firebird|Остановите Firebird]]. Теперь к базе данных нет подключений, и она представляет собой обычный файл. | ||
# Скопируйте файл [[База данных|базы данных]] с исходного компьютера на любой надежный носитель. | # Скопируйте файл [[База данных|базы данных]] с исходного компьютера на любой надежный носитель. | ||
# Скопируйте файл базы с носителя на жесткий диск конечного компьютера в папку, путь к которой не содержит символов, отличных от букв от A до Z и цифр. Лучший вариант — {{путь к папке ТМ1}} (в случае [[Такси-Мастер 1]]). | # Скопируйте файл базы с носителя на жесткий диск конечного компьютера в папку, путь к которой не содержит символов, отличных от букв от A до Z и цифр. Лучший вариант — {{путь к папке ТМ1}} (в случае [[Такси-Мастер 1]]). | ||
# На конечном компьютере отключите все подключения к имеющейся там базе данных и остановите Firebird. | # На конечном компьютере отключите все подключения к имеющейся там базе данных и остановите Firebird. | ||
# В [[Taxi.ini|файле настроек Такси-Мастер]] укажите [[Путь к базе данных|путь к этой базе данных]] в соответствии с [[Клиент Firebird|правилами построения строки подключения к базе]]. | # {{-/!}} В [[Taxi.ini|файле настроек Такси-Мастер]] укажите [[Путь к базе данных|путь к этой базе данных]] в соответствии с [[Клиент Firebird|правилами построения строки подключения к базе]]. | ||
# Запустите Firebird. | # Запустите Firebird. | ||
# Укажите новый путь к базе данных на всех оставшихся [[Рабочее место Такси-Мастер|рабочих местах]]. | # Укажите новый путь к базе данных на всех оставшихся [[Рабочее место Такси-Мастер|рабочих местах]]. | ||
Версия от 15:43, 9 ноября 2009
Перенос базы данных необходим в тех случаях, когда вы хотите установить сервер Такси-Мастер на другом компьютере без потери данных, накопленных в базе. В этом случае нужно обратить внимание на следующие моменты:
- База данных физически (как файл) не имеет никакого значения без сервера Firebird.
- База данных, к которой имеется хотя бы одно подключение, может быть повреждена при попытке физического копирования.
Чтобы перенести базу данных на новый компьютер, выполните следующие действия (важные шаги обозначены значком):
- Если на конечном компьютере не установлена программа Такси-Мастер, установите серверный набор.
- Создайте резервную копию базы данных с помощью утилиты резервного копирования базы данных.
Отключите от базы данных абсолютно все подключения.- В целях безопасности проверьте наличие подключений с помощью утилиты администрирования базы данных.
Остановите Firebird. Теперь к базе данных нет подключений, и она представляет собой обычный файл.- Скопируйте файл базы данных с исходного компьютера на любой надежный носитель.
- Скопируйте файл базы с носителя на жесткий диск конечного компьютера в папку, путь к которой не содержит символов, отличных от букв от A до Z и цифр. Лучший вариант — C:\Program Files\Taxi-Master (в случае Такси-Мастер 1).
- На конечном компьютере отключите все подключения к имеющейся там базе данных и остановите Firebird.
В файле настроек Такси-Мастер укажите путь к этой базе данных в соответствии с правилами построения строки подключения к базе.- Запустите Firebird.
- Укажите новый путь к базе данных на всех оставшихся рабочих местах.
Помните о том, что если вместе с базой вы переносите ключ защиты, на рабочих местах вам потребуется изменять путь к серверу Guardant для всех клиентов (см. gnclient.ini).