проблема импорта базы данных с сервера sql - PullRequest
3 голосов
/ 13 апреля 2010

У меня есть база данных, работающая в моем локальном SQL Server 2005 Express Edition.

Я должен импортировать свою локальную базу данных в базу данных удаленного сервера.

Для этого я установил соединение с этим удаленным сервером и теперь могу видеть эту базу данных. но когда я пытался восстановить базу данных с моего локального компьютера, я получаю сообщение об ошибке, когда пытаюсь указать местоположение файла резервной копии. Ниже приведено сообщение об ошибке

Отказано в разрешении EXECUTE для объекта 'xp_availablemedia', базы данных 'mssqlsystemresource', схемы 'sys'. Пользователь не имеет разрешения на выполнение этого действия. Заявление было прекращено. (Microsoft SQL Server, ошибка: 229)

в чем проблема, как я могу решить эту проблему.

Пожалуйста, помогите мне

Ответы [ 2 ]

2 голосов
/ 13 апреля 2010

Как гласит ошибка, пользователь, подключенный к базе данных, не имеет необходимых прав для восстановления базы данных. Если возможно, предоставьте права на резервное копирование, сделав пользователя членом роли db_backupoperator.

sp_addrolemember 'db_backupoperator', 'user02'
0 голосов
/ 13 апреля 2010

Учетная запись пользователя, которую вы используете для подключения к базе данных, не имеет разрешения EXECUTE. Это необходимо для выполнения восстановления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...