Skip to main content
Skip table of contents

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

  1. Abra a interface do NDD Print MF HP

  2. No menu, clique em Ferramentas > Configurações

  1. Acesse a aba Banco de dados

  2. Selecione SQL Server

  3. 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.

  1. Clique em Aplicar > OK

Criar tabelas do banco

É necessário um usuário com permissão de criação de banco de dados.

  1. Acesse a pasta de instalação do NDD Print MF HP

  2. Abra o arquivo CreateDatabaseSQLServerMFHP.sql e copie o seu conteúdo

  3. No SQL Management, clique com o botão direito sobre o banco de dados criado

  4. Clique em New query

  5. Cole o conteúdo do arquivo CreateDatabaseSQLServerMFHP.sql e clique em execute

  6. Ao 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:

  1. Atualizar o NDD Print MF HP através do pacote de instalação oficial.

  2. Após finalizar o processo de atualização, abrir a pasta instalação do NDD Print MF HP.

  3. Localizar o arquivo CreateDatabaseSQLServerMFHP.sql na pasta de instalação do NDD Print MF HP e copiar seu conteúdo.

  4. Abrir SQL Server Management Studio (SSMS).

  5. No Object Explorer, localizar o banco de dados do MF HP existente, que correspondia a versão entre 5.24 e 5.25.8

  6. Clique com o botão direito sobre o banco de dados e selecione Nova Consulta (New Query).

  7. Cole e execute o script copiado no passo 3

  8. 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)
  1. Abra o SSMS e conecte-se à instância.

  2. No Object Explorer, expanda Databases.

  3. Clique com o botão direito no banco de dados desejado → Properties.

  4. Vá em Options.

  5. Em Automatic, localize Auto Close e defina False.

  6. Clique OK.

  7. Atualize o Object Explorer (F5).

Opção 2 — T-SQL (um banco de dados)
  1. Abra o SQL Server Management Studio (SSMS).

  2. No Object Explorer, expanda a instância onde está o banco.

  3. Clique com o botão direito sobre o banco de dados desejado e selecione Nova Consulta (New Query).

  4. Na janela de consulta em branco que abrir, cole o script abaixo substituindo SeuBanco pelo nome do banco de dados:

    SQL
    ALTER DATABASE [SeuBanco] SET AUTO_CLOSE OFF;
  5. Clique em Executar (Execute) ou pressione F5.

  6. Para validar se a alteração foi aplicada, cole e execute o seguinte comando:

SQL
SELECT name, is_auto_close_on
FROM sys.databases
WHERE name = N'SeuBanco';
-- is_auto_close_on = 0 indica OFF (False)
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.