2017-01-06 5 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#を使用し、常にブロックを使用しています。しかし、私にとっては、これらは私には異なるウィンドウのユーザーに見えます。私はまた何が起こるか見るためにボックスを再起動するつもりです。 – Zuzlx

+0

これは接続とは関係ありません。これらはローカルユーザーです。誰かがそれを作った。セキュリティイベントログを確認します。そのようなアカウントを作成するスクリプトがありますか?再試行を続けるSQL Serverエージェントジョブがスタックされていますか? –

答えて

5

あなたはR ServicesとSQL Serverの2016を実行している有効。これらのアカウントはインストールの一部として作成され、SQLから呼び出されたときにRプロセスを実行するために使用されます。 MSDN documentation:

ステップ3から

:セットアップ中のLaunchpadアカウント

ための有効暗黙の認証は、20個の新しいWindowsユーザーアカウントは、のセキュリティトークンの下で実行中のタスクの目的のために作成されていますSQL Server信頼できるラウンチパッドサービス。ユーザーが外部クライアントからRスクリプトを送信すると、SQL Serverは使用可能なワーカーアカウントをアクティブにし、呼び出し元ユーザーのIDにマップし、ユーザーの代わりにRスクリプトを実行します。これは、暗黙の認証と呼ばれる外部スクリプトの安全な実行をサポートするデータベースエンジンの新しいサービスです。

これらのアカウントは、WindowsユーザーグループSQLRUserGroupで表示できます。リモートデータサイエンスクライアントからRスクリプトを実行し、Windows認証を使用する必要がある場合、これらのワーカーアカウントには、代わってSQL Serverインスタンスにログインする権限が与えられている必要があります。

+0

ありがとうございます。良い情報! – Zuzlx

関連する問題