Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 13788|Відповідь: 0

[Джерело] SQL Server Attached Database відображається як доступна лише для читання, коли обхідний шлях

[Копіювати посилання]
Опубліковано 11.09.2017 10:02:47 | | | |
Я не буду багато говорити про довгі слова, давайте одразу до суті!

Варіант 1:

У такій ситуації зазвичай використовується обліковий запис SA для входу, якщо він змінений на автентифікацію Windows, після чого база даних може бути прикріплена.

Варіант 2:

Використовуйте SA, щоб увійти на SQL Server 2008 і приєднати базу даних, після приєднання бази даних вона доступна лише для читання, потім натисніть на базу даних --> "Властивості" --> "Опції" --> "Статус", і переконайтеся, що пункт "Database is only read-only" істинний, змініть його на 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 року




Попередній:Використовується продукт захисту безпеки .Net коду DNGuard HVM
Наступний:Пошукове поле C# TextBox з описами підказок
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com