Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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, ако можете да го модифицирате, поздравления, героят ви е добър! Докладвах тази грешка отново, когато модифицирах:



В този случай намерете вашите файлове с данни и логове, кликнете с десен бутон върху "Properties" -> "Security", добавете акаунт "Network Service" и дайте пълен контрол на акаунта. Влизам отново с 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