'AWS RDS 데이터베이스 삭제쿼리'에 해당되는 글 1건

  1. 2024.01.08 [RDS for MSSQL] 데이터베이스 삭제 방법 1

AWS에서 RDS로 MSSQL을 운용하게 되었다.

DBA도 아니지만 Deep한 업무는 아웃소싱으로, 간단한 건 직접 처리해야하는 업무 특성상 GUI툴인 SSMS(SQL Server Management Studio)를 이용하고 있는데 DB에 뭔가 문제가 있어서 삭제하고 다시 복원하려니까 데이터베이스 삭제가 되지 않는다.

 

데이터베이스 'xxx'에 대한 학제이(가) 실패했습니다. (Microsoft.SqlServer.Smo)
추가 정보:
 Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다.
 (Microsoft.SqlServer.Connection.Info)
      The database 'xxx' is currently joined to an availability group. Before you can drop the database, you need to remove it from the availability group.(Microsoft SQL Seerver, 오류:3752)

 

기본적으로 RDS에서 운영할때는 (AWS RDS Custom for MSSQL 제외) 기본적으로 마스터 권한 제한이 있어서 생성은 되나 삭제 권한이 없어서 AWS에서 사전에 세팅해놓은 명령어로 삭제를 진행해야 한다.

 

--[데이터베이스이름] 에 Drop 할 이름을 넣어서 실행
EXECUTE msdb.dbo.rds_drop_database N'[데이터베이스이름]'

 

예제 : 티스토리 이름의 데이터베이스 삭제
EXECUTE msdb.dbo.rds_drop_database N'티스토리'

 

참고 : https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Appendix.SQLServer.CommonDBATasks.DropMirrorDB.html 

 

Microsoft SQL Server 데이터베이스 삭제 - Amazon Relational Database Service

Microsoft SQL Server 데이터베이스 삭제 단일 AZ 또는 다중 AZ 배포에서 Microsoft SQL Server를 실행하는 Amazon RDS DB 인스턴스의 데이터베이스를 삭제할 수 있습니다. 데이터베이스를 삭제하려면 다음 명령

docs.aws.amazon.com

 

Posted by IT매니저
이전버튼 1 이전버튼

블로그 이미지
IT 관리자 일기
IT매니저

공지사항

Yesterday
Today
Total

최근에 올라온 글

최근에 달린 댓글

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30