2017-09-15 2 views
0

에서 데이터베이스 이름을 제공합니다.는 어떻게 푸른 SQL을</p> <p>내가 서버 이름, 데이터베이스 이름, 사용자 이름 및 암호를 사용하여 데이터를 이동하는 데이터 마이그레이션 지원을 사용하고 데이터 마이그레이션 지원 도구

내 데이터베이스 사용자에게 마스터 데이터베이스 권한이 없으므로 요청이 전송되는 동안 서버 이름으로 데이터베이스 이름을 제공하려고합니다.

내 사용자가 데이터베이스 수준 권한을 가지고 있으므로 서버에 데이터베이스 이름을 제공 할 수있는 방법이 있습니까?

+1

여기서 설명한대로 대신 SQL Server 데이터 도구를 사용해보십시오. https://blogs.msdn.microsoft.com/ssdt/2012/04/19/migrating-a-database-to-sql-azure-using-ssdt/ –

답변

1

DMA에는 데이터베이스 수준의 사용 권한 만 있으면됩니다. 서버 수준 및 데이터베이스 수준에서 SQL 로그인을 검사하고 마이그레이션해야하므로 서버 수준 권한이 필요합니다.

DMA는 데이터베이스 스키마와 데이터뿐만 아니라 포함되지 않은 개체를 원본 서버에서 대상 서버로 이동시킵니다.

데이터베이스 수준 사용 권한 만있는 DMA를 사용할 방법이 없습니다.

here 대신 SQL Server 데이터 도구를 사용해보십시오.

희망이 도움이됩니다.

관련 문제