sql server - Restauración de servidor sql: error de inicio de sesión
sql-server sql-server-2008-r2 (2)
La cuenta que utilizaste para restaurar la base de datos debería tener suficientes privilegios como para corregir también el enlace de usuario de inicio de sesión. Si ese inicio de sesión le da el error anterior, la base de datos predeterminada del inicio de sesión probablemente se establezca en la que acaba de restaurar. En ese caso, puede usar el botón "opciones" en el cuadro de diálogo "Conectar con el motor de base de datos" de SSMS y seleccionar una base de datos diferente en el campo "conectarse a la base de datos" en la pestaña "Propiedades de la conexión".
Si está utilizando una herramienta diferente que requiere una cadena de conexión, puede especificar explícitamente la base de datos allí también.
Una vez conectado, siga los consejos del artículo al que se haya vinculado.
Tengo una base de datos local en sql server 2008 R2 y funciona bien,
Mi hosting tiene instalado sql server 2012. Después de crear una nueva base de datos en el servidor de alojamiento, me puedo conectar fácilmente a la base de datos en blanco con las credenciales de alojamiento dadas
Creé la copia de seguridad de Sql Server 2008 y la restauré al hosting y cada parada deja de funcionar.
Cannot open database "dbName" requested by the login. The login failed.
Antes de crear una copia de seguridad, creé un nuevo usuario con los mismos credenciales proporcionados por el hosting para conectar su base de datos.
Hay pocas soluciones que sugieran ejecutar la consulta de usuarios huérfanos, pero no puedo conectarme a la base de datos
http://sqlblog.com/blogs/eric_johnson/archive/2008/10/17/fixing-orphaned-users.aspx
Se crea como resultado de un usuario huérfano mientras realiza una copia de seguridad y restauración
Primero, asegúrese de que este es el problema. Esto mostrará una lista de los usuarios huérfanos:
EXEC sp_change_users_login ''Informe''
Si ya tiene una identificación de usuario y contraseña para este usuario, resuélvala haciendo:
EXEC sp_change_users_login ''Auto_Fix'', ''usuario''
Si desea crear una nueva identificación y contraseña de inicio de sesión para este usuario, corríjala haciendo:
EXEC sp_change_users_login ''Auto_Fix'', ''usuario'', ''inicio de sesión'', ''contraseña''
Otro método funcionó para mí
un gato ocupado http://www.pinaldave.com/bimg/error4064_1.jpg
un gato ocupado http://www.pinaldave.com/bimg/error4064_2.jpg
Asegúrate de reemplazar [prueba] con tu nombre de usuario y dominar con tu nombre de base de datos
un gato ocupado http://www.pinaldave.com/bimg/error4064_3.jpg