2010-04-13 10 views
3

로컬 SQL Server 2005 Express Edition에서 데이터베이스가 작동하고 있습니다.데이터베이스가 SQL 서버에 가져 오는 중 문제가 발생했습니다.

로컬 데이터베이스를 원격 서버 데이터베이스로 가져와야합니다.

그 원격 서버에 대한 연결을 설정하고 이제 해당 데이터베이스를 볼 수 있습니다. 하지만 내 로컬 컴퓨터에서 데이터베이스를 복원하려고하면 백업 파일 위치를 지정하려고 할 때 오류 메시지가 나타납니다. 다음은 오류 메시지입니다.

개체 'xp_availablemedia', 데이터베이스 'mssqlsystemresource', 스키마 'sys'에 대한 EXECUTE 권한이 거부되었습니다. 사용자에게이 작업을 수행 할 수있는 권한이 없습니다. 명세서가 종료되었습니다. (Microsoft SQL Server, 오류 : 229)

무엇이 문제입니까, 어떻게 해결할 수 있습니까?

답변

2

오류로 인해 데이터베이스에 연결된 사용자에게 데이터베이스 복원을 수행하는 데 필요한 권한이 없습니다. 가능한 경우 사용자를 db_backupoperator 역할의 구성원으로 지정하여 백업 권한을 부여하십시오.

sp_addrolemember 'db_backupoperator', 'user02' 
0

데이터베이스에 연결하는 데 사용하는 사용자 계정에 EXECUTE 권한이없는 도와주세요. 이는 복원을 수행하는 데 필요합니다.

관련 문제