Jag ska inte säga så mycket om de långrandiga orden, låt oss gå rakt på sak!
Alternativ 1:
I denna situation används SA-kontot vanligtvis för inloggning, så länge det ändras till Windows-autentisering, och sedan kan databasen kopplas till.
Alternativ 2:
Använd sa för att logga in på SQL Server 2008 för att bifoga databasen, efter att ha bifogat är databasen skrivskyddad, klicka sedan på databasen --> "Egenskaper" --> "Alternativ" --> "Status", och se att objektet "Databas är skrivskyddad" är sant, ändra det till falskt, om du kan ändra det, grattis, din karaktär är bra! Jag rapporterade detta fel igen när jag ändrade:
I det här fallet, hitta dina datafiler och loggfiler, högerklicka på "Egenskaper" -> "Säkerhet", lägg till ett "Network Service"-konto och ge kontot full kontroll. Logga in igen med SA, bifoga databas, hehe... Du kommer att upptäcka att livet är så vackert!!
Titel: Microsoft SQL Server Management Studio ------------------------------
Ändring för databas "xxx" misslyckades. (Microsoft.SqlServer.Smo)
För hjälpinformation, klicka på: 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
------------------------------ Ytterligare information:
Ett undantag uppstod vid exekvering av en Transact-SQL-sats eller batchbearbetning. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Kan inte öppna den fysiska filen "D:\SqlData\xxx.mdf". OS-fel 5: "5 (Åtkomst nekad. )”。 Kan inte öppna den fysiska filen "D:\SqlData\xxx_log.ldf". OS-fel 5: "5 (Åtkomst nekad. )”。 Databas "xxx" kan inte startas om. återgår till det tidigare tillståndet. ALTER DATABASE-satsen misslyckades. (Microsoft SQL Server, fel: 5120)
För hjälpinformation, klicka: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476
------------------------------ Knapp:
Är du säker ------------------------------
Ovanstående operation löste inte mitt problem.Min lösning är att sätta Användare till full kontroll över databasmappen, löst! Databasversionen är från 2012
|