2013-04-09 1 views
1

아마존 rds에서 SQL Server 2012를 설정했습니다. 나는 2012 서버를 실행 중이고 아마존 aws의 마법사 생성 과정에서 만든 사용자 이름과 암호로 연결할 수 있음을 확인했습니다. ...Amazon RDS의 SQL Server 2012는 Management Studio에 mdf를 연결할 수 없습니다.

http://i.imgur.com/1cAJq7u.png

실행을 내가 MDF 파일을 첨부하려고 때 난 바로 내가이 오류의 MDF 파일 위치 결과를 선택하기 위해 추가를 클릭 .. 다음 메뉴로 이동할 수 있습니다 데이터베이스 연결을 클릭하고 이것은 또한

USE master 
go 
GRANT VIEW ANY DEFINITION TO myuser; 
Go 

결과는 내가 어떤 관리자가 난 사용자 이름으로 서버를 만드는 방법을 이해하지만하지

Cannot grant, deny, or revoke permissions to sa, dbo, entity owner, information_schema, sys, or yourself. 

입니다 권한을 부여하고 에스컬레이션 할 권한이 없습니다. 이 문제를 해결할 수있는 방법이 있습니까? (나뿐만 아니라 관리자로 관리 스튜디오를 실행 시도)

답변

1

나는 아마존에 연락을하고 답은 파일 시스템 액세스 권한을 가지고 있지 않기 때문에 당신이 MFD를 첨부 할 수없는 것이 었습니다.

+0

에서 데이터베이스를 설치 수동으로 (우리가 EC2를 사용해야 할 필요하다면 같다) 및 모든 백업 (쉬운 미러링 없음) * 한숨 * – visual

0

실수로 분리 된 새 데이터베이스에서 동일한 문제가 발생했습니다. 은 작동하지 않습니다 :

  • 이전에 내 경우에는

를 내 보낸 SQL 파일에서 DB를 가져

  • 그것을 포기는 작동하지 않는 첨부로, 나는 단지에 관심 같은 이름으로을 데이터베이스에 사용하고 연결 불가능한 데이터베이스를 버리십시오. 당신이 울부 짖는 소리를 참조하시기 바랍니다 이러한 솔루션에 관심이 있다면 :

    • SQL Server 관리 Studio는 데이터베이스 폴더를 선택하여 마우스 오른쪽 버튼을 클릭하고 새 데이터베이스 이름을 옛 것과 새 데이터베이스를 선택하고 확인 .mdf 파일은 이전 파일 (D : \ RDSDBDATA \ DATA \ 'bd_name'.mdf와 같아야 함)과 정확히 같은 위치를 가리 킵니다.
    • 그런 다음 새로 만든 DB 드롭 : 드롭 데이터베이스 'DB_NAME'
    • 가져 오기 나는 그들이 할 수 바란는 SQL 파일