http://msdn.microsoft.com/en-us//library/ms186865.aspx
We plan to take full backup of SQL 2008 DB by command
1. If we choose simple recovery model, backup database command like the below is enough ? (I just copyed some backup batch command I found in the internet)
2. Is it still popular to use T-SQL and sqlcmd to take backup or, is it possible to take backup by Powershell ?
echo off rem rem SQL Serverのバックアップ rem rem 日付の取得 set TODAY=%date:~-10,4%%date:~-5,2%%date:~-2,2% rem echo %TODAY% rem SQLServerの再起動 echo SQLServerを再起動します..... net stop MSSQL$SQL2008 net start MSSQL$SQL2008 rem バックアップの実行 echo バックアップしています..... sqlcmd -S localhost\SQL2008 -Q "BACKUP DATABASE DATABASE1 TO DISK = N'C:\DB_BACKUP\%TODAY%_DATABASE1.bak' WITH INIT" sqlcmd -S localhost\SQL2008 -Q "BACKUP DATABASE DATABASE2 TO DISK = N'C:\DB_BACKUP\%TODAY%_DATABASE2.bak' WITH INIT" sqlcmd -S SQLSV01 -U sa -P sa -Q "BACKUP DATABASE DATA1 TO DISK = N'F:\Co_SBK\MSSQL\backup\%TODAY%_SQLSV01DATA1.bak' WITH INIT" sqlcmd -S SQLSV01 -U sa -P sa -Q "BACKUP DATABASE DATA2 TO DISK = N'F:\Co_SBK\MSSQL\backup\%TODAY%_SQLSV01DATA2.bak' WITH INIT" pause