2012-10-25 4 views
0

SA 계정을 사용하여 SQL 2000에 연결하는 많은 스크립트와 응용 프로그램이 있습니다. SA 계정을 사용하여 스테이션에서 직접 많은 사람들이 연결됩니다.SA 계정이 sysadmin에서 벗어났습니다.

2008r2로 마이그레이션해야하지만 이러한 사용자는 권한 계정을 가질 수 없으며 모든 연결을 변경하지 않을 것입니다.

SQL은 우리를 허용하지 않으므로 SysAdmin에서 SA를 제거 할 수 없습니다. 모든 연결을 변경하지 않고 권한을 제거하기 위해 할 수있는 일이 있습니까?

+1

여기에 게시 할 가치가 있습니다. http://dba.stackexchange.com - 전문 DBA 그룹입니다. 내가 아는 바로는 sa 계정의 이름을 바꿀 수 있지만 추천하지 않습니다. 이름을 바꾸려면 같은 이름의 다른 계정을 만들 수 있습니다. 또는 sa를 비활성화하고 동일한 이름의 ldap (/ windows) 계정을 만들 수 있습니다. 구현에 따라 약간의 기회가있을 수 있습니다. – JohnLBevan

답변

0

실제 SA 계정의 이름을 SA_RENAMED로 변경 한 다음 권한없이 새 SA 계정을 만들 수 있습니다.

스크립트 중 하나에서 SA 암호를 찾아 즉시 테스트해야 할 수 있습니다.

그런 다음 SA_RENAMED 암호를 변경하거나 비활성화 할 수 있습니다.

주 1 : 실제로 sysadmin 권한이 필요한 일부 스크립트를 디버그해야 할 수도 있습니다. 먼저 TEST 환경에서 시도해야합니다.

주 2 : 이렇게하면 조작에 의해 지원 될 때 혼란을 야기 할 수 있습니다. 인도에서 지원이 이루어지는 대기업의 경우 좋은 커뮤니케이션 계획이 필요합니다.