Я - немного запутанного входа в систему окон SQL-сервера и учетных данных. На книгах онлайн, это говорит, что учетные данные могут получить доступ к ресурсам вне SQL-сервера, но насколько я вижу, что окна войти в систему смогли делать это это, так как это отображается на пользователе Windows. Я пропускаю что-то еще?
Заранее спасибо.
В предыдущих версиях SQL Server при необходимости доступа к чему-либо за пределами SQL Server учетная запись службы, под которой выполнялась служба SQL Server, использовалась как учетные данные. Указав учетные данные, вы можете сказать, запускает ли пользователь X хранимую процедуру или запрос, который обращается к ресурсу Y, использовать учетные данные Z в качестве учетной записи для доступа к нему.
@Remus Rusanu Вы путаете идею входа в систему SQL Server, которая создается с помощью CREATE LOGIN, с другой концепцией, называемой учетными данными, созданной с помощью CREATE CREDENTIAL. См. http://www.replicationanswers.com/Security2005.asp для получения дополнительной информации.
Учетные данные нужны, чтобы покрыть случай, когда логин на самом деле не является пользователем Windows. Типичный случай - вход в систему SQL (пользователь аутентифицируется с помощью SQL-аутентификации вместо интегрированной аутентификации).