Manual de Instalação

Transcrição

Manual de Instalação
D014.1
1.
Introdução ................................................................................................................. 3
2.
Pré requisitos ............................................................................................................. 3
3.
4.
5.
6.
7.
8.
2.1
Compatibilidades .................................................................................................... 3
2.2
Requisitos de Instalação do Servidor ......................................................................... 3
2.3
Requisitos de Instalação dos Postos .......................................................................... 4
2.4
Requisitos de definições regionais dos Postos ............................................................. 5
Processo de Instalação .............................................................................................. 5
3.1
Instalação do Servidor ............................................................................................. 5
3.2
Instalação Posto .................................................................................................... 10
Processo de Upgrade ................................................................................................ 14
4.1
Upgrade do Servidor .............................................................................................. 15
4.2
Upgrade do Posto................................................................................................... 19
Processo de Actualização ......................................................................................... 19
5.1
Actualização do Servidor ......................................................................................... 19
5.2
Actualização do Posto ............................................................................................. 19
Primeira Execução da Aplicação ............................................................................... 19
6.1
Identificação do Servidor de dados ........................................................................... 19
6.2
Obter licença da Aplicação no portal ......................................................................... 20
6.3
Licenciamento da Aplicação ..................................................................................... 21
6.4
Sistemas 64 Bits .................................................................................................... 22
Upgrade de versões anteriores à PRIME................................................................... 23
7.1
Conversão de Dados de Access para SQL server ........................................................ 23
7.2
Parametrização de ligações entre aplicações .............................................................. 26
7.3
Actualização de mapas personalizados ...................................................................... 26
Transacções Distribuídas ......................................................................................... 31
8.1
Configuração do ambiente do mecanismo ................................................................. 31
8.2
Configuração do serviço “RPC” ................................................................................. 32
8.3
Configuração do serviço “MSDTC” ............................................................................ 32
8.4
Configuração da “Firewall do Windows” ..................................................................... 36
8.5
Validação de Configuração ...................................................................................... 38
8.6
Configuração Manual do ambiente do mecanismo Transacções Distribuídas ................... 40

D014.1
Este documento disponibiliza a informação necessária a uma correcta instalação das aplicações da
linha
Os produtos desta linha não são compatíveis com produtos de linhas anteriores. Deste modo
não há ligações com aplicações de linhas anteriores.
Neste momento é possível a coexistência, na mesma máquina, de aplicações desta linha e de
linhas anteriores, não estando garantida essa coexistência em futuros Upgrades.

O processador tem que ser compatível com Pentium III a 600 MHz ou superior.

Os sistemas operativos suportados pelo Axis são os seguintes:

o
Windows XP SP3 ou superior
o
Windows Server 2003 SP2 ou superior
o
Windows Vista SP1 ou superior
o
Windows 7 SP1 ou superior
o
Windows Server 2008 ou superior
o
Windows Server 2008 R2 SP1 ou superior
Os sistemas operativos suportados pelas restantes aplicações são os seguintes:
o
Microsoft Windows 2000 Professional com SP4
o
Microsoft Windows 2000 Server com Service Pack 4 ou posterior
o
Windows XP com Service Pack 2 ou posterior
o
Windows Server 2003 Standard, Enterprise, ou Datacenter editions com
Service Pack 1 ou posterior
o
Windows Server 2003 Web Edition SP1
o
Windows Small Business Server 2003 com Service Pack 1 ou posterior
o
Vista Home Basic e acima (SQL Express SP1 e SQL Express Advanced SP2)

Microsoft.NET Framework 4 (Necessária apenas para o Axis)

Sistema de gestão de bases de dados

Tem que ter um mínimo de 192 MB de RAM.

Tem que ter um mínimo de 350 MB de espaço livre no disco rígido para o SQL Server e
o
SQL Server 2005 (versão Express ou superior)
250 Mbytes por aplicação (valor médio).

Tem que ter um monitor Super VGA com uma resolução de 1024x768 ou superior.

Tem que ter um rato ou um dispositivo equivalente.

Tem que ter uma impressora instalada.

Internet Explorer 6.o com SP1 ou superior.
Mais informação encontram em:
http://www.microsoft.com/sql/prodinfo/sysreqs/default.mspx

D014.1


Os sistemas operativos suportados pelo Axis são os seguintes:
o
Windows XP SP3 ou superior
o
Windows Server 2003 SP2 ou superior
o
Windows Vista SP1 ou superior
o
Windows 7 SP1 ou superior
o
Windows Server 2008 ou superior
o
Windows Server 2008 R2 SP1 ou superior
Os sistemas operativos suportados pelas restantes aplicações são os seguintes:
o
Windows NT 4.0 com Service Pack 6a ou posterior
o
Microsoft Windows 2000 Professional com SP4 ou posterior
o
Microsoft Windows 2000 Server com Service Pack 4 ou posterior
o
Windows XP com Service Pack 2 ou posterior
o
Windows Server 2003 Standard, Enterprise, ou Datacenter editions com
Service Pack 1 ou posterior
o
Windows Server 2003 Web Edition SP1
o
Windows Small Business Server 2003 com Service Pack 1 ou posterior
o
Vista Home Basic e acima (SQL Express SP1 e SQL Express Advanced SP2)

Microsoft.NET Framework 4 (Ncessária apenas para o Axis)

