Я создал файл MSI, который устанавливает программу. В процессе установки мне нужно создать локальную базу данных с помощью SQL Server 2016 Express в Windows 10 Enterprise. Когда я запускаю MSI, возникает следующая ошибка:
CREATE DATABASE permission denied in database 'master'.
SQL error number = 262 ==> SQL server = (local)\MYCOMPUTER --> SQL state = 1 --> Error code = -2146232060 --> SQL Error: System.Data.SqlClient.SqlError: CREATE DATABASE permission denied in database 'master'.
Как я могу обойти эту проблему и создать локальную базу данных? Есть ли параметр, который мне нужно изменить в SQL Server или в самом моем коде?
Поиск в Google этого вопроса подсказал мне, что мне нужно дать пользователю логин в роли «sysadmin» и «dbcreator», но это не сработало. Я пока отключил эти роли для пользователя.