Windows Vista를 사용하고 있으며 새로 만든 사용자로 로그인하는 데 문제가 있습니다.
- SQL Server Management Studio를 엽니 다.
- 보안-> 로그인을 마우스 오른쪽 단추로 클릭하여 새 로그인을 작성합니다.
확인 : SQL Server 인증
로그인 이름 : 테스터
비밀번호 : 테스트
확인을 클릭하십시오. - 이 사용자를 선택한 데이터베이스에 사용자 매핑에 추가했습니다.
- 파일-> 오브젝트 탐색기 연결을 클릭하고 SQL Server 인증을 선택한 후 테스터 / 테스트를 입력하고 연결을 클릭하십시오.
오류가 발생합니다.
Login failed for user 'tester'. (Microsoft SQL Server, Error: 18456"
with Severity = 14 and State = 1.
이 오류의 원인은 무엇이며 사용자와 어떻게 로그인합니까?
답변
SQL Server가 혼합 인증을 허용하도록 구성되지 않았습니다.
해결해야 할 단계는 다음과 같습니다.
- Object Explorer의 루트에서 SQL Server 인스턴스를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오.
- 왼쪽 분할 창에서 보안을 선택하십시오.
-
SQL Server 및 Windows 인증 모드 단일 선택 단추를 선택하고 확인을 클릭하십시오.
-
SQL Server 인스턴스를 마우스 오른쪽 단추로 클릭하고 다시 시작을 선택하십시오 (또는 서비스를 열고 SQL Server 서비스를 다시 시작하십시오).
이는 IBM Connections 사용자에게도 매우 유용하며이 설정을 수정하기 전까지는 마법사가 연결할 수 없었습니다.
답변
로그인을 변경 한 후 SQL 데이터베이스 서버를 다시 시작하지 않은 경우 그렇게하십시오. Start
-> Programs
-> Microsoft SQL Server
-> Configuration tools
-> SQL Server configuration manager
-> Restart Server
.
서버에 사용자 만 추가 한 것 같습니다. 데이터베이스에도 추가해야합니다. 데이터베이스 / 보안 / 사용자 / 새 사용자 추가를 열거 나 서버 / 보안 / 로그인 / 속성 / 사용자 매핑을 엽니 다.
답변
실제 상태 (보안상의 이유로 클라이언트에보고되지 않음) 를 확인하려면 SQL Server 오류 로그를 확인해야 할 수 있습니다. 자세한 내용은 여기 를 참조하십시오.
답변
서버에 관리자로 로그인
보안> 로그인> 새 로그인으로 이동
1 단계:
Login Name : SomeName
2 단계:
Select SQL Server / Windows Authentication.
정보에 대한 자세한,
SQL 서버 인증 및 Windows 인증의 차이점 무엇인가 ..?
원하는 기본 DB 및 언어를 선택하십시오
확인을 클릭하십시오
새 사용자 자격 증명으로 연결을 시도하면 암호를 변경하라는 메시지가 나타납니다. 변경 및 로그인
또는
쿼리를 사용해보십시오 :
USE [master] -- Default DB
GO
CREATE LOGIN [Username] WITH PASSWORD=N'123456', DEFAULT_DATABASE=[master], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=ON, CHECK_POLICY=ON
GO
--123456 is the Password And Username is Login User
ALTER LOGIN [Username] enable -- Enable or to Disable User
GO