2017-01-06 21 views
2

SQL Server가 실행중인 VM이 있습니다. 오늘 저는이 상자에 사용자를 추가하고 싶었고 20 명의 SQL Server 사용자가 있다는 것을 알았습니다. 나는 이것이 어디에서 왔는지 전혀 모른다. 설명은 Local user account for execution of R scripts in SQL Server instance MSSQLSERVERSQL Server 사용자가 너무 많습니다.

누구나 알 수 있습니다. 아무데도 나타나지 않는 것 같은 계정이 있는지 알고 싶습니다. 삭제하면 어떻게됩니까?

enter image description here

+1

누군가가 연결을 종료하는 것을 잊어 버렸을 가능성이 있습니까? – thelatemail

+0

@thelatemail 감사합니다. 나는 EF와 함께 C#을 사용하고 항상 'using'블록을 사용한다. 하지만 나에게 이것은 서로 다른 창 사용자에게 나타난다. 상자를 재부팅하여 어떤 일이 발생하는지 봅니다. – Zuzlx

+0

이것은 연결과 관련이 없습니다. 이들은 로컬 사용자입니다. 누군가 그것을 창조했습니다. 보안 이벤트 로그를 확인하십시오. 그런 계정을 만드는 스크립트가 있습니까? 다시 시도하는 SQL Server 에이전트 멈춤 작업? –

답변

5

당신은 R 서비스와 SQL 서버 2016을 실행하고 활성화. 이 계정은 설치의 일부로 작성되며 SQL에서 호출 될 때 R 프로세스를 실행하는 데 사용됩니다. MSDN documentation:

3 단계에서

: 설치하는 동안 런치 패드 계정

에 대한 사용을 묵시적 인증은 20 개 새로운 Windows 사용자 계정의 보안 토큰에서 실행중인 작업의 목적을 위해 만들어 SQL Server 신뢰할 수있는 실행 패드 서비스. 사용자가 외부 클라이언트에서 R 스크립트를 보내면 SQL Server는 사용 가능한 작업자 계정을 활성화하고 호출 한 사용자의 ID에 매핑 한 다음 사용자를 대신하여 R 스크립트를 실행합니다. 이는 암시 적 인증이라고하는 외부 스크립트의 보안 실행을 지원하는 데이터베이스 엔진의 새로운 서비스입니다.

Windows 사용자 그룹 SQLRUserGroup에서 이러한 계정을 볼 수 있습니다. 원격 데이터 과학 클라이언트에서 R 스크립트를 실행해야하며 Windows 인증을 사용하는 경우 이러한 작업자 계정에 사용자를 대신하여 SQL Server 인스턴스에 로그인 할 수있는 권한이 부여되어야합니다.

+0

감사합니다. 좋은 정보! – Zuzlx