RDS for SQL Serverのまとめ

概要

RDS for SQL Serverで色々やるときのストアドだったり、SQLだったりをまとめます。

ユーザー作成

WITH
    PASSWORD = 'Password',
    DEFAULT_DATABASE = test_db,
    CHECK_EXPIRATION = OFF,
    CHECK_POLICY = OFF
GO

データベースユーザー作成

GO
CREATE USER developer
GO

ロール割当

GO
EXEC sp_addrolemember 'db_owner', 'developer'
GO

バックアップ

    @source_db_name='database_name', 
    @s3_arn_to_backup_to='arn:aws:s3:::BACKETNAME/FILENAME.bak',
    @type='FULL'

リストア

    @restore_db_name='database_name', 
    @s3_arn_to_backup_to='arn:aws:s3:::BACKETNAME/FILENAME.bak',
    @with_norecovery=1,

ステータス確認

    @db_name='database_name',
    @task_id=ID_number;

データベースの削除