Hay otra forma, que ahora uso con preferencia al runas /netonly
método.
Puede agregar las credenciales a su perfil en Windows utilizando el Administrador de credenciales que se encuentra en el panel de control de Windows.
- Administrador de credenciales abierto
- Haga clic en "Agregar una credencial de Windows"
Rellene el campo "dirección de Internet o de red" con el nombre y el número de puerto de la instancia SQL para la que desea almacenar credenciales.
Ejemplo: UniServer:1433
(1433 es el puerto predeterminado, es posible que necesite un puerto diferente, especialmente si se está conectando a una instancia con nombre)
- Rellene el "Nombre de usuario" (no olvide incluir el dominio, por ejemplo
MYDOMAIN\MYUSER
)
- Rellene la "Contraseña"
- Haga clic en Aceptar
Si tiene el nombre del servidor, el puerto y los detalles de inicio de sesión correctos, ahora debería poder usar la autenticación de Windows desde la mayoría de las herramientas del cliente, SSMS, Excel, lo que sea. Todos usarán las credenciales almacenadas.
Consejo: A veces necesita usar el FQN para el servidor al agregar las credenciales. por ejemplo UniServer.UniDomain.org:1433
, todo depende de los detalles de su red.
Aquí hay una demostración rápida del método: http://youtu.be/WiVBPsqB9b4
Es una captura de pantalla cuando intento (y no puedo) conectarme a un servidor SQL que se ejecuta en una máquina virtual desde mi escritorio, luego agrego las credenciales necesarias e intento nuevamente, con éxito.
Consejo: use el comando "cmdkey / add" para crear y actualizar las credenciales almacenadas en el script.