Я не буду много говорить о длинных словах, давайте перейдём сразу к делу!
Вариант 1:
В такой ситуации обычно используется аккаунт SA для входа, при условии, что он изменён на аутентификацию Windows, после чего база данных может быть прикреплена.
Вариант 2:
Используйте SA, чтобы войти в SQL Server 2008 и прикрепить базу данных, после прикрепления базы данных доступна только для чтения, затем нажмите на базу данных --> «Свойства» --> «Опции» > «Статус», и обнаруживайте, что пункт «База данных только для чтения» верен, измените его на false, если сможете изменить — поздравляю, ваш персонаж хорош! Я снова сообщил об этой ошибке, когда менял:
В этом случае найдите свои файлы данных и логи, кликните правой кнопкой мыши по «Свойства» > «Безопасность», добавьте аккаунт «Сетевой сервис» и дайте аккаунту полный контроль. Войти снова через sa, прикрепить базу данных, хе-хе... Вы обнаружите, что жизнь так прекрасна!!
Название: Microsoft SQL Server Management Studio ------------------------------
Изменение для базы данных "xxx" не удалось. (Microsoft.SqlServer.Smo)
Для получения информации по ссылке: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc= Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Change+Database&LinkId=20476
------------------------------ Дополнительная информация:
Исключение возникало при выполнении оператора Transact-SQL или пакетной обработки. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Не удаётся открыть физический файл "D:\SqlData\xxx.mdf". Ошибка ОС 5: «5 (Доступ запрещён. )”。 Не удаётся открыть физический файл "D:\SqlData\xxx_log.ldf". Ошибка ОС 5: «5 (Доступ запрещён. )”。 Базу данных "xxx" нельзя перезапустить. вернётся в прежнее состояние. Оператор ALTER DATABASE провалился. (Microsoft SQL Server, ошибка: 5120)
Для получения информации нажмите на http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------ Пуговица:
Уверен ------------------------------
Операция выше не решила мою проблему.Мой обходной путь — установить пользователям полный контроль над папкой базы данных, решено! Версия для базы данных — 2012 год
|