SQL Server のスケジュールされたデータベース バックアップ 2005

Vamos a realizar un backup programado de una Base de Datos de sql server 2005 en el caso de no disponer de ningun sistema centralizado de backups. Debemos tener encuenta que este sistema no nos va a reemplazar los backups que se van generando constantemente por lo tanto hay que mirar o buscar una solución para que no se nos incremente demasiado y nos llegue a llenar el disco.

まず最初にSQL Server Management Studioを使ってデータベースサーバーに接続します.

SQL Serverエージェント -> ジョブ -> 右クリック (新しいジョブ)

[全般] でジョブ名を入力します.

[ステップ] で[新規]をクリックします.

ステップ名を入力します, データベースを選択し、コマンド欄に次のスクリプトを入力して日付ごとのバックアップを作成します:

DECLARE @strDatabase nvarchar(50)
DECLARE @strFolder nvarchar(500)

SET @strDatabase = N’BBDD名‘
SET @strFolder = N’保存先パス‘

DECLARE @tToday datetime
SET @tToday = GETDATE()

DECLARE @strBackupName nvarchar(100)
SET @strBackupName = @strDatabase + N’ ‘
+ STR(DATEPART(year, @tToday), 4, 0)
+ REPLACE(STR(DATEPART(month, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(日, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(hour, @tToday), 2, 0), N’ ‘, N’0′)
+ REPLACE(STR(DATEPART(minute, @tToday), 2, 0), N’ ‘, N’0′)

DECLARE @strBackupFile nvarchar(600)
SET @strBackupFile = @strFolder + N” + @strBackupName + N’.bak’

BACKUP DATABASE @strDatabase
TO DISK = @strBackupFile
WITH
NOFORMAT,
INIT,
SKIP,
NAME = @strBackupName

プログラムで [新規] をクリックします.

名前を付けます, 希望するスケジュールの種類を選択します (毎日, ウィークリー…), 関心のある日を選択し、実行時刻を設定します.

私たちはすべてを受け入れ、すでに新しいスケジュールされたバックアップを作成しています.


おすすめの投稿

著者

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, 私に連絡することを躊躇しないでください, できる限りお手伝いします, シェアリングは生きていること ;) . ドキュメントを楽しむ!!!