Резервное копирование MS SQL Server 2005? - PullRequest
0 голосов
/ 01 апреля 2009

У меня MS SQL Server 2005. Это очень легко сделать резервную копию отдельных баз данных, просто щелкните правой кнопкой мыши на базе данных, затем Задачи-> Резервное копирование У меня вопрос, как сделать резервную копию объектов базы данных сервера SQL вне баз данных?

Например, под Security-> Logins есть список авторизованных пользователей; под агентом SQL Server-> Jobs есть список заданий, а под объектами Server-> Linked Servers; и так далее.

Есть ли способ сделать полное резервное копирование SQL-сервера? в TSQL? Я пытался выяснить это в SQL Server Management Studio, но не смог найти ничего.

Ответы [ 3 ]

2 голосов
/ 01 апреля 2009

Эти элементы хранятся в системных базах данных - в основном master и msdb (в базах данных | Системные базы данных). Вы можете выполнить их резервное копирование по отдельности (как и в других базах данных) или, что еще лучше, создать план обслуживания (Управление | Планы обслуживания), чтобы сделать это на регулярной основе.

0 голосов
/ 01 апреля 2009

логины базы данных хранятся в базе данных пользователей, логины сервера хранятся в master. msdb хранит задания и историю sql. самое простое полное резервное копирование, которое вы можете сделать в T-SQL:

BACKUP DATABASE dbname 
TO DISK='C:\backupfile.bak' WITH INIT

WITH INIT означает, что файл будет перезаписан.

Восстановление базы данных master требует перезагрузки сервера sql в однопользовательском режиме. Вы делаете это из командной строки в каталоге сервера sql с помощью: sqlservr.exe -c - m

затем соединитесь с SSMS или sqlcmd и запустите восстановление.

0 голосов
/ 01 апреля 2009

Я рекомендую использовать этот скрипт. Я провел много времени, наблюдая за сбоями в планах обслуживания.

http://blog.ola.hallengren.com/

http://msdn.microsoft.com/en-us/library/ms187048.aspx имеет больше информации о стандартной процедуре.

Если вы отвечаете за эти базы данных, я рекомендую попрактиковаться в восстановлении системных баз данных на новом сервере, поэтому, когда придет время, вы будете уверены. Восстановление не так просто, как щелчок правой кнопкой мыши.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...