Я использую команду sqlcmd ниже в сценарии оболочки.
sqlcmd -S <SERVER_NAME> -U "<USERNAME>" -P <PASSWORD> -d "<DATABASE>" -q 'CREATE USER [<PRINCIPAL_NAME>] FROM EXTERNAL PROVIDER'
но выдает ошибку ниже:
Msg 33159, Level 16, State 1, Server <SERVER_NAME>, Line 1
Principal '<PRINCIPAL_NAME>' could not be created. Only connections established with Active Directory accounts can create other Active Directory users.
Какие изменения я должен внести, чтобы он работал правильно?