Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Нужно сделать дамп БД с Microsoft sql server  [new]
sober607
Member

Откуда:
Сообщений: 2
Посоветуйте софт по win что бы сделать дамп всех баз с компьютера в моей локалке одним файлом.

Есть такие данные по БД:

автор
192.168.1.30 Manager Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID= ;Initial Catalog=Monitor008;Data Source= ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SAMS;Use Encryption for Data=False;Tag with column collation when possible=False Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID= ;Initial Catalog=tvk;Data Source= ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SAMS;Use Encryption for Data=False;Tag with column collation when possible=False select num from where Fio=' ' num http://www.cbr.ru/currency_base/D_print.aspx?date_req= DD.MM.YYYY admin Не указана база по умолчанию! Пожалуйста определите ее! defaultaccess 192.168.1.154 Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=Manager;Initial Catalog= ;Data Source= ;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=SAMS;Use Encryption for Data=False;Tag with column collation when possible=False


Только вот не пойму, к какой базе коннектится. Можно ли сделать пэкап тогда всех баз?
2 окт 11, 18:23    [11370085]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
sober607,

автор
Посоветуйте софт по win что бы сделать дамп всех баз с компьютера в моей локалке одним файлом.

А как собираетесь восстанавливать базы, все разом?

Обычно, для каждой базы создается своя резервная копия, со своей периодичностью.
2 окт 11, 19:52    [11370306]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
Glory
Member

Откуда:
Сообщений: 104751
sober607
Посоветуйте софт по win что бы сделать дамп всех баз с компьютера в моей локалке одним файлом

osql.exe
2 окт 11, 20:00    [11370331]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
sober607
Member

Откуда:
Сообщений: 2
А стороннего производителя?
3 окт 11, 22:35    [11378030]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
iljy
Member

Откуда:
Сообщений: 8711
sober607,

что стороннего производителя? Напишите скрипт, который будет делать бакап всех ваших баз в один файл, можно даже универсальный, который список баз будет из sys.databases брать. Читайте про команду BACKUP DATABASE, обратите внимание на параметр NOINIT.
3 окт 11, 23:01    [11378112]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
vins36
Member

Откуда: Voronezh
Сообщений: 1
А зачем именно одним файлом. Можно просто делать бекап всех баз, в одну директорию. Да еще и на автомат поставить.
4 окт 11, 14:22    [11381299]     Ответить | Цитировать Сообщить модератору
 Re: Нужно сделать дамп БД с Microsoft sql server  [new]
komrad
Member

Откуда:
Сообщений: 5741
sober607
Можно ли сделать пэкап тогда всех баз?


если "всех" и "в один файл", то вот решение "в лоб" :

exec sp_MSforeachdb 'backup database [?] to disk=''c:\all_databases.bak'' with stats=10,copy_only'
restore headeronly from disk ='c:\all_databases.bak'
4 окт 11, 14:31    [11381417]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить