Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13788|Risposta: 0

[Fonte] Il database collegato a SQL Server viene visualizzato come solo lettura quando la soluzione alternativa

[Copiato link]
Pubblicato su 11/09/2017 10:02:47 | | | |
Non dirò molto sulle parole prolissime, andiamo dritti al punto!

Opzione 1:

In questa situazione, l'account SA viene generalmente utilizzato per effettuare l'accesso, purché venga cambiato in autenticazione Windows, e poi il database può essere collegato.

Opzione 2:

Usa sa per accedere a SQL Server 2008 e allegare il database, dopo averlo collegato il database è in sola lettura, poi clicca sul database --> "Proprietà" --> "Opzioni" --> "Status", e scopri che l'elemento "Database è solo lettura" è vero, cambialo in falso, se puoi modificarlo, allora congratulazioni, il tuo carattere è buono! Ho segnalato di nuovo questo errore mentre modificavo:



In questo caso, trova i tuoi file di dati e di registro, clicca con il tasto destro su "Proprietà" -> "Sicurezza", aggiungi un account "Servizio di rete" e dai all'account il pieno controllo. Accedi di nuovo con SA, allega il database, hehe... Scoprirai che la vita è così bella!!

Titolo: Microsoft SQL Server Management Studio
------------------------------

La modifica per il database "xxx" è fallita.  (Microsoft.SqlServer.Smo)

Per informazioni di aiuto, clicca: 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

------------------------------
Informazioni aggiuntive:

Si verificava un'eccezione durante l'esecuzione di un'istruzione Transact-SQL o di un elaborazione batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Impossibile aprire il file fisico "D:\SqlData\xxx.mdf". Errore del sistema operativo 5: "5 (Accesso negato. )”。
Impossibile aprire il file fisico "D:\SqlData\xxx_log.ldf". Errore del sistema operativo 5: "5 (Accesso negato. )”。
Il database "xxx" non può essere riavviato. tornerà allo stato precedente.
Fallita la dichiarazione ALTER DATABASE. (Microsoft SQL Server, Errore: 5120)

Per informazioni di aiuto, clicca: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
Bottone:

Sei sicuro
------------------------------


L'operazione sopra descritta non ha risolto il mio problema.La mia soluzione alternativa è impostare gli Utenti al pieno controllo della cartella del database, risolto! La versione del database è del 2012




Precedente:Viene utilizzato il prodotto di protezione della sicurezza .Net code DNGuard HVM
Prossimo:Casella di input di ricerca C# TextBox con descrizioni degli hint
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com