나는 데이터베이스 필드의 초보자이며이 질문은 너무 어리석은 소리 일지 모르지만 왜 sa라는 로그인이 있는지 알고 싶습니다. 삭제할 수 있습니까?SQL 서버에서 sa 로그인을 제거 할 수 있습니까?
데이터베이스 서버에 대한 매우 심각한 권한을 갖고있는 것 같아서 삭제하고 싶습니다!
이 중요한 경우에, 나는 2008 년
나는 데이터베이스 필드의 초보자이며이 질문은 너무 어리석은 소리 일지 모르지만 왜 sa라는 로그인이 있는지 알고 싶습니다. 삭제할 수 있습니까?SQL 서버에서 sa 로그인을 제거 할 수 있습니까?
데이터베이스 서버에 대한 매우 심각한 권한을 갖고있는 것 같아서 삭제하고 싶습니다!
이 중요한 경우에, 나는 2008 년
sa
계정을 제거 할 수는 없지만 rename and/or disable it 수 있습니다. 아마도 이것은 공격자가 무차별 공격을 시도 할 수있는 알려진 사용자 이름을 가지고 있기 때문에 좋은 습관입니다.
관리자 권한이있는 다른 계정이있는 sa
계정을 사용 중지하면됩니다.
SA가 관리자 계정이 SQL Server Express를 사용하고 있습니다! 이를 삭제하지 말고 데이터베이스 관리자와 백업 담당자 이외에 아무에게도 제공하지 않는 강력한 암호를 제공하십시오.
sa는 주 관리자 계정이며 마스터 데이터베이스 (사용자 역할, 스키마 등의 데이터 보유) 소유자이므로 삭제할 수 없습니다.
는 암호를 변경 (그리고 난이 설치 진행에 요청했다 생각)하고 응용 프로그램 일명 응용 프로그램에서 SA를 사용하지 않는 (당신이 개발하는 응용 프로그램)을 사용하기 위해 더 제한적인 권한을 가진 손님/공공 계정을 만들
또한 환경에 따라 SQL Server 인증을 해제 할 수 있습니다.
SQL Server에서 지원하는 인증 유형에는 Windows 인증과 SQL 인증 두 가지가 있으며, 둘 중 하나만 활성화 할 수 있습니다. SQL 인증을 해제하면 시스템에서 정의 된대로 유효한 Windows 만 사용자가 서버를 사용할 수있게됩니다 (정상적인 권한이 여전히 적용되므로 각 계정을 SQL Server에 추가해야 함). 계정이 SQL Server 인스턴스에 액세스 할 수 있다는 의미는 아닙니다.
Management Studio의 서버 설정에서이를 구성 할 수 있습니다.
누군가가 서버에 액세스 할 수 있거나 아무도 서버에 액세스 할 수 없다는 뜻입니까? 나는 그 일을하는 옵션을 보지 못했다! – Hemant
업데이트 된 답변보기 –
절대하지 마십시오. 더 많은 것을 알고 싶다면 http://blog.sqlauthority.com/2008/12/24/sql-server-disable-and-enable-user-sa/
우선 내가하는 일 : sa 비활성화. 우선 순위가 낮은 데이터베이스가있는 공용 SQL 서버가 하나 있으며 매일, 매주, 매월, 매년 매 해 수천 건의 공격이 발생합니다. sa를 사용하도록 설정하는 것은 가치가 없습니다. –