Что делает «Grant Connect on Endpoint as [sa]»?

Я просматривал сценарий, сгенерированный моим проектом базы данных Visual Studio, и обнаружил следующее:

GRANT CONNECT
    ON ENDPOINT::[TSQL Default TCP] TO PUBLIC
    AS [sa];

Я не знаю, что он делает, но, похоже, он дает ПУБЛИЧНЫЙ доступ как SA (только по тому, как он читается).

Кто-нибудь знает, что это на самом деле? ( Очевидно, что он предоставляет некоторый доступ через "ENDPOINT" . Но, говоря простым языком, что он делает?)

Просто прочитав его, он говорит мне, что любой, кто подключается через порт TCP, может работать как [ са]. (Я надеюсь, что это неверно, но если это так, то почему проект DB Visual Studio сделал это?)

5
задан Vaccano 20 February 2012 в 22:16
поделиться