Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 13788|Respuesta: 0

[Fuente] La base de datos conectada a SQL Server se muestra como solo lectura cuando se utiliza la solución alternativa

[Copiar enlace]
Publicado en 11/9/2017 10:02:47 | | | |
No diré mucho sobre las palabras tan largas, ¡vayamos al grano!

Opción 1:

En esta situación, la cuenta SA se utiliza generalmente para iniciar sesión, siempre que se cambie a autenticación de Windows, y entonces la base de datos puede conectarse.

Opción 2:

Usa sa para iniciar sesión en SQL Server 2008 y adjuntar la base de datos; después de conectarla, la base de datos es de solo lectura, luego haz clic en la base de datos --> "Propiedades" -> "Opciones" --> "Estado", y encuentra que el elemento "La base de datos es solo lectura" es verdadero, cámbialo por falso, si puedes modificarlo, ¡enhorabuena, tu carácter es bueno! Volví a reportar este error cuando estaba modificando:



En este caso, encuentra tus archivos de datos y archivos de registro, haz clic derecho en "Propiedades" > "Seguridad", añade una cuenta de "Servicio de Red" y dale el control total a la cuenta. Vuelve a iniciar sesión con SA, adjunto la base de datos, jeje... ¡Verás que la vida es tan hermosa!

Título: Microsoft SQL Server Management Studio
------------------------------

El cambio para la base de datos "xxx" falló.  (Microsoft.SqlServer.Smo)

Para obtener información de ayuda, por favor haga clic en: 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

------------------------------
Información adicional:

Se producía una excepción al ejecutar una instrucción Transact-SQL o procesamiento por lotes. (Microsoft.SqlServer.ConnectionInfo)

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

No se puede abrir el archivo físico "D:\SqlData\xxx.mdf". Error del sistema operativo 5: "5 (Acceso denegado. )”。
No se puede abrir el archivo físico "D:\SqlData\xxx_log.ldf". Error del sistema operativo 5: "5 (Acceso denegado. )”。
La base de datos "xxx" no puede reiniciarse. volverá al estado anterior.
Fallo de la instrucción ALTER DATABASE. (Microsoft SQL Server, error: 5120)

Para obtener información de ayuda, haz clic en: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=5120&LinkId=20476

------------------------------
Botón:

Estás seguro
------------------------------


La operación anterior no resolvió mi problema.Mi solución es poner a Usuarios con control total de la carpeta de la base de datos¡Resuelto! La versión de la base de datos es de 2012




Anterior:Se utiliza el producto de protección de seguridad en .Net code DNGuard HVM
Próximo:Cuadro de entrada de búsqueda en C# TextBox con descripciones de pistas
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com