sql-server - sqlmanagementstudio_x64_esn - sql server management studio 2017
¿Cómo puedo cambiar mi base de datos predeterminada en SQL Server sin utilizar MS SQL Server Management Studio? (8)
Bajé una base de datos de SQL Server, sin embargo, resultó que mi inicio de sesión estaba configurado para usar la base de datos descartada como su valor predeterminado. Puedo conectarme a SQL Server Management Studio utilizando el botón ''opciones'' en el cuadro de diálogo de conexión y seleccionando ''maestro'' como la base de datos a la que se conectará. Sin embargo, cada vez que intento hacer algo en el explorador de objetos, intenta conectarse usando mi base de datos predeterminada y falla.
¿Alguien sabe cómo configurar mi base de datos predeterminada sin usar Object Explorer ?
- Haga clic en Cambiar icono de conexión
- Haga clic en Opciones <<
- Seleccione el db de Conectarse al menú desplegable de la base de datos
En caso de que no pueda iniciar sesión en SQL Server:
sqlcmd –E -S InstanceName –d master
Referencia: https://support.microsoft.com/en-us/kb/307864
Gracias a esta publicación , encontré una respuesta más fácil:
Abrir Sql Server Management Studio
Ir al objeto Explorer -> Seguridad -> Inicios de sesión
Haga clic derecho en el inicio de sesión y seleccione propiedades
Y en la ventana de propiedades, cambie la base de datos predeterminada y haga clic en Aceptar.
Lo que puede hacer es configurar su base de datos predeterminada utilizando el procedimiento almacenado del sistema sp_defaultdb. Inicie sesión como lo hizo y luego haga clic en el botón Nueva consulta. Después de eso simplemente ejecute el comando sp_defaultdb de la siguiente manera:
Exec sp_defaultdb @loginame=''login'', @defdb=''master''
Para hacerlo de la manera GUI, necesita editar su inicio de sesión. Una de sus propiedades es la base de datos predeterminada utilizada para ese inicio de sesión. Puede encontrar la lista de inicios de sesión en el nodo Inicios de sesión debajo del nodo Seguridad. Luego seleccione su inicio de sesión y haga clic derecho y seleccione Propiedades. ¡Cambia la base de datos predeterminada y tu vida será mejor!
Tenga en cuenta que alguien con sysadmin privs necesita poder iniciar sesión para hacer esto o ejecutar la consulta desde la publicación anterior.
Si no tiene permisos para cambiar su base de datos predeterminada, puede seleccionar manualmente una base de datos diferente en la parte superior de sus consultas ...
USE [SomeOtherDb]
SELECT ''I am now using a different DB''
Funcionará siempre que tenga permiso para la otra base de datos
Si utiliza la autenticación de Windows y no conoce una contraseña para iniciar sesión como usuario mediante nombre de usuario y contraseña, puede hacer esto: en la pantalla de inicio de sesión en SSMS, haga clic en las opciones en la parte inferior derecha, luego vaya a la pestaña de propiedades de conexión . Luego puede escribir manualmente el nombre de otra base de datos a la que tiene acceso, más allá de donde dice, que le permitirá conectarse. Luego siga los otros consejos para cambiar su base de datos predeterminada
La alternativa a sp_defaultdb (que se eliminará en una versión futura de Microsoft SQL Server ) podría ser ALTER LOGIN
:
ALTER LOGIN [my_user_name] WITH DEFAULT_DATABASE = [new_default_database]