PILATTI
Tecnologia Tutoriais e dicas sobre Windows, Linux, SQL, Oracle e Protheus
mai 23
2 Clique em Conectar
3 Clique com o boto direito do mouse sobre o Banco de dados PRODUCAO ou o que deseja replicar para o ambiente TESTE. Escolha as opes Tarefas (Tasks) Backup
4 Clique no boto REMOVER para que possa informar o novo caminho do backup
8 Agora, clique com o boto direito do mouse sobre o banco de dados TESTE, ou o banco que ser substitudo pelo backup da Produo. Escolha as opes Tarefas (tasks) Restaurar Banco de Dados.
9 Na caixa Banco de Dados Destino, escolha o banco de dados que ser substitudo ou atualizado
10 Na caixa abaixo, escolha Dispositivo de Origem e aponte o arquivo .bak da etapa nmero 6
12 Observe que o nome dos arquivos, ele ainda continua apontando para a produo, necessrio alterar o nome para
16 Agora, vamos alterar o arquivo TOTVSAPPSERVER.INI, para criar um ambiente e apontar para o banco de dados criado. Edite o arquivo acima na pasta \bin\appserver.
Essa ltima alterao o apontamento para o banco de dados atualizado pelo backup da base produo. 19 Salve o arquivo
22 Na pasta TESTE, acesse a subpasta SYSTEM e apague o arquivo SIGAMAT.IND, que o arquivo de ndices do arquivo das empresas.
23 Confirme a excluso
4 Ao pressionar a tecla TAB o sistema apresentar uma nova janela. Escolha qual migrao deseja fazer e pressione OK.
5 Nesta tela marque a opo SIMULAO. Nesta opo o update ir verificar todos os SXs e tabelas, porm as tabelas no sero alteradas. Caso encontre algum erro o update ir apresentar um log de erros. Aps marcar SIMULAO clique em avanar.
6 A tela a seguir apresenta as empresas que sero migradas. Estas empresas vm do arquivo sigamat.emp. Clique em avanar.
7 Na tela a seguir a nica opo que deve estar marcada Log de Critical Error
8 Nesta tela o update apresenta uma listagem das empresas/filiais envolvidas e tambm das tarefas a serem executadas. Clique em avanar.
9 Aps verificao das inconsistncias, o update apresentar a tela a seguir com os erros encontrados. TODOS os erros devem ser corrigidos para que o update consiga executar todas as tarefas. Abaixo apresentarei alguns erros comuns e suas solues. Lembro que podem aparecer outros erros alm desses, nesse caso poste comentrios que resolvemos as dvidas.
9.1 O gatilho RBH_HABIL seqncia 005 esta duplicado; Soluo: Acesse o apsdu, abra a tabela (DBF / CTREE) SX7 da empresa em questo e filtre pelo campo apresentado no log. Verifique se o gatilho realmente est duplicado, ou seja, se existe outro EXATAMENTE igual. Caso esteja igual DELETE uma das linhas, se no estiver igual mude a SEQUNCIA do gatilho, assim o update no encontrar erro neste gatilho. 9.2 A chave de ndice AKI ordem 1 registro 4359 esta duplicada; Soluo: Acesse o apsdu, abra a tabela (DBF / CTREE) SIX ou SINDEX da empresa em questo e filtre pelo campo apresentado no log. Verifique se o ndice realmente est duplicado, ou seja, se existe outro EXATAMENTE igual. Caso esteja igual DELETE uma das linhas, se no estiver igual mude a SEQUNCIA do ndice, assim o update no encontrar erro neste ndice. 9.3 O tamanho do campo AF8_OBS arquivo AF8010 e diferente do dicionrio; Soluo: Acesse o apsdu, abra a tabela SX3 da empresa em questo e compare o tamanho do campo como tamanho do campo no Banco. Caso o tamanho do Campo no SX3 seja maior, copie a tabela para DBF / CTREE e drope-a. Caso o tamanho do campo no Banco seja maior, altere o tamanho do SX3. 9.4 O campo PJ_NMARCS no existe no arquivo SPJ010; Soluo: Acesse o apsdu, abra a tabela (TOP) da empresa em questo e caso no tenha dados apenas drope-a, se possuir dados copie para DBF / CTREE e depois faa o drop.
9.5 O campo YN_FILIAL no existe no arquivo SIG010; Soluo: Neste caso a tabela SYN est apontando para o arquivo (tabela banco) SIG010 e por isso no encontra os campos da tabela SYN. Acesse o apsdu, abra o SX2 (DBF / CTREE) da empresa em questo e altere o X2_ARQUIVO para SYN. 9.6 O campo de usurio RCT_FILIAL existe na verso padro e ser substitudo pelo campo da verso; Soluo: Acesse o apsu, abra a tabela SX3 (DBF / CTREE) da empresa em questo a apague o contedo do campo X3_PROPRI. Aps correo de todos os erros apresentados no log repita o passo 1. O sistema apresentar uma tela perguntando o que gostaria de fazer, uma vez que o update est sendo executado em modo SIMULAO. Escolha a opo CONTINUAR, at que o update finalize sem apresentar log de erros.
Repita os passos anteriores at que o update no apresente mais erros. 10 A tela abaixo mostra que o update foi finalizado em modo SIMULAO. Neste momento escolha a opo REINICIAR.
11 Repita os passos 1, 2, 3 e 4. Na tela a seguir NO marque a opo SIMULAO. Nesta opo o update ir alterar as tabelas do Banco de Dados.
12 Aps finalizao do processo sem erros o update apresentar a tela a seguir. Clique em Finalizar.
13 Acesse o SIGACFG, com isso o sistema ir refazer os ndices dos arquivos customizadores (SXs) e tambm ser necessrio escolher a localizao, conforme figura abaixo. O processo deve ser feito para todas as empresas.
14 Ainda no SIGACFG , acesse Base de Dados -> Dicionario -> Stored Procedure
21 Como foi necessrio retirar algumas tabelas durante a migrao, devemos agora retornar essas tabelas para o sistema, porm somente os dados devem ser retornados, pois a estrutura est diferente. Para isso faa o seguinte. Acesse a pasta SYSTEM / SIGAADV e edite um menu de mdulo (Ex: SIGAFIN.XNU). Dentro do menu inclua as tabelas que deseja retornar ao sistema, ou melhor, recriar para retornar os dados.
As tabelas devem ser adicionadas nas tags: SA2 Exemplo: Caso queira adicionar a tabela SE1, faa uma cpia da tag acima e altere o nome da tabela. SE1 Depois de adicionar todas as tabelas que deseja retornar os dados salve o arquivo XNU e acesse o mdulo, no qual o menu foi alterado. 22 Execute o TotvsSmartClient e informe o mdulo que o foi alterado.
25 O sistema apresentar a tela abaixo, neste ponto o sistema j criou a tabela com a estrutura correta, porm sem os dados.
26 Acesse o apsdu, e abra a tabela que deseja restornar os dados. Acesse o menu Utilitrio -> Append From
27 Escolha o DRIVER (DBF / CTREE) e clique no boto (3 pontos (diretrio)), para apontar onde est a tabela salva durante a migrao e clique em OK.
O sistema dever apresentar a mensagem abaixo quando o processo finalizar com sucesso. 28 Aps estes passos somente necessrio que os fontes customizados sejam compilados no novo repositrio. Faa isso atravs do TotvsDevStudio. Neste momento o processo de migrao est finalizado, e a partir de agora o sistema deve ser validado. Espero que o tutorial ajude. Qualquer dvida postem aqui que eu respondo. []s Raphael D. PILATTI Categorized in Microsiga Protheus Tags: Migrao de Verso Protheus, Migrao Protheus 10, Migrao Protheus 8 para Protheus 10, MP710TO101 nov 04
c) Na tela de busca no campo palavra digite 10 (verso do Protheus) e em categorias escolha Arquivo de Portais
d) Descompacte os arquivos e substitua na pasta systemload e) Escolha a categoria Binrios TOTVS TEC
f) Pare os servios do Protheus e descompacte os arquivos e substitua da seguinte maneira: a. P10appserver -> substituir na pasta C:\Microsiga\Protheus10\bin\appserver b. P10smartclient -> substituir na pasta C:\Microsiga\Protheus10\bin\smartclient c. P10smartclient_activex -> substituir na pasta C:\Microsiga\Protheus10\bin\smartclient_activex (caso utilize o protheus via browser, ser necessrio refazer as configuraes do arquivo html) d. Ace -> substituir as pastas ace na pasta C:\Microsiga\Protheus10\bin\appserver g) Escolha a categoria DBAccess TOTVSTEC
h) Execute o aplicativo e escolha a opo REPARAR. Reinicie o TotvsDBAccess i) Escolha a categoria Dicionrio de Dados
l) Execute o aplicativo e escolha a pasta de instalao do Help On Line (C:\Microsiga\Protheus10\Help). Este aplicativo ir atualizar os arquvios HTML apresentados quando clicamos F1 dentro de algum mdulo do sistema. m) Escolha a categoria Help de Campo/Pergunta
n) Descompacte os arquivos e substitua na pasta systemload. Estes arquivos atualizam os help de campo, acessados quando clicamos F1 dentro de um CAMPO do sistema. o) Escolha a categoria Menu de Mdulo.
p) Descompacte os arquivos e substitua na pasta system. CUIDADO!! Estes arquivos substituem os menus de todos os mdulos padres do sistema, se voc possui novas funcionalidades (especficas) dentro dos menus padres, elas sero perdidas, portanto faa backup. q) Escolha a categoria Repositrio de Objetos
r) Descompacte o arquivo e substitua na pasta apo. C:\Microsiga\Protheus10\Ambientes\Teste\apo s) Escolha a categoria Update de Programas, escolha o Update do tipo TOP, pois o banco de dados utilizado do tipo SGDB. ***Verifique a data do update, ou seja, at que dias as atualizaes esto presentes no pacote.
t) Descompacte o arquivo e coloque-o dentro do ambiente que deseja atualizar, na pasta updates. C:\Microsiga\Protheus10\Ambientes\Teste\updates u) Escolha a categoria Patch de Programa. Faa o download de TODAS as atualizaes do tipo TOP e com data SUPERIOR ao UPDATE.
v) Descompacte o arquivo e coloque-o dentro do ambiente que deseja atualizar, na pasta updates. C:\Microsiga\Protheus10\Ambientes\Teste\updates w) Acesse o aplicativo TotvsDevStudio. Clique em Ferramentas Atualizao de Repositrio
x) Digite o usurio e senha e escolha a pasta Update. y) Marque o Update e escolha OK. Repita o passo w e escolha os demais patchs e clique em OK.
aa) Descompacte o arquivo e substitua na pasta system bb) Acesse o Configurador Base de Dados Base de Dados Stored Procedure. Escolha a opo Desinstalar cc) Acesse o Configurador Base de Dados Base de Dados Stored Procedure. Escolha a opo Instalar isso, qualquer dvida postem aqui que eu respondo. []s Raphael D. PILATTI Categorized in Microsiga Protheus Tags: Atualizao Protheus 10, PortaldoAnalista, PortaldoCliente, Protheus 10 jul 27
1 Execute o Autorun do cd de instalao. No menu do lado esquerdo escolhe a opo Installation e no menu do lado direito clique sobre o link New SQL Server stand-alone installation or add features to an existing installation.
2 O instalador ir fazer um check dos pr-requisitos do seu computador, aps finalizao clique em OK.
6 Nesta tela o instalador mostra o resultado da instalao dos arquivos do passo anterior. Se algum arquivo necessrio no for instalado o instalador no habilitar o boto next, sendo necessrio a correo para que consiga prosseguir. Clique em Next.
7 No prximo passo selecione as ferramentas do SQL que deseja instalar. Normalmente marco todas as opes.
8 Nesta tela voc pode definir um nome para a instancia ou deixar o nome padro. Fica a critrio de cada um a escolha o efeito o mesmo.
9 Nesta tela o instalador mostra informaes sobre o espao em disco. Clique em Next.
10 Na tela a seguir deve-se definir a conta que ir iniciar os servios do SQL. Escolha AUTORIDADE NT/NETWORK SERVICE, ou crie uma conta especificamente para tal finalidade. Clique na aba COLLATION.
14 Nesta tela temos 2 passos: 1 Clique na segunda caixa e defina uma senha para o usurio SA. O usurio SA um usurio do SQL, e em casos onde o separa-se o TotvsDBAccess do Servidor de Banco necessrio utiliz-lo para criao das conexes ODBC. 2 Clique no boto Add Current User caso esteja instalando com o Administrador ou adicione o Administrador. Lembro que este usurio ter acesso irrestrito ao Banco.
16 Clique em Next
17 Clique em Next
20 Se tudo ocorrer da maneira correta, o instalador apresentar a tela a seguir. Clique em Next. Em alguns casos necessrio reiniciar.
Ficamos por aqui. At a Prxima Raphael D. PILATTI Categorized in Microsiga Protheus jul 13
6 Para que os painis estejam disponveis para os usurios, eles primeiro devem estar ativos para o Administrador. Clique sobre o Administrador, escolha a opo EDITAR e clique na aba Painis On Line e marque TODOS os painis e TODOS os mdulos.
Clique OK e salve as alteraes 7 Agora clique sobre o USURIO que deseja disponibilizar os painis e clique e EDITAR.
9 Marque os painis que deseja ativar, clique em OK e Salve as alteraes. 10 Acesse novamente o Protheus, porm desta vez com o usurio que acabou de configurar os painis. Lembrando que os Painis s funcionam na interface SIGAMDI. Portanto ai invs de SIGACFG coloque SIGAMDI.
13 Os Painis so exibidos no Desktop do Protheus, ou seja, na primeira tela de entrada. A primeira vez que se executam os painis ele demora um pouco para mostrar os dados, pois precisa fazer todos os clculos e validao, nas prximas vezes o acesso mais rpido.
Ficamos por aqui e at a prxima. Categorized in Uncategorized Tags: Painis de Gesto, Painis On Line, Protheus 10 jun 23
2 Conecte ao SQL com a senha definida na instalao ou atravs da autenticao via Windows.
3 Clique com o boto direito sobre a opo DataBases e escolha New Database
5 Escolha um local para armazenamento dos Data Files (MDF), caso no modifique ele armazenar no local padro.
6 Clique sobre a aba Options, temos aqui 3 opes. Vou explicar de forma simples o que significa cada uma delas:
6.1 COLLATION: um conjunto de regras que determinam como o SQL Server vai interpretar a comparao e a ordenao dos dados. 6.2 SQL Server (incluindo o MSDE) trabalha em 3 modos na manuteno dos arquivos de log (recovery model): - Simple Recovery: Neste modo, o log truncado automaticamente a intervalos regulares. o modo mais simples de administrar um BD, mas o menos seguro. Se ocorrer algum problema, voc ter que retornar o banco de dados ao estado em que estava no ltimo backup. - Full Recovery: Neste modo, tudo que feito no BD logado no arquivo de log (.LDF). Ocorrendo um problema nos arquivos de dados, voc pode voltar o BD em determinado ponto no tempo. Como estes arquivos pode ser arquivos espelhados em discos diferentes, este modo oferece grande proteo em falhas. Mas o log deve ser truncado a cada backup geral. - Bulk-Logged Recovery: parecido com o Full Recovery, mas nem tudo logado. 6.3 Basicamente o compatibility Level, um informao que cada banco de dados possui, com o objetivo de informar ao SQL Server, a verso que esta banco esta compatvel, permitindo que verses mais novas do SQL Server consigam reconhecer as caractersticas dos objetos existentes dentro deste banco, como tambm possibilitar a utilizao de recursos existentes especificamente para uma determinada verso. 7 Pressione OK para criar o seu DataBase.
8 Para finalizar, vamos expandir a opo DataBase e voc ver que seu banco est criado.