hola a todos, teniendo problemas con algunas interacciones sql y C#. Estoy creando la base de datos y los inicios de sesión de las secuencias de comandos en un programa de instalación, entonces se supone que el programa cliente real debe iniciar sesión, pero cada vez que ejecuto el programa cliente, explota y obtengo este error en el archivo de registro. (por cierto, el programa cliente funciona en una base de datos preexistente en otra máquina).sql login failed for user X ... autenticación de Windows solo
sql login failed for user 'user'. Motivo: Error al intentar iniciar sesión utilizando la autenticación de SQL. El servidor está configurado solo para la autenticación de Windows. [CLIENTE:] error 18456, gravedad: 14 Estado: 58
Estos son los comandos que se utilizan para crear el nombre de usuario/usuario ...
CREATE LOGIN [user] WITH PASSWORD='pass', DEFAULT_DATABASE=[data], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'sysadmin'
EXEC sys.sp_addsrvrolemember @loginame = N'user', @rolename = N'serveradmin'
USE [data] CREATE USER [user] FOR LOGIN [user] WITH DEFAULT_SCHEMA=[dbo]
¿Qué me falta?
gracias por la ayuda!
¿Ha intentado agregar el dominio antes que el usuario? Ejemplo: 'myDomain \ user' –