|
|
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Как перенести MSSQL базу данных с одного компьютера на другой? Просто скопировать mdf файл система не дает. Бэкапы баз восстанавливаются тоже только в исходной системе. Когда посмотрел книжку (Ken Henderson, Client/Server Developer's Guide with Delphi 3), то увидел рекомендацию следующего рода: создать на новом компьютере базу с помощью sql-скрипта. А как же старые записи? Видимо, предполагается, что я сначала скину их в какую-нибудь базу данных из числа тех, что можно свободно переносить (напр, интербейзовскую), а потом восстановлю на новом месте. Но это кошмар как коряво. Как это сделать по человечески? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 20:19:16 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Enterprise Manager -> Create Publication Wizard Подойдет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 20:39:56 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 20:41:40 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Останавливаете сервер. Копируете 2 файла: c данными mdf и журналом транзакций log туда, куда вам нужно. Далее: на Databaases правой кнопкой - все задачи - attach databas. Дальше прописываете пути к данным и журналу. И все... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 20:45:10 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Можно также воспоьльзоваться стандартной тулзой Copy Databse Wizard. Перенесение базы + перенесение юзеров, работ, функций, хранимых процедур. Достаточно удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 21:01:34 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Господа, спасибо большое всем за советы. Сейчас займусь их проверкой. Su, а вы в 2000 сиквеле работаете? А то у меня 7-й стоит, и там я этой кнопочки attach не нахожу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 21:04:51 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Подведем итоги! Alexjuice - репликация баз - это несколько в другую сторону - это для обеспечения синхронизированной работы баз на разных серверах, между которыми установлено соединение. Это как бы и круче чем простое копирование, и вместе с тем несет кучу сложностей. По видимому, для целей обычного копирования репликация не подходит. Alexes - вот это кажись сработало! Спасибо! Su и Олег - видимо, то о чем вы говорите, доступно из 2000-го sql, а у меня 99-й. Теперь обязательно поставлю 2000-й, чтобы не возникало подобных проблем :). А вообще - спасибо большое всем за обсуждение и дельные советы. В этом форуме в основном на вопросы прямо никто не отвечает, все начинают как-то увиливать. Ну а мне сегодня просто повезло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 23:05:41 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Alexes предложил самый простой и лучший вариант. можно еще делать backup, а потом его восстанавливать на другом сервере. проверено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 23:13:08 |
|
||
|
Перенос баз данных
|
|||
|---|---|---|---|
|
#18+
Перемещение баз данных SQL Server 7.0 в другое место PS В этом форуме в основном на вопросы прямо никто не отвечает, все начинают как-то увиливать. Ну а мне сегодня просто повезло! Интересное замечание ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2002, 23:15:40 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3393&tid=1819438]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 300ms |

| 0 / 0 |
