Creamos un nombre de usuario de Windows local en el servidor de la base de datos y lo usamos en una máquina separada en el grupo de aplicaciones de IIS7 en el mismo grupo de trabajo. La aplicación del sitio web funciona para iniciar sesión en el servidor de la base de datos.Cómo conectarse a SQL Server con autenticación de Windows cuando no está conectado con ese nombre de usuario?
Ahora estoy desarrollando mi máquina en VS 2010 tratando de acceder de forma remota a la base de datos. El usuario y el grupo de trabajo no coinciden en mi máquina con los servidores web/de base de datos, por lo que especifico explícitamente el nombre de usuario y la contraseña. Cuando intento conectar VS 2010 a SQL Server 2008 me sale el siguiente error:
Cannot open user default database. Login failed.
Login failed for user 'myuser'. (Microsoft SQL Server, Error: 4064)
que tienen el nombre de usuario y la contraseña correctos. No estoy interesado en hacer coincidir su grupo de trabajo y nombre de usuario en mi máquina local.
¿Cómo se inicia sesión con la Autenticación de Windows cuando su nombre de usuario local y grupo de trabajo son diferentes del nombre de usuario y grupo de trabajo del servidor de la base de datos?
Funcionó para activar la autenticación SQL, habilitar la cuenta sa e iniciar sesión desde la máquina de mi casa. No se iniciaría sesión con 'myuser' de forma remota, pero funciona localmente.
Tenemos esto para trabajar. El truco consiste en agregar el nombre del servidor en el archivo host local para que el nombre se resuelva en una IP en lugar de usar la dirección IP. Después de eso, una cuenta local se asigna al servidor externo, el mismo usuario/contraseña pero diferentes nombres de grupo de trabajo/dominio. –