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

Откуда:
Сообщений: 20
Всем привет.

Интересует такой вопрос, можно ли сделать полный дамп базы (т.е. со всеми ее данными) в виде SQL запросов.
Типа
Create Table aaa ...
Insert into aaa ...
и т.д.
Например в mysql так работает mysqldump.

C уважением,
Денис Быстров
16 дек 03, 17:03    [462080]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Вообщето, это называется скриптом на создание и заполнение. Стандартных средств в сиквеле нет. Вопрос, а зачем. Чем полный бэкап базы не устраивает? Для чего такое понадобилось?
16 дек 03, 17:05    [462084]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
sargon
Member

Откуда:
Сообщений: 20
Я на своей машине готовлю БД. Потом хочу зделать из нее "дамп с данными + процедуры" и загнать ее на свой удаленный хостинг, там хочу из PHP скрипта просто запусить этот файл, как один большой запрос.
или есть варианты?

Спасибо.
16 дек 03, 17:13    [462101]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
Tung
Member

Откуда: Архангельск
Сообщений: 539
Может просто файлы базы и логи взять?
16 дек 03, 17:25    [462138]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
sargon
Member

Откуда:
Сообщений: 20
Прошу прощения, но я не понимаю, как это "взять".

Есть удаленный хостер, на его машине могу запускать скрипты. Есть БД там же, к ней нет интерфейсов. Хочу сделать копию моей локальной БД на удаленный сервер.

Как?

scptxfr.exe дампит, но без самих данных.

Как получить данные из БД в виде Sql запросов?

С уважением.
16 дек 03, 17:34    [462158]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
Senin Viktor
Member

Откуда: Подмосковье
Сообщений: 5006
REG GATE SQL Data Compare
16 дек 03, 17:40    [462166]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Проконсультруйся с админами хостинга. Возможно, что можно залить по FTP файлы с бэкапом к ним, а они уже восстановят БД или дадут возможность тебе это сделать.

P.S. Если ты сам базу делаешь, то почему изначально не пишешь скрипты для создания объектов БД и наполнения данными?
16 дек 03, 17:41    [462169]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
sargon
Member

Откуда:
Сообщений: 20
Дело в том, что человек, который хочет эту БД, "не знаком с базами и программированием вообще". В БД уже должны быть данные.

Ему нужно просто дать скрипт, который он зальет себе на хостинг, потом кликнет по URL и у него на хостинге развернется БД при помощи PHP скрипта уже с данными.

Вот такая вот задача. Неужели при такой мощи MSSQL этого не может сделать внутренними силами?
16 дек 03, 18:01    [462202]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
Glory
Member

Откуда:
Сообщений: 104760
Неужели при такой мощи MSSQL этого не может сделать внутренними силами?

Блин начинается.
Можно. Если есть сделанный с помощью команды BACKUP архив базы то его можно восстановить скриптом содержащим команду RESTORE.
16 дек 03, 18:05    [462216]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
pr_Gar
Member

Откуда: Молдова (ПМР), г. Тирасполь
Сообщений: 17
Напиши прогу которая тебе сгенерит скритптик с insert-ами для каждой таблицы
но скриптик будет очень большой а логику в менеджере можно скрипт сделать
16 дек 03, 18:42    [462269]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
IgorK
Member

Откуда: Краснодар
Сообщений: 452
Есть такая штука - SQL ToolBox
Там есть такая возможность.
17 дек 03, 09:32    [462630]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
http://www.apexsql.com/ -> ApexSQL Script
17 дек 03, 10:24    [462732]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
ApexSQL - неплохая поделка, хотя отсутствие некоторых "мелочей" способно убить ее использование на корню. Достаточно упомянуть хотя бы отсутствие поддержки юникода и binary. Ну и общая тормознутость (впечатляющая, надо признать) тоже не на пользу.
17 дек 03, 12:32    [463087]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
sargon
Member

Откуда:
Сообщений: 20
Парни, SQL ToolBox по описанию, то что нужно.
НО перекопал пол инета, нету целой ссылки, не сайте разработчиков, апплет вешается. У кого-нить есть? ГОРЮ!
17 дек 03, 12:58    [463165]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
MRA
Guest
http://vap114.narod.ru/toolbox.zip
10 янв 04, 14:48    [486595]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
автор
ApexSQL - неплохая поделка, хотя отсутствие некоторых "мелочей" способно убить ее использование на корню. Достаточно упомянуть хотя бы отсутствие поддержки юникода и binary. Ну и общая тормознутость (впечатляющая, надо признать) тоже не на пользу.


Специально для GreenSunrise имею сообщить следующее: все замечания учтены и соответствующие исправления сделаны. Теперь ApexSQL Script поддерживает и юникод, и binary (а также image/text/ntext), а по производительности скриптования достигнуты потрясающие результаты (в 10 раз стало быстрее на базах с существенным объемом).
17 фев 04, 10:07    [538581]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
GreenSunrise
Member

Откуда:
Сообщений: 12310
Вау. Осталось дождаться, когда будет выложена для скачивания версия 3.0, в которой все эти вкусности грядут :-) Пока что вижу 2.10
17 фев 04, 10:24    [538632]     Ответить | Цитировать Сообщить модератору
 Re: Полный дамп MSSQL  [new]
ziktuw
Member

Откуда:
Сообщений: 3552
Там уже это есть в версии 2.10. Информация на сайте обновляется реже, чем делаются изменения.
Сейчас прорабатывается вопрос продажи тех утилит на территории России со скидкой 80%.
17 фев 04, 15:26    [539573]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить