안녕하세요, 일부 SQL과 C# 상호 작용에 문제가 있습니다. DB와 로그인을 설치 프로그램의 스크립트에서 작성하면 실제 클라이언트 프로그램이 로그인해야하지만 클라이언트 프로그램을 실행할 때마다 폭탄이 나고 로그 파일에이 오류가 발생합니다. (btw : 클라이언트 프로그램이 다른 컴퓨터의 기존 DB에서 작동 함)사용자 X에 대한 sql 로그인이 실패했습니다 ... windows 인증 만
'user'사용자가 sql 로그인에 실패했습니다. 이유 : SQL 인증을 사용하여 로그인하려는 시도가 실패했습니다. 서버는 Windows 인증 용으로 만 구성됩니다. [클라이언트 :] 오류 18456, 심각도 : 14 주 : (58)이이 로그인/사용자를 생성하는 데 사용되는 명령 ...
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]
내가 무엇을 놓치고있다
?
도움에 감사드립니다!
사용자 앞에 도메인을 추가 해 보았습니까? 예 :'myDomain \ user' –