2009-08-13 4 views
0

일반적으로 개발을 위해 sa 사용자를 사용하지만 SQL Server에서 계정을 활성화하지 못하게합니다. 그것은 말한다 :SQL Server 2008에서 'sa'사용자를 활성화 할 수 없습니다.

내가 혼합 모드로 설정 교장 'sa'사용자가

를 설치하기위한 자격 증명을 설정할 수 없습니다.

+0

serverfault.com – klashar

+0

에 대한 좋은 질문입니다. 내 개발 컴퓨터 란 무엇입니까? 아무튼 외부에서 sqlserver에 액세스 할 수 없습니다. – homerun

+7

대단한 일은 dev 머신에서 'sa'를 사용하면 갑자기 앱과 설정이 프로덕션에 배포되고 결국 'sa'로 끝납니다. . 하지 마! 기간. :-) –

답변

4

This이 도움이 될 수 있습니다. 하지만 Coehoorn의 진술에 동의합니다. SA를 사용하지 마십시오.

+1

왜 안 되니? 자사의 내 dev에 기계! – homerun

+0

알았어 .. –

4

개발 작업을 위해 sa 계정을 사용하지 마십시오. 보안 관점에서 볼 때 위험 할뿐만 아니라 갑자기 무언가에 대한 권한이 없을 때 배포시 버그가 발생할 수 있습니다.

1

SA 대신 자신의 Windows 계정에 SQL Server의 적절한 perm을 부여하십시오. 가능한 경우 혼합 모드를 해제하거나 혼합 모드를 사용해야하는 경우 SA 계정 자체를 비활성화하십시오.

관련 문제