a conectividade entre os servidores com as portas especificadas nos endpoints,podemos usar o comando TELNET para verificar se os servidores estao escutando nas portas definidas.Segue o exemplo de testando a conexao do Server02,faca o teste em todos os servidores. Agora que configuramos os endpoints em todas as instancias associadas ao Database Mirror, devemos criar o nosso usuario de qual iremos criar um login nas instancias SQL Server e atribuir a permissao de CONECT nos endpoints.Crie o usuario em todos os tres servidores com o mesmo nome e senha,lembrando de especificar que a senha deste usuario nao deve expirar e o usuario nao pode alterar a senha.Como disse anteriormente o procedimento de criar o mesmo usuario em todas os servidores e necessario quando nao estamos em um ambiente com um dominio do Active Directory ,com isso criando o mesmo usuario em cada servidor estamos assegurando que o usuario e valido em todos os servidores.Utilize o comando abaixo para criar o usuario em cada servidor, especificando o nome de usuario e senha, especificando a conta do usuario como ativa, usuario nao deve alterar sua senha,e sua senha nao expira.Essas sao configuracoes normalmente utilizadas para contas de servico.Apos criarmos o usuario em todos os servidores, vamos criar o login no SQL Server associado ao usuario recem criado, e atribuindo a permissao de CONNECT nos endpoints do Database Mirror,com esta permissao o nosso usuario podera se conectar nos endpoints para o acesso(novamente crie em todos os servidores).Segue o comando para criacao do login e atribuicao da permissao CONNECT.Conecte no Server01..CREATE LOGIN [SERVER01SQLUser] FROM WINDOWSGRANT CONNECT ON ENDPOINT::ENDPOINT_MIRROR TO [SERVER01SQLUser] Conecte no Server02..CREATE LOGIN [SERVER02SQLUser] FROM WINDOWSGRANT CONNECT ON ENDPOINT::ENDPOINT_MIRROR TO [SERVER02SQLUser] Conecte no Server03..CREATE LOGIN [SERVER03SQLUser] FROM WINDOWSGRANT CONNECT ON ENDPOINT::ENDPOINT_MIRROR TO [SERVER03SQLUser]Apos criarmos o usuario e o login correspondente,coloque a conta de usuario para executar o servico SQL Server em todos os servidores atraves do SQL Server Configuration Manager.Agora vamos criar o nosso banco de teste chamado Livraria,e duas tabelas com um relacionamento,segue o script. Criando o banco de dados LivrariaCREATE DATABASE Livraria Criando as tabelas de exemplo Autores e Livros.USE Livraria CREATE TABLE dbo.Autores(AutorID SMALLINT NOT NULL,Nome VARCHAR(50),Email VARCHAR(50)) ALTER TABLE dbo.AutoresADD CONSTRAINT [PK_COD_Autores] PRIMARY KEY(AutorID) CREATE TABLE dbo.Livros(LivroID SMALLINT NOT NULL,AutorID SMALLINT,Nome VARCHAR(50),Valor MONEY) ALTER TABLE LivrosADD CONSTRAINT [PK_LivroID_Livros] PRIMARY KEY(LivroID) Criando o relacionamento entra as tabelas.ALTER TABLE LivrosADD CONSTRAINT [FK_AutorID_Livros] FOREIGN KEY(AutorID)REFERENCES dbo.Autores(AutorID)ON DELETE CASCADEON UPDATE CASCADE Inserindo alguns valores para povoar nossa tabela de autores.INSERT INTO Autores VALUES(1,Kalen Delaney,kalen@microsoft.com)INSERT INTO Autores VALUES(2,Paul S Randal,paul@microsoft.com) Inserindo alguns valores para povoar nossa tabela de Livros.INSERT INTO Livros VALUES(1,1,SQL Server The Stogare Engine,100)INSERT INTO Livros VALUES(2,2,SQL Server For Develops,80) Query para verificar o relacionamento entre as tabelas.SELECT A.AutorID,A.Nome,A.Email,L.Nome,L.ValorFROM Autores A INNER JOIN Livros LON A.AutorID = L.AutorID Com o nosso banco criado,precisamos fazer o backup Full e o restore em nosso servidor Mirror,especificando a opcao NORECOVERY para manter o banco em estado de restoring,recebendo as transacoes a partir do principal.Script para realizar o backup do banco de dados. Backup Full para restore no banco de dados mirror.BACKUP DATABASE [Livraria]TO DISK = C:BACKUPLivraria_Full.bakWITH INIT Backup