Eu desenvolvi um programa Java que funciona com o SQL Server como banco de dados. Instalei o SQL Server 2012 Enterprise edition no meu Windows e projetei o banco de dados via SQL Server Management Studio; por exemplo: eu desenhei suas tabelas, estabeleci um agendamento de backup e faz um backup de si mesmo a cada 24hs uma vez, e outros recursos.
Qual versão do SQL Server Express deve ser instalada no computador Windows de um usuário para que não apenas meu programa possa se conectar a um banco de dados local e trabalhar com ele, mas também os outros recursos de banco de dados proibidos (como agendamento de backup) funcionem?
O banco de dados e o programa Java estarão no mesmo computador.
Os critérios que tenho para escolher uma edição de banco de dados são
- Meu banco de dados tem algumas tabelas
- O programa Java vai inserir, atualizar, excluir, selecionar e adicionar colunas às tabelas
- O iReport será utilizado para relatar os dados, além do aplicativo Java
- O arquivo de banco de dados está definido para que não possa ser excluído
- Tem um backup agendado e nada mais