Если вы работаете в 2008+, вы можете получить информацию о своей учетной записи:
SELECT * FROM sys.dm_server_services;
NT Service\MSSQLSERVER
- это учетная запись службы по умолчанию для SQL Server (MSSQLSERVER)
процесса, который является механизмом БД, так что если выне менял его во время установки (или после), это будет тот.
Забудьте о резервной части на секунду, КАЖДОМУ процессу, который вы запускаете в Windows, нужна учетная запись для выполнения этого действия.В SQL Server, если вы запускаете ваш скрипт, который обращается к чему-либо вне SQL Server (то есть к каталогу), будет использовать некоторые учетные данные.По умолчанию (т. Е. Когда вы выполняете T-SQL из окна скрипта), вы будете использовать тот, который назначен движку (например, NT Service\MSSQLSERVER
).В агенте SQL Server вы можете выполнить T-SQL (снова как движок) или PowerShell / CMD / и т. Д., Используя учетную запись агента по умолчанию (например, NT Service\SQLSERVERAGENT
).Кроме того, вы можете создать свои собственные учетные данные и назначить учетную запись proxy для их использования, поэтому любая учетная запись Windows может использоваться для выполнения требуемой задачи.