Configurar o banco de dados SQL Server
Neste artigo, você aprenderá como criar e configurar o banco de dados SQL Server para utilizar o NDD Print MF HP.
Considereções antes de iniciar
Se você está realizando a atualização do NDD Print MF HP com a versão 5.24.0 até 5.25.8, realize a Atualização das configurações do banco de dados após a instalação.
Esta configuração é apenas para os cenários que a instalação ou atualização do NDD Print MF HP foi realizada utilizando a opção “Possuo um banco de dados SQL Server e desejo utilizá-lo”.
Esta configuração deve ser realizada antes de adicionar novas impressoras no NDD Print MF HP.
É recomendável utilizar sempre um banco de dados exclusivo para o NDD Print MF HP.
Apenas usuários administradores podem realizar a configuração do banco de dados.
Caso você já tenha um banco de dados operacional sendo utilizado por outros NDD Print MF HP, os novos NDD Print MF HP que serão conectados com o mesmo banco, precisam ser removidos e reinstalados, selecionando a opção “Possuo um banco de dados PostgreSQL ou SQL Server e desejo utilizá-lo”.
Configurar acesso ao banco de dados
Abra a interface do NDD Print MF HP
No menu, clique em Ferramentas > Configurações

Acesse a aba Banco de dados
Selecione SQL Server
Preencha as informações do banco de dados
Se você utilizar um usuário com permissão de criação de banco de dados, o NDD Print MF HP irá criar o banco e migrar os dados. Se você não possuí permissão de criação, utilize o script SQL.
Clique em Aplicar > OK
Criar tabelas do banco
É necessário um usuário com permissão de criação de banco de dados.
Acesse a pasta de instalação do NDD Print MF HP
Abra o arquivo
CreateDatabaseSQLServerMFHP.sqle copie o seu conteúdoNo SQL Management, clique com o botão direito sobre o banco de dados criado
Clique em New query
Cole o conteúdo do arquivo
CreateDatabaseSQLServerMFHP.sqle clique em executeAo finalizar, configure o acesso ao banco de dados
Atualização das configurações do banco de dados
Atualizando NDD Print MF HP em versões 5.24 até 5.25.8
Esta configuração deve ser realizada apenas se você está realizando a atualização do NDD Print MF HP com a versão 5.24.0 até 5.25.8.
Nos ambientes onde o NDD Print MF HP já esteja instalado nas versões 5.24 a 5.25.8, é necessário executar um script SQL no banco de dados para criação das tabelas ausentes nessas versões.
A execução do script deve ser realizada somente após a atualização do NDD Print MF HP utilizando o pacote de instalação fornecido pela NDD Tech. Após ter sido finalizada a atualização através do pacote de instalação, seguir os passos abaixo:
Atualizar o NDD Print MF HP através do pacote de instalação oficial.
Após finalizar o processo de atualização, abrir a pasta instalação do NDD Print MF HP.
Localizar o arquivo CreateDatabaseSQLServerMFHP.sql na pasta de instalação do NDD Print MF HP e copiar seu conteúdo.
Abrir SQL Server Management Studio (SSMS).
No Object Explorer, localizar o banco de dados do MF HP existente, que correspondia a versão entre 5.24 e 5.25.8
Clique com o botão direito sobre o banco de dados e selecione Nova Consulta (New Query).
Cole e execute o script copiado no passo 3
Clique em Executar (Execute) ou pressione F5.
Após finalizado os passos acima, o NDD Print MF HP deverá estar atualizado e todas as tabelas configuradas corretamente no banco de dados.
Parâmetro Auto Close
Alterar parâmetro Auto Close para False no banco de dados - SQL Server
Em determinados cenários que utilizam banco de dados SQL Server, o parâmetro Fechamento Automático (Auto Close, ambientes em inglês) pode estar configurado como True, quando o ideal é que esteja definido como False.
Caso essa situação seja identificada no ambiente, siga o passo a passo abaixo para realizar a alteração e garantir que o parâmetro permaneça como False:
Opção 1 — SSMS (SQL Management Studio)
Abra o SSMS e conecte-se à instância.
No Object Explorer, expanda Databases.
Clique com o botão direito no banco de dados desejado → Properties.
Vá em Options.
Em Automatic, localize Auto Close e defina False.
Clique OK.
Atualize o Object Explorer (F5).
Opção 2 — T-SQL (um banco de dados)
Abra o SQL Server Management Studio (SSMS).
No Object Explorer, expanda a instância onde está o banco.
Clique com o botão direito sobre o banco de dados desejado e selecione Nova Consulta (New Query).
Na janela de consulta em branco que abrir, cole o script abaixo substituindo
SeuBancopelo nome do banco de dados:SQLALTER DATABASE [SeuBanco] SET AUTO_CLOSE OFF;Clique em Executar (Execute) ou pressione F5.
Para validar se a alteração foi aplicada, cole e execute o seguinte comando:
SELECT name, is_auto_close_on
FROM sys.databases
WHERE name = N'SeuBanco';
-- is_auto_close_on = 0 indica OFF (False)