---
title: "Preparando o banco de dados para instalação do Signer"
description: "Como preparar o banco de dados SQL Server do Signer on-premises, com a collation Latin1_General_100_CI_AI e um usuário com papel db_owner."
canonical: "https://docs.lacunasoftware.com/articles/signer/on-premises/prepare-database"
locale: "pt-BR"
product: "Signer"
last_updated: "2026-10-12"
---

# Preparando o banco de dados para instalação do Signer

Para instalar uma [instância *on premises*](https://docs.lacunasoftware.com/articles/signer/on-premises) do [Signer](https://docs.lacunasoftware.com/articles/signer), você vai precisar de uma *connection string* para um **banco de dados do SQL Server** com:

* Collation: `Latin1_General_100_CI_AI`
* Credenciais correspondentes a um usuário com papel `db_owner`

> **Aviso**
>
> A *collation* do banco de dados **PRECISA SER** `Latin1_General_100_CI_AI`. Criar o banco de dados com uma *collation* diferente provavelmente fará com que a instalação falhe!

Se você precisar de ajuda para preparar o banco de dados, siga os passos neste artigo.

> **Observação**
>
> Você não precisa seguir estas instruções especifícas. Se você desejar preparar o banco de dados,
> por exemplo usando recursos avançados como *log shipping* ou *mirroring*, você pode fazê-lo, desde que a *collation* e as permissões sejam observadas.

## Criando o banco de dados

Para criar o banco de dados, use a seguinte consulta T-SQL (opcionalmente alterando o nome do banco de dados):

```sql
USE Master;
CREATE DATABASE Signer COLLATE Latin1_General_100_CI_AI;
GO
```

## Criando as credenciais 

Crie um usuário e associe-o ao papel `db_owner`:

```sql
USE master;
CREATE LOGIN SignerAdm WITH PASSWORD = 'XXXXX';
GO

USE Signer;
CREATE USER SignerAdm FOR LOGIN SignerAdm;
EXEC sp_addrolemember 'db_owner', 'SignerAdm';
GO
```

A *connection string* seria, então:

```text
Data Source=.;Initial Catalog=Signer;User ID=SignerAdm;Password=XXXXX
```

> **Observação**
>
> Essa *connection string* presume que o servidor do banco de dados esteja instalado no mesmo servidor que o aplicativo da web. Se este não for o caso,
> o valor após `Data Source=` deve ser alterado.
