Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Сохранение базы SQL Server Express 2005


Автор: EASports 20.11.2007, 23:23
Возникла следующая проблема: разрабатываю прогу, которая должна связываться с SQL сервером и выдавать оттуда данные. Мне нужно сделать как серверную часть, так и клиентскую. Дак вот в чём вся загвоздка: для серверной части я выбрал SQLEXPRESS 2005, но не подумал о том, как сохранить базу, чтобы её можно было перетащить на другой комп. Подскажите, люди добрые, как это осуществить?  В 2000 можно было сделать бэкап, а здесь ничего подобного не нахожу. Только в програм файлс в его родной папке нашёл mdf-ки и ldf-ки. Проблема усугубилась ещё тем, что сносил винду, сохранил вот эти файлики, остальнное снёс. Реально из них восстановить базу? И как это сделать? Ну или хотя бы как сохранить базу, чтобы утащить в другое место и потом там открыть её там?

Автор: anonym 20.11.2007, 23:46
Бэкапнуть можно и в 2005-м. Management Studio - Правой кнопкой по нужной базе - Tasks - Back Up.

Автор: EASports 21.11.2007, 00:32
неа. нету такого. у меня там если по базе щёлкнуть правой кнопкой появляются пункты:

-Refresh
-Delete
-Modify selection
-Close connection
-Change view
-New query
-Application debugging
-Allow SQL/CLR Debugging
-Rename
-Properties

и всё. так-то бы я тоже нашёл. у меня не Management studio. у меня - EXPRESS.

Автор: kobra 21.11.2007, 08:47
Цитата(EASports @  20.11.2007,  23:23 Найти цитируемый пост)
Только в програм файлс в его родной папке нашёл mdf-ки и ldf-ки. Проблема усугубилась ещё тем, что сносил винду, сохранил вот эти файлики, остальнное снёс. Реально из них восстановить базу?
не восстановить а прицепить.
в менеджере правый клик на "Databases", в менью "Attach...", далше следовать диалогу

Автор: Marduk 8.1.2008, 17:54
по моему бэкапом все же удобнее

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)