Processador Intel Pentium III 340Mhz ou superior

128 Mbytes de RAM

Espaço livre em disco de 250 Mbytes por aplicação (valor médio)

Unidade CD-ROM ou acesso à Internet

Tem que ter um monitor Super VGA com uma resolução de 1024x768 ou superior.

Tem que ter um rato ou um dispositivo equivalente.

Tem que ter uma impressora instalada.

Outros componentes necessários a diversas funcionalidades das aplicações
o
o
Exportação para Office e impressão em série:

Microsoft Office Excel 97

Microsoft Office Word 2000
Envio de listagens por email:

o

o
Microsoft Office Excel 97
WinUTE - criação dos modelo 1,2 e 3


Microsoft Outlook
WinCTB – criação da declaração anual:
Microsoft Office Excel 97
Os sistemas operativos Microsoft Windows Millenium ou inferiores são totalmente
incompatíveis com o Microsoft SQL Server 2005, desta forma se possuir postos com
estes sistemas operativos terá de optar por:

o
Não utilizar a aplicação nesses postos.
o
Evoluir o sistema operativo desses postos.
Para usufruir das funcionalidades que utilizam o Microsoft Office (ex: email, exportação
para office, mail merge, etc) deverá ser uma versão Office 32bits

D014.1
Para um correto funcionamento das aplicações
todos os postos terão que ter a seguinte
definição em termos de formatos de datas e valores numéricos no sistema operativo:

Formato de datas
o
“dd-mm-aaaa”
Este formato respeita as seguintes regras:


Separador: hífen (-);

Sequência ordenada por dia, mês e ano;
Formato de Número e Moeda (as definições têm que ser iguais)
o
Formatos válidos para as aplicações: “00 000.00”, “00 000,00”, “00.000,00” e
“00,000.00”;
Estes formatos respeitam as seguintes regras:

Separador decimal: ponto (.) ou vírgula (,);

Símbolo de agrupamento de dígitos: espaço (“ “), ponto (.) ou vírgula (,);

O separador decimal não pode ser igual ao símbolo de agrupamento de
dígitos;

Separador Hora: dois pontos (:).
O processo de instalação é realizado com base nos seguintes ficheiros:
o
<NomeAplicação>SQL.exe - um ficheiro de instalação por cada aplicação para
executar na instalação da máquina Servidor;
o
PostoSQL.exe – ficheiro comum a todas as aplicações que será utilizado na
instalação das máquinas Posto;
o
SQL.exe – ficheiro comum a todas as aplicações e que será utilizado para instalar o
servidor de SQL.
Para realizar a instalação com recurso aos ficheiros apresentado deverá seguir os passos de
instalação apresentados de seguida.
Para que operações sobre as bases de dados (como criação de cópias de segurança, criação
de instituições ou anos, no caso de CTB e GSL) corram normalmente, é necessário que a
localização a partir da qual estão a ser executadas as operações
seja válida na rede,
particularmente, que essa localização seja válida para o servidor de SQL.
Para
tal
é
aconselhável
a
utilização
de
caminhos
universais
na
rede
(exemplo
\\servidor\F3M\WinGSOSQL).
Na máquina Servidor, executar o ficheiro

