у меня есть этот скрипт:как я могу проверить, под каким именем пользователя запускается скрипт?
BACKUP DATABASE timeclockplus TO DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL\Backup\backup.bak'
, как я знаю, какое имя пользователя исполняемого его? причина, по которой я спрашиваю, заключается в том, что я хочу предоставить дополнительные права на текущее имя пользователя, чтобы вместо написания этой папки резервного копирования я мог писать в другую папку
+1 Не знаю, почему кто-то мог бы это сделать :) – Andomar
@Andomar: Потому что это неправильный ответ на этот вопрос, который говорит: «... вместо того, чтобы писать эту папку резервных копий, я могу писать в другую папку». Так что это касается учетной записи SQL Service, а не текущего пользователя БД. И это из-за этого. Если вы не знаете что-то, я не говорю о том, как SUSER_SNAME() относится к разрешениям NFTS. – gbn
@gbn: Похоже, вы правы! Возможно, комментарий для объяснения будет лучше, чем нисходящий, который выглядит на первый взгляд озадачивающим :) – Andomar