sql >> データベース >  >> RDS >> Sqlserver

SQLServer自動バックアップ

    SQL Server Expressを使用している場合 、定期的なバックアップを実行するためのUIが見つかりません。
    この場合、Windowsのスケジュールされたタスクなどを使用してバッチを実行する必要があります。

    SQLServerにアクセスするのに十分な権限を持つユーザーを使用することを忘れないでください。

    バッチファイル内

    "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S 
    (local)\SQLExpress -i D:\dbbackups\SQLExpressBackups.sql
    

    SQLExpressBackups.sql内

    BACKUP DATABASE MyDataBase1 TO  DISK = N'D:\DBbackups\MyDataBase1.bak' 
    WITH NOFORMAT, INIT,  NAME = N'MyDataBase1 Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
    
    BACKUP DATABASE MyDataBase2 TO  DISK = N'D:\DBbackups\MyDataBase2.bak' 
    WITH NOFORMAT, INIT,  NAME = N'MyDataBase2 Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
    
    GO
    


    1. pg-promiseで複数のレコードを挿入する

    2. エラー:式として使用されるサブクエリによって返される複数の行

    3. PostgreSQLでUNIONの後に順序が保持されますか?

    4. 不足している日付を見つけて結果に追加します-MySql