2012-04-04 7 views
1

В настоящее время я работаю с SQL Server 2005, и у меня возник вопрос о том, есть ли у вас логин с другим именем пользователя. Я пришел, чтобы задать вопрос, как запросВход в систему от имени пользователя

SELECT * FROM master.sys.syslogins 

подбрасывает, среди прочего, две колонки «Имя» и «LOGINNAME» и отображения те же значения. Итак, я спросил себя, возможно ли иметь Login под названием «XTest», где пользователь может войти в систему с именем пользователя «Test» ...

ответ

0

Нет, это невозможно! Оба столбца всегда имеют значение сохранения. Вы не должны использовать sys.syslogins (в любой базе данных) вообще в любой текущей версии SQL Server. Эта таблица по-прежнему предоставляется для обратной совместимости, вместо этого используйте sys.server_principals и sys.sql_logins.

+0

Спасибо. Sys.sql_logins на самом деле намного лучше ... – TradeItEasy

Смежные вопросы