로그인 및 사용자와 혼동 스럽습니다. 기사에서 다음을 찾았습니다. "로그인"은 주 항목을 SERVER에 부여합니다. "사용자"는 단일 DATABASE에 로그인 항목을 부여합니다. 하나의 "로그인"은 많은 사용자 (데이터베이스 당 하나)와 연관 될 수 있습니다.SQL 서버 로그인 및 사용자
이론적으로는 이해할 수 있습니다. 그러나 나는 이것이 사실상 이해하지 못했을 것이라고 생각한다.
SQL Server 2008 관리 스튜디오에서 SERVERNAME => SECURITY => LOGIN을 마우스 오른쪽 버튼으로 클릭하여 로그인을 만들었습니다. 기본 데이터베이스는 "master"입니다. 이제이 로그인 이름과 암호로 SQL Server에 로그인 할 수 있습니다. 로그인 속성의 기본 데이터베이스를 특정 데이터베이스로 변경하면이 자격 증명으로 다시 로그인 할 수 없다는 것을 알게되었습니다. 나는 "주인"에게 되돌아 갔다. 여기 뭔 일 있었 니?
또한 사용자가 필요한 이유는 무엇입니까? DATABASENAME => SECURITY => USERS를 마우스 오른쪽 버튼으로 클릭하여 사용자를 생성했습니다. 이 사용자 자격 증명으로 다시 로그인 할 수 없습니다. 그래서, 우리가 이것을 위해 필요한 목적은 무엇입니까? 나는이 해답의 이론을 이해할 수 있지만 이해하기 위해서는 더 많은 설명이 필요하다.
또한 .net 개발자이기 때문에 SQL 연결 문자열에 제공된 자격 증명이 무엇인지 알고 싶습니다. 로그인 또는 사용자 또는 이들 중 하나 일 수 있습니까?
이 문제에 도움이 되셨습니까? – sam113