D014.1
para cada aplicação que
pretenda instalar. Este ficheiro de setup irá:
o
Instalar os ficheiros necessários ao servidor para a aplicação;
o
Preparar a instalação posto a executar em passos seguintes;
o
Verificar a existência de uma instância do SQL Server 2005 com o nome F3M2005.
Caso não encontre essa instância pergunta se é pretendida a instalação e, em caso
de resposta afirmativa, instala na máquina a instância SQL2005 para o Microsoft
SQl
Server
2005
Express
Edition
(o
nome
e a chave do utilizador SA é

da
instância
criada
é
(Chave Anterior -
No caso de existência de uma firewall deverão ser criadas as excepções para o SQL
Server (sqlbrowser.exe e sqlsevr.exe) para que os postos se possam ligar aos
dados.

Para máquinas que tenham instalado um servidor de dados SQL Server 64 Bits a
instalação da instância acima referida com o nome
é
obrigatória.
Executar a Instalação Posto.
Para a 1ª execução da aplicação ver a secção “6. Primeira Execução da Aplicação”.
O processo de instalação do
no servidor é realizado com base nos seguintes passos:
 De forma a dar inicio ao processo de instalação, deverá na máquina Servidor,
executar o ficheiro
 O
requer a instalação do “Microsoft.Net Framework 4.0”, no caso de o mesmo
não estar instalado na máquina o passo seguinte passará por instalar o mesmo,
como é demonstrado na imagem seguinte.

D014.1
 Depois de instalado o “Microsoft.Net Framework 4.0”, o passo seguinte será
instalar o
no servidor.

D014.1
 Nesta fase da instalação deverá selecionar o ponto “Servidor” de forma que o
programa seja instalado como servidor, terá igualmente que selecionar qual a
pasta de destino da aplicação, usando o botão “Procurar…”. Por exemplo, se as
aplicações da linha WINIPSS estão na pasta “C:\programas\f3m\winadoSQL” a
pasta a selecionar deve ser ”C:\programas”, pois a restante estrutura será tratada
pelo instalador, criando a pasta “F3M” e a pasta “Axis” se estas não existirem.
 Neste passo terá que selecionar qual o nome do servidor de base de dados, e
preencher os campos “Identificador de Administrador” e “palavra passe de
administrador”.

D014.1
 Nesta fase o assistente está pronto para iniciar a instalação, devendo para isso
clicar em “Instalar” de forma a dar inicio à mesma.

D014.1
 Finalizada a instalação pelo assistente deverá clicar em “Concluir” de forma a
terminar o processo de instalação.
Na máquina Posto, executar o ficheiro
para
proceder à instalação dos componentes necessários à execução das aplicações (apenas será
necessária uma execução independentemente do número de aplicações da linha a utilizar no

D014.1
Posto).
Para a aplicação
é necessário que o ficheiro atrás referido esteja na versão 3.2.01 ou
superior, caso contrário este terá de ser executado pelo menos uma vez na máquina Posto.
Após execução do ponto anterior, a instalação só ficará concluída executando pela primeira
vez a aplicação a partir da localização
sendo criados os atalhos para
as execuções seguintes, à excepção da aplicação WinGCS que terá de ser o Utilizador a criar
os atalhos para os ficheiros:
O processo de instalação do

num posto é realizado com base nos seguintes passos:
De forma a dar inicio ao processo de instalação, deverá na máquina Posto,
executar o ficheiro
 O
requer a instalação do “Microsoft.Net Framework 4.0”, no caso de o mesmo
não estar instalado na máquina o passo seguinte passará por instalar o mesmo,
como é demonstrado na imagem seguinte.

D014.1
 Depois de instalado o “Microsoft.Net Framework 4.0”, o passo seguinte será
instalar o
no posto.
 Nesta fase da instalação deverá selecionar o ponto “Posto” de forma que o
programa seja instalado como posto, terá igualmente que selecionar qual a “Pasta
do executável do
(Axis.exe), usando o botão “Procurar…”.

D014.1

Nesta fase o assistente está pronto para iniciar a instalação, devendo para isso
clicar em “Instalar” de forma a dar inicio à mesma.

D014.1
 Finalizada a instalação pelo assistente deverá clicar em “Concluir” de forma a
terminar o processo de instalação.
O processo de upgrade permite realizar o upgrade para a
da
ou
para as aplicações já instaladas
, através da execução do setup de actualização de cada uma das
aplicações.
o upgrade de versões anteriores à
terá que ser realizado segundo o processo
definido na secção “3. Processo de instalação”.
Os
caso não tenha configurado a aplicação para realizar o download a

D014.1
partir da aplicação, deverão obter do
, na zona Simply, o ficheiro de Upgrade
correspondente à aplicação que pretende actualizar.
Os
deverão utilizar os ficheiros de upgrade enviado pela F3M para realizar
o upgrade.
De seguida são apresentados os procedimentos para actualizar o servidor e os postos.
Para realizar o upgrade do servidor deverá executar, no servidor, o setup de upgrade, indicar a
pasta onde está instalada a aplicação e confirmar a realização do upgrade.
A
recorre ao processo de
para execução de Descargas de
dados e Desmarcações de documentos entre as aplicações da linha.
Para tal, quando exista a configuração de Descargas entre aplicações, é obrigatória a
configuração do mecanismo de Transações.
Para evitar que o utilizador da aplicação instale as novas versões dos produtos sem a
configuração correcta deste mecanismo necessárias ao funcionamento da aplicação foi
introduzida a validação do mesmo no utilitário de Actualização da aplicação.

D014.1
Ao executar o botão “Verificar” além das validações já existentes o programa de actualização
irá verificar se o mecanismo de Transações Distribuídas é necessário e está configurado para
o correcto funcionamento da aplicação em actualização.
Caso o mecanismo seja necessário e não esteja configurado a programa de Actualização
lançará mensagem ao utilizador:
A partir deste momento deverão seguir as instruções definidas na
deste manual.
As validações realizadas são:
Aplicação
Ligação
Ligação
Ligação
Desmarcar
WinCTB
WinGTE
WinSEC
Origem
WinCTB
Documentos
X
WinGCS
X
X
WinGSL
X
X
WinGSO
X
X
WinGTE
X
WinIMB
X
WinSEC
X
X
WinUTE
X
X
Para os produtos
X
X
e
X
X
X
é validada a configuração a partir do ano 2009 inclusive.
A validação é efetuada sobre todas as instituições registadas na aplicação desde que tenham
parametrizado Servidor e Utilizador da base de dados destino.
Caso seja necessário configurar Transacções Distribuídas deve:
Confirmar se a parametrização da descarga nos parâmetros da Instituição está
correctamente configurada. Caso não esteja deverá ser correctamente configurado o servidor
da aplicação destino.

D014.1
Poderá confirmar executando o botão
e caso a configuração esteja correcta surgirá a
seguinte mensagem:
Configurar o ambiente do mecanismo Transacções Distribuídas.
No momento das descargas dos vários produtos
e
para as aplicações Destino
,
é alimentada tabela com a Origem de Dados da Descarga.
Esta tabela é lida aquando da remoção de um documento na aplicação destino para que
possa ser desmarcado o documento de origem para possível posterior descarga.
Caso o processo de instalação não consiga comunicar com determinado servidor surgirá a
seguinte mensagem:

D014.1
a) Se o servidor de dados se encontra momentaneamente desligado deverá
interromper o processo de Instalação pressionando [Não] e ligar o servidor de
dados indicado.
b) Se o servidor de dados indicado já não existe, devido a uma alteração da estrutura
de rede, deverá pressionar o botão [Sim] para proceder à indicação do novo
servidor da aplicação d origem dos dados.
Após indicar o novo servidor pressione [Gravar]. A instalação prosseguirá com as
restantes validações.
Na configuração do ambiente do mecanismo temos de contemplar dois cenários
distintos, nomeadamente:

