• Обсуждения на сайте Альта-Софт

Копирование базы SQL на другой компьютер.

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
midkreed
Постоянный участник
Сообщения: 10
На форуме: c 11 дек 2009
Сказал: 2 ед.
Получил: 0 ед.

Копирование базы SQL на другой компьютер.

Сообщение midkreed »

Собираюсь перенести SQL на другой компьютер. На первом XP, на втором 2003 server. SQL - 2005.
На 2003 ставлю SQL настраиваю по инструкции, создаю чистую базу, другие компьютеры из альты начинают видеть новую базу.
По совету знакомого, что бы скопировать все данные со старого сервера тупо копирую файлы базы *.mdf и *_log.ldf.
Альта перестает видеть базу вообще.
В чем может быть проблема? Кто как копировал базу на новый сервер?
BigZmei
Почетный участник
Сообщения: 123
На форуме: c 14 ноя 2004
Откуда: Ростов-на-Дону
Сказал: 2 ед.
Получил: 3 ед.

Re: Копирование базы SQL на другой компьютер.

Сообщение BigZmei »

как и говорил знакомый. копируешь базу и в SQL Server ее подключаешь.
midkreed
Постоянный участник
Сообщения: 10
На форуме: c 11 дек 2009
Сказал: 2 ед.
Получил: 0 ед.

Re: Копирование базы SQL на другой компьютер.

Сообщение midkreed »

Ну вот именно, что после того как скопирую, другие компьютеры вообще перестают видеть базу
tamkon
Дед
Сообщения: 451
На форуме: c 14 ноя 2004
Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.

Re: Копирование базы SQL на другой компьютер.

Сообщение tamkon »

midkreed писал(а):Ну вот именно, что после того как скопирую, другие компьютеры вообще перестают видеть базу
Порядок действия:

1. Копируете gtd.mdf и файл gtd_log в папку, где распологаюся базы
по умолчанию "c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\" (хотя и не обязательно).

2. Заходите в оболочку упраления SQL-сервера, (среда SQL ...) "базы данных"- "Присоединить", выбираете этот
ваш скопированный файл. Не забудьте указать каталог полнофункционального поиска (там будет предложено).

3. На компах, которые работают с этой базой, нужно будет выбрать новый (!) путь к серверу, т.к. он уже
другой. В настройках ПО "ГТД-про" "Общие базы SQL" нажмите выбор "Имя или IP сервера", и выпадет
тот комп, где установлена база.

Если в списке его нету, значит, к нему закрыт сетевой доступ, нужно открывать

С уважением, ...
midkreed
Постоянный участник
Сообщения: 10
На форуме: c 11 дек 2009
Сказал: 2 ед.
Получил: 0 ед.

Re: Копирование базы SQL на другой компьютер.

Сообщение midkreed »

tamkon, спасибо большое, попробую.
Еще вопрос. Копируете gtd.mdf и файл gtd_log в папку, где распологаюся базы.
Сразу после установки Sql? Т.е. не нужно сначала создавать базу как написано на сайте альты а потом подменять ее, а сразу готовую копировать?
tamkon
Дед
Сообщения: 451
На форуме: c 14 ноя 2004
Откуда: Новосибирск
Сказал: 23 ед.
Получил: 40 ед.

Re: Копирование базы SQL на другой компьютер.

Сообщение tamkon »

midkreed писал(а):tamkon, спасибо большое, попробую.
Еще вопрос. Копируете gtd.mdf и файл gtd_log в папку, где распологаюся базы.
Сразу после установки Sql? Т.е. не нужно сначала создавать базу как написано на сайте альты а потом подменять ее, а сразу готовую копировать?
нет, не нужно, новая (пустая) база создается в начале, а Вам нужно перенести уже готовую базу...

если уже успели создать, то в среде управления нужно удалить пустую (не ошибитесь) базу, потом
скопировать рабочую, и опять же через оболочку "Присоединить"...

не забудьте делать резервные копии, говорят, они нужны для таможни, на случай проверки
Ответить