Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MS SQL

  Все выпуски  

RFpro.ru: Базы данных MS SQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный хостинг на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Гуревич Александр Львович
Статус: Специалист
Рейтинг: 4266
∙ повысить рейтинг »
Megaloman
Статус: Профессионал
Рейтинг: 1158
∙ повысить рейтинг »
Sipan
Статус: 3-й класс
Рейтинг: 297
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / Базы данных MS SQL

Номер выпуска:66
Дата выхода:14.04.2010, 01:00
Администратор рассылки:Victor Pyrlik, Модератор
Подписчиков / экспертов:284 / 78
Вопросов / ответов:3 / 3

Вопрос № 173243: Доброго всем времени. Подскажите как мне сделать автоматический Backup на SQL2000!? Что бы с периодичностью или по заданным дням и времени на одном SQL сервере несколько баз . ...


Вопрос № 103675: Здравствуйте Ув.Эксперты. У меня есть два файла mdf, ldf , знаю что mdf порченный, и надо все это восстановить чтобы можно было данные перенести в др. базу. Как все это делать. При вызове процедуры приаттачить не присоединяется выдает ошибка...
Вопрос № 75790: Здравствуйте уважаемые Эксперты. Как можно перенести Backup из MS SQL 7 в MS SQL 2000, пробовал в MS SQL 7 делать бэкап, а потом хотел в MS SQL 2000, но почему то не хочет восстанавливать. Возможно ли перенести базы из SQL 7 в 2000 ве...

Вопрос № 173243:

Доброго всем времени. Подскажите как мне сделать автоматический Backup на SQL2000!? Что бы с периодичностью или по заданным дням и времени на одном SQL сервере несколько баз .

Отправлен: 13.10.2009, 15:12
Вопрос задал: petruxa, 1-й класс
Всего ответов: 1
Страница вопроса »


Отвечает Megaloman, Профессионал :
Здравствуйте, petruxa.
На сервере запустим SQL Server Service Manager (если, конечно, он не запущен - см. значок в трее)
В строке Services выберем SQL Server Agent
Если нет, ставим птичку Autostart SQL Server Agent
Стартуем (если не запущено) службу (зелёным треугольником)

Запускаем SQL Server Enterprise Manager
Открываем сервер с нужным именем (если он у Вас не один) -
Management - DataBase Maintenance Plans -
По правому щелчку мышки - New Maintenance Plan
Получим окно Wizard - Далее - Выбираем These DataBases
Расставляете птички на базах, для которых делаем Backup

Ничего не ставим в окне - update Data Optim:. Далее
Ничего не ставим в окне - check database integrity Далее
Окно Specify the DataBase backup plan
Cтавим птички на Back up : и Verify :
Выбираем ленту (Tape) или диск (Disk) - предположим, выбрали диск.
У окошка Schedule нажмем кнопку Change
Там настроим расписание создания бэкапов. OK -Далее
Окно Specify backup Disk Directory или оставляем директорию, где будет создан бэкап, по умолчанию, либо указываем свою.
Можем указать, насколько старые бэкапы будут удалены
Можете указать расширения для бэкапов (по умолчанию BAK)

Окно Specify the transaction log : - я здесь ничего не делаю, базы у меня не слишком громадные, делаю полный бэкап два раза в день: в обед и вечером.

Далее - В окне History : оставляем всё по умолчанию.

Вот самый простой вариант создания бэкапов.
Вы вольны сами из требований Вашей политики настраивать этот процесс.
Можете настраивать реорганизацию баз (Optimization), проверять целостность баз (Integrity), копировать журнал транзакций и т д.
-----
Нет времени на медленные танцы

Ответ отправил: Megaloman, Профессионал
Ответ отправлен: 13.10.2009, 16:14

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 255378 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 103675:

    Здравствуйте Ув.Эксперты.

    У меня есть два файла mdf, ldf , знаю что mdf порченный, и надо все это восстановить чтобы можно было данные перенести в др. базу. Как все это делать. При вызове процедуры приаттачить не присоединяется выдает ошибка. Пишет что на какой-то странице ошибка привожу ее дословно:
    It occurred during a read of page (0:-1) in database ID7 at offset 0x00000000e5a00 in file ........ .ldf.
    Error: 824

    Отправлен: 28.09.2007, 10:31
    Вопрос задал: Станчев Андрей Викторович
    Всего ответов: 1
    Страница вопроса »


    Отвечает Челноков Виктор Альбертович, Студент :
    Здравствуйте, Станчев Андрей Викторович!
    Посмотрите по ссылке, может поможет

    http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2165552&SiteId=1

    Ответ отправил: Челноков Виктор Альбертович, Студент
    Ответ отправлен: 28.09.2007, 11:18

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 185957 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Вопрос № 75790:

    Здравствуйте уважаемые Эксперты.
    Как можно перенести Backup из MS SQL 7 в MS SQL 2000,
    пробовал в MS SQL 7 делать бэкап, а потом хотел в MS SQL 2000,
    но почему то не хочет восстанавливать.
    Возможно ли перенести базы из SQL 7 в 2000 версию?
    Или может есть какие нибудь сторонние утилиты для этого?

    Отправлен: 15.02.2007, 08:51
    Вопрос задал: Пепеляев Александр Павлович, Х Заблокирован
    Всего ответов: 1
    Страница вопроса »


    Отвечает Grigory, Практикант :
    Здравствуйте, Пепеляев Александр!
    При переносе данных из одной версии БД в другую лучше всего пользоваться функцией генерирования скрипта всей БД (в 2000 версии для этого надо в Enterprise Manager щелкнуть правой кнопкой мышки по названию БД и выбрать All Tasks --> Generate SQL Script - это поможет создать скрипты всех объектов вашей БД - таблиц, хранимых процедур, и т.д. - думаю, в 7 версии эта опция тоже должна быть - уже не помню). Далее, для данных каждой таблицы создаете скрипт, который сгенерирует SQL скрипты вставки данных наподобие вот этого:

    SELECT \'insert into Table1 (имя поля) values (\'\'\' + имя поля +\'\'\')\' from Table1 при условии, что в данном поле хранятся данные типа varchar и ему подобные. Если бы данное поле было численным, то вместо тройных кавычек можно было бы использовать одинарные.

    Желаю удачи!

    Григорий
    -----
    Если хочешь быть счастливым - будь им! (Козьма Прутков)

    Ответ отправил: Grigory, Практикант
    Ответ отправлен: 15.02.2007, 15:32

    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 143770 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    подать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.03.2010

    В избранное