Cenário de um servidor físico com múltiplas instâncias de “Microsoft SQL Server”:
o
Neste cenário é obrigatório garantir a activação do serviço “MSDTC” (Ponto
1.a. da secção “8.3. Configuração do serviço “MSDTC””)

Cenário de vários servidores de dados fisicamente distintos:
o
Neste cenário configurar os diversos servidores envolvidos, através da
realização das operações:

Configuração do serviço “RPC”.

Configuração do serviço “MSDTC”.

Configuração da “Firewall do Windows”.

Validação de configuração.
As instruções para a configuração do mecanismo estão inscritas na secção “8. Transações
Distribuídas” deste manual.

D014.1
No posto não será necessário executar qualquer setup de upgrade. Após atualização do
servidor, a aplicação atualizará cada posto na primeira execução desse posto.
O processo de atualização permite a atualização das aplicações já instaladas, através da execução
do setup de actualização de cada uma das aplicações.
Caso não tenha configurado a aplicação para realizar o download a partir da aplicação, deverá
obter do
, na zona SAPER, o ficheiro de Atualização correspondente à aplicação e versão
que pretende actualizar.
De seguida são apresentados os procedimentos para atualizar o servidor e os postos.
Após efetuar o Download, deverá executar, no servidor, o setup de actualização, indicar a pasta
onde está instalada a aplicação e confirmar a actualização.
Ver
no que se refere ao mecanismo de Transações distribuídas.
No posto não será necessário executar qualquer setup de actualização. Após actualização do
servidor, a aplicação actualizará cada posto na primeira execução desse posto.
Ao executar pela 1ª vez a aplicação é apresentada a janela para identificar o servidor de SQL e
a password do utilizador SA. Após indicar esta informação deverá pressionar o botão
(
: Esta operação deverá ser executada no servidor, isto é, no local onde está instalada a
aplicação.)
Caso tenha um servidor SQL Server de 64 Bits onde deseja instalar os dados deverá consultar a
Caso tenha instalado o SQL Server a partir da instalação da aplicação, o servidor SQL Server a
indicar será
e a chave do utilizador

