Я пытаюсь автоматизировать установку SQL Server 2016 Express.
У меня есть поваренная книга для установки SQL Server Express с использованием шоколадного пакета.
Та же команда, что и у ресурса шеф-повара
chocolatey_package 'sql-server-express' do
action :install
options '--cachelocation c:\temp\choco'
end
Эквивалентная команда PowerShell
choco install sql-server-express --cachelocation c:\temp\choco
Если я обычно устанавливаю SQL Server Express с помощью мастера установки, я могу без проблем аутентифицировать и создавать/изменять базы данных.
Если я устанавливаю SQL Server Express с Chocolatey / Chef, я не могу создавать или изменять базы данных.
Ошибка при попытке создать новую базу
Разрешение CREATE DATABASE отклонено в базе данных «мастер»
Ошибка при попытке изменить существующую базу данных
Субъект сервера "Foo\Bar" не может получить доступ к базе данных "foobar" в текущем контексте безопасности.
Я попытался войти в систему как пользователь «sa». смешанная аутентификация не включена, и я не могу ее включить.
Как я могу получить шоколадную установку пользователей SQL Server Express так же, как и обычную установку?