D014.1
(Chave Anterior -
Após a sua execução, estará em condições de adicionar uma nova instituição através do menu
Arquivo/Instituições.
Para obter a licença da aplicação que lhe permitirá o correcto licenciamento das aplicações,
deverá seguir os passos:
Aceder no portal da F3M (www.f3m.pt) à área reservada
Inserir os seus dados de acesso ao portal – Utilizador e Password (no caso de não os
possuir, deve contactar os serviços da F3M).
Ir ao menu Software, e submenu Os Meus Programas

D014.1
Na grelha com as aplicações, deve seleccionar a opção “Download da Licença”e guardar
no seu computador
Para concluir o licenciamento da aplicação deverá seguir as indicações da secção
seguinte.
Após instalação da aplicação, antes de efectuar o licenciamento, surgirá a seguinte mensagem
(exemplo para a aplicação WinCTB):
Deverá aceder aos utilitários e Licenciar a aplicação no menu
formulário:

D014.1
conforme
Poderá executar um dos seguintes passos para o preenchimento dos dados:
Introduza os dados constantes da
disponível no Portal da
enviada pelos Serviços da
e/ou
(área reservada) em Software\Os meus programas, Opção “Ver
Licença”.
Seleccione
e indique o ficheiro de licenciamento da aplicação guardado anteriormente
no seu computador (ver secção 6.2 para obter a licença). Automaticamente são preenchidos os
dados constantes da
Após o preenchimento dos dados seleccione
Ao surgir a seguinte mensagem a aplicação foi licenciada com sucesso.
Deverá antes de prosseguir com a execução de aplicação instalar o servidor intermédio para
que as aplicações
funcionem correctamente. Instale o setup
disponível no pacote de
distribuição. Este setup instalará o servidor intermédio e Instância
SQL Server 2005 e utilizador SA com chave do utilizador

D014.1
do
(Chave Anterior -
).
A existência de uma instância denominada
como servidor intermédio
da aplicação no servidor SQL Server 2005 instalado é obrigatória para sistemas 64 Bits.
Na primeira execução da aplicação será pedida a indicação do servidor de dados conforme
secção 6.1 deste documento. Se desejar que os dados sejam guardados na instância de 64 Bits
já anteriormente instalada deverá indicar essa instância do servidor de dados.
Após a indicação do servidor de dados
e de instalada a Instância
do SQL Server 2005 será pedida a indicação da chave do utilizador SA
(Chave Anterior -
)
o Antes iniciar conversão de dados de Access para SQL deverá proceder à reparação e
compactação das bases de dados em Access. Para tal, na versão anterior à Prime, ao entrar
na aplicação aceda a Utilitários e no menu Manutenção de Bases de dados execute as
opções “Compactar bases de dados” e “Reparar bases de dados” para todas as instituições
que pretende converter para SQL.
o A localização dos dados Access terá que ser válida para o servidor de SQL, ou seja, as
bases de dados Access terão que estar disponíveis numa localização do servidor de dados
SQL ou numa localização de rede acessível ao servidor de SQL.

D014.1
Para fazer a migração de dados deverá aceder ao menu
A
seguinte janela será mostrada:
Nesta janela deverá começar por indicar a Base de Dados Geral Access da aplicação em
através do botão de procura ou inserindo manualmente o caminho para a
Base de Dados. Nota: caso haja alguma dúvida em relação ao nome da Base de Dados Geral
(ficheiro que deverá ser seleccionado), este aparece já na janela de procura:
Depois de seleccionar a BD aparece uma lista com as instituições existentes:

D014.1
Temos então que seleccionar as Instituições que desejamos converter (marcando com visto a
linha correspondente na coluna
) e/ou
e carregar no botão
. Se já existir alguma das instituições seleccionadas aparece uma janela a perguntar se
deseja continuar com a conversão das outras instituições ou parar (a conversão de uma
instituição será realizada apenas se a instituição não existir na versão Prime):
Durante a migração é criado um ficheiro que detalha a conversão efectuada, permitindo depois
identificar se correu alguma coisa mal e o que foi que correu mal. Este ficheiro pode ser
enviado através de “email” ou impresso para o ecrã clicando no botão

D014.1
ou
,
respectivamente, quando a conversão terminar.
Quando termina a conversão de uma instituição aparece um aviso a indicar que a conversão foi
bem sucedida, ou caso haja algum erro, que a conversão não foi efetuada e passa à conversão
das seguintes caso hajam mais instituições selecionadas.
Após conversão de dados de Access para SQL será necessário redefinir as ligações entre
aplicações, indicando o servidor de dados SQL e o utilizador.
Para realizar a parametrização da ligação entre aplicações deverá aceder ao menu Utilitários
opção Parâmetros da Instituição e preencher os campos Servidor e Utilizador. Na imagem
seguinte é apresentado um exemplo de parametrização da descarga de
para
. As
restantes ligações serão semelhantes.
No campo
deverá ser indicado o nome da instância de SQL a utilizar. No exemplo
abaixo a máquina onde está instalado o SQL tem o nome “servidor” e a instância de SQL é
“F3M2005”, logo a informação a colocar é “SERVIDOR\F3M2005”.
No campo
deverá preencher com “F3MGCI”.
Nem todos os mapas personalizados têm de ser actualizados, apenas mapas que utilizam
informação proveniente da base de dados da instituição são alvo desta operação.
Ao utilizar um mapa personalizado que necessita de passar pelo processo de actualização antes
da realização desse processo provocará a apresentação uma mensagem em tudo idêntica à
ilustração que se segue:

D014.1
Para proceder à atualização do mapa personalizado deverá aceder ao menu
A seguinte janela será mostrada:
Nesta janela deverá começar por seleccionar o mapa personalizado que pretende actualizar e
através do botão
entrar no modo de alteração do referido mapa, cujo aspecto será
semelhante à seguinte ilustração:

D014.1
Nesta janela deverá aceder à opção
do menu de contexto
acessível através do clicar com o botão direito sobre o mapa. A seguinte janela será mostrada:
Deverá considerar tabela abaixo, devendo indicar as bases de dados descritas, associados ao
produto a tratar:

D014.1
Base Dados de
Produto
Instância
WinUTE
WGuInst
WinSEC
WSECInst
WinMLC
WMLCInst
WinIMB
WIMBInst
WinGVT
WGVTInst
WinGTE
WGTEInst
WinGSO WGSOInst
WinGSL
GP0000
WinGRH WInstGRH
WinGES
WESCInst
WinCTB
WInstCTB
WinADO WInstAno
Nesta janela deverá expandir o nodo
A seguinte janela será
mostrada:
Nesta janela deverá seleccionar o DSN referente à base de dados da instituição e clicar no
botão
. A seguinte janela será mostrada:

D014.1
Nesta janela deverá clicar no botão
. A janela
fica novamente
activa, onde deverá seleccionar o nodo correspondente à conexão ao DSN criada nos passos
anteriores e clicar no botão
. A janela
ficará com um aspecto
idêntico à seguinte ilustração:
Nesta janela deverá clicar no botão
A janela de alteração do mapa parametrizado fica
novamente activa, na qual deverá utilizar o botão
realizadas ao mapa parametrizado e encerrar a janela.

D014.1
para armazenar as alterações
Concluído este processo o mapa personalizado está pronto a ser utilizado.
Estes procedimentos devem ser repetidos para todos os mapas personalizados que produzem a
mensagem apresentada no início desta secção.
Este documento disponibiliza a informação necessária a uma correcta configuração das transacções
distribuídas necessária à transmissão de dados entre as aplicações da linha
de descargas de dados, a transferência de dados entre o
aplicação
sincronizada no
na componente
e a
, no caso de ter a
é necessário garantir que o servidor da
consiga
comunicar com os restantes servidores da
Na configuração do ambiente do mecanismo temos de contemplar dois cenários distintos,
nomeadamente:

Cenário de um servidor físico com múltiplas instâncias de “Microsoft SQL Server”:
o
Neste cenário é obrigatório garantir a activação do serviço “MSDTC” (Ponto
1.a. da secção “8.3. Configuração do serviço “MSDTC””)

Cenário de vários servidores de dados fisicamente distintos:
o
Este cenário configurar os diversos servidores envolvidos, através da
realização das operações:
Na
Máquina

Configuração do serviço “RPC”.

Configuração do serviço “MSDTC”.

Configuração da “Firewall do Windows”.

Validação de configuração.
Servidor
da
aplicação
que
configuração
do
mecanismo.
Para
contêm
a
instalada
ficheiros
encontrará
que
deverá
a
executados
considerar
pasta
farão
a
a
pasta
Cada uma destas operações é apresentada em pormenor nas secções que se seguem.
É importante referir que:

As tarefas de configuração têm de ser realizadas directamente sobre cada um dos
servidores de “Microsoft SQL Server” envolvidos, não de todo aconselhável a
configuração remota das mesmas.

D014.1

Algumas das operações de seguida apresentadas implicam o manuseamento do
“registry”.

Após a configuração do mecanismo deverá reiniciar as máquinas dos servidores
envolvidos.
Para que o serviço esteja activo e configurado correctamente tem-se de:
1.
No “Servidor BD A”:
a. Configurar correctamente o serviço “RPC” no servidor:
1.
Executar
no
servidor
o
ficheiro
“Bat”
“TransaccoesDistribuidasRPC.bat” que se encontra na pasta
b. Configurar correctamente o serviço “RPC” no “registry” do servidor:
1.
Executar no servidor o ficheiro de configuração do “registry”
“TransaccoesDistribuidasRPC.reg” que se encontra na pasta
2.
No “Servidor BD B”:
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
Para que o serviço esteja activo e configurado correctamente tem-se de:
1.
No “Servidor BD A”:
a. Configurar correctamente o serviço “MSDTC” no servidor:
1.
Executar
no
servidor
o
“TransaccoesDistribuidasMSDTC.bat”
ficheiro
que
se
“Bat”
encontra
na
pasta
b. Aceder à opção “Executar…” do menu “Iniciar”, para tal pode usar as teclas
de atalho “Tecla “Windows” + Tecla “R””:
i.
Na janela “Executar”:
1. Na “combobox” “Abrir:” especificar o texto “dcomcnfg”.
Janela “Executar”
2. Carregar no botão “OK”.
c.
Nos “Serviços componentes”:
i.
Seleccionar o “node” “Raiz da consola | Serviços componentes”:

D014.1
1.
Se surgir um “Alerta de segurança do Windows” idêntico ao
apresentado de seguida:
“Alerta de segurança do Windows”
a. Carregar no botão “Manter Bloqueado”.
ii.
Expandir o “node” “Raiz da consola | Serviços componentes”.
iii.
Expandir o “node” “Raiz da consola | Serviços componentes |
Computadores”.
1.
Seleccionar
o
“node”
“Raiz
da
consola
|
Serviços
componentes | O meu computador”.
2.
Carregar com o botão direito do rato no “node” referido no
ponto anterior.
3.
No menu de contexto, que surge:
a. Seleccionar a opção “Propriedades”.
“Serviços componentes”
4.
Na janela “Propriedades de O meu computador”:
a. Seleccionar a “tab” “MSDTC”.
“Tab” “MSDTC” da janela “Propriedades de O meu
computador”

D014.1
b. Na “tab” “MSDTC”:
i.
Carregar
no
botão
“Configuração
de
segurança”.
c.
Na janela “Configuração de segurança”:
i.
Seleccionar as “checkboxes”:
ii.
1.
“Acesso ao DTC na rede”.
2.
“Permitir clientes remotos”.
3.
“Permitir recepção”.
4.
“Permitir emissão”.
Seleccionar
a
“optionbutton”
“Autenticação
não necessária”.
iii.
Garantir que o valor da “textbox” “Conta:” é
“NT AUTHORITY\NetworkService”.
Janela “Configuração de segurança”
iv.
Carregar no botão “OK”.
v.
Na mensagem de aviso, que surge:
Mensagem de aviso
1.
vi.
Carregar no botão “Sim”.
Aguardar até ser apresentada uma mensagem
de informação.
vii.
Na
mensagem
de
informação
de
que
o
“MSDTC” foi reiniciado, que surge:
Mensagem de informação
1.
viii.
Carregar no botão “OK”.
Carregar no botão “OK” para fechar a janela
“Propriedades de O meu computador”.

D014.1
1.
Expandir o “node” “Raiz da consola | Serviços componentes |
Computadores | O meu computador”.
2.
Expandir o “node” “Raiz da consola | Serviços componentes |
Computadores | O meu computador | Coordenador de
Transacções Distribuídas”.
3.
Seleccionar
o
“node”
“Raiz
da
consola
|
Serviços
componentes | Computadores | O meu computador |
Coordenador de Transacções Distribuídas | DTC Local”.
4.
Carregar com o botão direito do rato no “node” referido no
ponto anterior.
5.
No menu de contexto, que surge:
a. Seleccionar a opção “Propriedades”.
“Serviços componentes”
6.
Na janela “Propriedades de DTC Local”:
a. Seleccionar a “tab” “Segurança”.
b. Na “tab” “Segurança”:
i.
Seleccionar as “checkboxes”:
ii.
1.
“Acesso ao DTC na rede”.
2.
“Permitir clientes remotos”.
3.
“Permitir recepção”.
4.
“Permitir emissão”.
Seleccionar
a
“optionbutton”
“Autenticação
não necessária”.
iii.
Garantir que o valor da “textbox” “Conta:” é
“NT AUTHORITY\NetworkService”.
“Tab” “Segurança” da janela “Propriedades de
DTC Local”

D014.1
c.
Carregar no botão “OK”.
d. Fechar “Serviços componentes”.
2.
No “Servidor BD B”:
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
O correto funcionamento do mecanismo de “Transacções distribuídas” exige a correcta
configuração da “Firewall do Windows”, no âmbito dos servidores envolvidos. Para tal, tem-se
de:
1.
No “Servidor BD A”:
a. No “Painel de controlo”:
i.
Seleccionar a opção “Firewall do Windows”.
“Painel de controlo”
b. Na “Firewall do Windows”:
i.
Seleccionar o “tab” “Excepções”.
ii.
Na “tab” “Excepções”:
iii.
Na janela “Adicionar um programa”:
“Tab” “Excepções” da “Firewall do Windows”
1.
Carregar no botão “Adic. programa…”.

D014.1
Janela “Adicionar um programa”
1.
Carregar no botão “Procurar…”.
2.
Na janela “Procurar”:
a. Navegar até à pasta de sistema, geralmente será
“C:\WINDOWS\system32\”.
b. Seleccionar o ficheiro “msdtc.exe”.
Janela “Procurar”
c. Carregar no botão “Abrir”.
3.
iv.
Na “tab” “Excepções”:
1.
v.
Carregar no botão “Ok”.
Carregar no botão “Adicionar porta…”.
Na janela “Adicionar uma porta”:
1.
Na “textbox” “Nome:”:
a. Especificar o valor “Porta 135”.
2.
Na “texbox” “Porta:”:
a. Especificar o valor “135”.
3.
Seleccionar a “optionbutton” “TCP”.

D014.1
Janela “Adicionar uma porta”
4.
vi.
c.
2.
Carregar no botão “OK”.
Carregar no botão “OK”.
Fechar “Painel de controlo”.
No “Servidor BD B”:
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
É importante referir que em servidores “Windows Server 2008” pode existir necessidade de
configurações adicionais na “firewall”.
A “Microsoft” disponibiliza um pequeno utilitário que permite validar se os servidores envolvidos
no mecanismo de “Transacções distribuídas” estão correctamente configurados. Este utilitário é
designado “DTCPing” e pode ser encontrado na pasta
De
forma a validar se a configuração dos servidores está correcta tem-se de:
1.
No “Servidor BD A”:
a. Executar o ficheiro “Dtcping.exe” existente:
1. Se surgir um “Alerta de segurança do Windows” idêntico ao
apresentado de seguida:
a.
2.
Carregar no botão “Desbloquear”.
No “Servidor BD B”:
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
3.
No “Servidor BD A”:
a. No utilitário “DTCPing”:
1. Na “textbox” “Remote Server Name:”:
a.
Especificar o valor “<Servidor BD B>”.

D014.1
Utilitário “DTCPing” no “Servidor BD A”
2. Carregar no botão “PING”.
3. Verificar se o resultado obtido:
a.
Se foi sucesso:
Utilitário “DTCPing” no “Servidor BD A”
i. Avançar para o ponto 6.
b. Se foi insucesso:
Utilitário “DTCPing” no “Servidor BD A”
Utilitário “DTCPing” no “Servidor BD A”
Para solucionar eventuais problemas devem contactar o

D014.1
Caso o processo automático definido nas secções anteriores, por alguma razão, não surta o
efeito desejado poderá validar/configurar manualmente a configuração do mesmo.
De forma a validar o correcto funcionamento do “DNS” tem-se de:
1.
No “Servidor BD A”:
a. No utilitário “Linha de comandos”:
i.
Executar o comando “ipconfig”, de forma a verificar qual o “Endereço
IP v4” do servidor:
Utilitário “ipconfig” no “Servidor BD A”
2.
No “Servidor BD B”:
a. No utilitário “Linha de comandos”:
i.
Executar o comando “ipconfig”, de forma a verificar qual o “Endereço
IP v4” do servidor:
Utilitário “ipconfig” no “Servidor BD B”
3.
No “Servidor BD A”:
a. No utilitário “Linha de comandos”:
i.
Executar o comando “ping <Servidor BD B>”, de forma a verificar o
acesso ao “Servidor BD B”.

D014.1
Utilitário “ping <Servidor BD B>” no “Servidor BD A”
ii.
Verificar se o “Endereço IP v4” indicado para o “Servidor BD B”
corresponda ao “Endereço IP v4” identificado pelo comando “ipconfig”
realizado no “Servidor BD B”:
1. Caso a verificação seja positiva:
a. No âmbito do mecanismo que estamos a analisar a
indicação que não é possível atingir o destino não é
relevante.
2. Caso a verificação seja negativa:
a. Contactar o administrador da rede.
4.
No “Servidor BD B”:
a. No utilitário “Linha de comandos”:
i.
Executar o comando “ping <Servidor BD A>”, de forma a verificar o
acesso ao “Servidor BD A”.
Utilitário “ping <Servidor BD A>” no “Servidor BD B”
ii.
Verificar se o “Endereço IP v4” indicado para o “Servidor BD A”
corresponda ao “Endereço IP v4” identificado pelo comando “ipconfig”
realizado no “Servidor BD A”:
1. Caso a verificação seja positiva:
a. No âmbito do mecanismo que estamos a analisar a
indicação que não é possível atingir o destino não é
relevante.
2. Caso a verificação seja negativa:
a. Contactar o administrador da rede.

D014.1
Para que o serviço esteja activo e configurado correctamente tem-se de:
1. No “Servidor BD A”:
a. Configurar correctamente o serviço “RPC” no servidor:
1.
Clicar com o botão direito do rato na opção “O meu
computador”.
2.
No menu de contexto, que surge:
a. Seleccionar a opção “Gerir”.
Acesso à gestão do servidor
3.
Na “Gestão de computadores”:
a. Expandir o “node” “Serviços e aplicações”.
b. Seleccionar o “node” “Serviços”.
c.
Na lista de serviços apresentados clicar com botão
direito do rato no serviço “Localizador RPC (Remote
Procedure Call)”.
d. No menu de contexto, que surge:
i.
Seleccionar a opção “Propriedades”.
“Gestão de computadores”
e. Na janela “Localizador RPC (Remote Procedure Call)
Propriedades”:
i.
Na “combobox” “Tipo de arranque:”:
1.

D014.1
Seleccionar a opção “Automático”.
Janela “Localizador RPC (Remote
Procedure Call) Propriedades”
ii.
Se o botão “Iniciar” estiver disponível:
1.
Carregar no botão “Iniciar”.
Janela “Controlo de serviços”
2.
Aguardar que o serviço inicie.
“Localizador RPC (Remote Procedure
Call) Propriedades”
3.
f.
Carregar no botão “OK”.
Fechar a “Gestão de computadores”.
b. Configurar correctamente o serviço “RPC” no “registry” do servidor:
1.
Aceder ao “Editor de registo”:
a. Expandir
e
seleccionar
a
chave
“O
meu
computador\HKEY_LOCAL_MACHINE\SOFTWARE\Poli
cies\Microsoft\Windows NT”.
b. Se não existir a chave “RPC”, dentro da chave
referida no ponto anterior:
i.
c.
Criar a chave “RPC”.
Se não existir o valor “RestrictRemoteClients” dentro
da
chave
“O
meu
computador\HKEY_LOCAL_MACHINE\SOFTWARE\Poli
cies\Microsoft\Windows NT\RPC”:
i.
Criar o valor “RestrictRemoteClients”.

D014.1
d. Se
os
dados
associados
“RestrictRemoteClients”
da
ao
chave
“O
valor
meu
computador\HKEY_LOCAL_MACHINE\SOFTWARE\Poli
cies\Microsoft\Windows
NT\RPC”
não
for
“0x00000000 (0)”:
i.
Alterar
os
dados
do
valor
“RestrictRemoteClients”, sendo que tem de
ser garantido que:
1.
Na “textbox” “Dados do valor:”:
a.
2.
O valor especificado é “0”.
O “optionbutton” “Hexadecimal” está
seleccionado.
Janela “Editar valor DWORD”
3.
2.
2.
Carregar no botão “OK”.
Fechar o “Editor de registo”.
No “Servidor BD B”:
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
Para que o serviço esteja activo e configurado correctamente tem-se de:
3.
No “Servidor BD A”:
a. Configurar correctamente o serviço “MSDTC” no servidor:
1.
Clicar com o botão direito do rato na opção “O meu
computador”.
2.
No menu de contexto, que surge:
a. Seleccionar a opção “Gerir”.
Acesso à gestão do servidor
3.
Na “Gestão de computadores”:
a. Expandir o “node” “Serviços e aplicações”.
b. Seleccionar o “node” “Serviços”.
c. Na lista de serviços apresentados clicar com botão
direito do rato no serviço “DTC (Coordenador de
transações distribuídas) ”.
d. No menu de contexto, que surge:

D014.1
i.
Seleccionar a opção “Propriedades”.
“Gestão de computadores”
e. Na
janela
“DTC
(Coordenador
de
transacções
distribuídas) Propriedades”:
i.
Na “combobox” “Tipo de arranque:”:
1.
Seleccionar a opção “Automático”.
Janela “DTC (Coordenador de
transacções distribuídas) Propriedades”
ii.
Se o botão “Iniciar” estiver disponível:
1.
Carregar no botão “Iniciar”.
2.
Aguardar que o serviço inicie.
Janela “Controlo de serviços”
Janela “DTC (Coordenador de
transacções distribuídas) Propriedades”
3.
f.
Carregar no botão “OK”.
Fechar a “Gestão de computadores”.
b. Ver (Ponto 1.b. 1.c e 1.d da secção “8.3. Configuração do serviço “MSDTC””)
4.
No “Servidor BD B”:

D014.1
a. Repetir o processo especificado para o “Servidor BD A” mas no âmbito do
“Servidor BD B”.
Ver secção 8.4 do documento
Ver secção 8.5 do documento
Para solucionar eventuais problemas devem contactar o

D014.1

Documentos relacionados