Atualização suave e constante do Protheus

Bom Dia!
Estou retomando o blog e pretendo com maior frequência colocar posts para ajudar o pessoal que está nesse Mundo Protheus, assim como eu.

Lendo sobre as atualizações, semana passada encontrei esse artigo no Blog da Totvs e achei bem interessante. Cumprindo o que está no post e se essas atualizações constantes não forem tão problemáticas como as que temos hoje, acredito que tenhamos uma vida mais tranquila em relação às atualizações.

Segue o Post:

http://blog.totvs.com/atualizacao-suave-e-constante-dos-produtos-protheus/

[]’s
Raphael D. PILATTI

Configurando o Botão Ações Relacionadas

Boa Noite Pessoal!
Após as últimas atualizações de LIB da Totvs, é possível “retirar” as rotinas do botão Ações Relacionadas e adicioná-las ao Browse. No vídeo abaixo demonstro essa nova funcionalidade. Reparem que nessa tela o botão ALTERAR não conseguimos mexer, pois é usado internamente pela rotina.

[]’s

Raphael D. PILATTI

Compatibilizadores Protheus

Boa Noite!
Nesse post vou falar dos compatibilizadores, para quem não sabe o que é, segue uma breve explicação:

COMPATIBILIZADORES são fontes que executados via smartclient atualizam o ambiente para novas funcionalidades e/ou novas versões. Por exemplo, para implantar o SPED FISCAL, é necessário executar o compatibilizador U_UPDSIGAFIS para que ele crie as alterações necessárias para a correta geração do arquivo FISCAL. Os compatibilizadores atualizam não somente os SX’s como também o Banco de Dados, portanto ALÉM de ter CERTEZA no momento de “rodar” os compatibilizadores é recomendável um backup completo ANTES.

Vamos lá.

Como NÃO consegui criar um fonte chamando TODOS os compatibilizadores (pois dentro de vários deles existe a FUNCAO FINAL()) criei um .bat (baseado em recebido por um parceiro TOTVS) que chama o SMARTCLIENT com os parâmetros de cada compatibilizador.

Abaixo o script:

@echo off

cd “C:\TOTVS 11\Microsiga\Protheus\bin\smartclient\”

SmartClient.exe -e=environment -p= U_UPDSFT
SmartClient.exe -e=environment -p= NFEP11R1
SmartClient.exe -e=environment -p= U_UPDATF
SmartClient.exe -e=environment -p= U_UPDCTBHI
SmartClient.exe -e=environment -p= U_UPDCTB
SmartClient.exe -e=environment -p= U_UPDFIN
SmartClient.exe -e=environment -p= U_UPDFINLOTE
SmartClient.exe -e=environment -p= RHUPDMOD
SmartClient.exe -e=environment -p= RHMANAD
SmartClient.exe -e=environment -p= U_UPDCOM05
SmartClient.exe -e=environment -p= U_UPDCOM06
SmartClient.exe -e=environment -p= U_UPDCOM08
SmartClient.exe -e=environment -p= U_UPDCOM09
SmartClient.exe -e=environment -p= U_UPDCOM10
SmartClient.exe -e=environment -p= U_UPDCOM17
SmartClient.exe -e=environment -p= U_UPDCOM18
SmartClient.exe -e=environment -p= U_UPDSIGAFAT
SmartClient.exe -e=environment -p= U_UPDFAT06
SmartClient.exe -e=environment -p= U_UPDFAT15
SmartClient.exe -e=environment -p= U_UPDPCP05
SmartClient.exe -e=environment -p= U_UPDPCP09
SmartClient.exe -e=environment -p= U_UPDPCP10
SmartClient.exe -e=environment -p= U_UPDPCP08
SmartClient.exe -e=environment -p= U_UPDPCP11
SmartClient.exe -e=environment -p= U_UPDPMS
SmartClient.exe -e=environment -p= U_TKUPDADJ
SmartClient.exe -e=environment -p= U_TKUPDADM
SmartClient.exe -e=environment -p= U_UPDTMK45
SmartClient.exe -e=environment -p= U_UPDEST08
SmartClient.exe -e=environment -p= U_UPDEST14
SmartClient.exe -e=environment -p= U_UPDEST20
SmartClient.exe -e=environment -p= U_UPDEST23
SmartClient.exe -e=environment -p= U_UPDEST24
SmartClient.exe -e=environment -p= U_UPDEST25
SmartClient.exe -e=environment -p= TMSP11R1
SmartClient.exe -e=environment -p= U_UPDMNT02
SmartClient.exe -e=environment -p= U_UPDMNT03
SmartClient.exe -e=environment -p= U_UPDMNT04
SmartClient.exe -e=environment -p= U_UPDMNT05
SmartClient.exe -e=environment -p= U_UPDMNT06
SmartClient.exe -e=environment -p= U_UPDMNT07
SmartClient.exe -e=environment -p= U_UPDMNT08
SmartClient.exe -e=environment -p= U_UPDMNT09
SmartClient.exe -e=environment -p= U_UPDMNT15
SmartClient.exe -e=environment -p= U_UPDMNT20
SmartClient.exe -e=environment -p= U_UPDMNT22
SmartClient.exe -e=environment -p= U_UPDMNT24
SmartClient.exe -e=environment -p= U_UPDMNT26
SmartClient.exe -e=environment -p= U_UPDMNT27
SmartClient.exe -e=environment -p= U_UPDMNT29

PAUSE

** Para que funcione as seguintes linhas devem ser alteradas:

cd “C:\TOTVS 11\Microsiga\Protheus\bin\smartclient\”

–> Aqui deve ser apontada a pasta de localização do SMARTCLIENT do ambiente que se deseja executar os compatibilizadores

-e=environment

–> Essa tag aponta o NOME do AMBIENTE, portanto se o ambiente usado é o TESTE, deve-se alterar o ENVIRONMENT para TESTE.

Apenas lembrando que é a primeira versão do SCRIPT, pois sei que poderíamos adicionar outras linhas de comando para escolher o módulo que se desejar executar bem como mensagens na tela, mas de imediato já ajuda.

Por fim para usar o script copiem o script para um arquivo TEXTO e salvem com a extensão .BAT, depois é só executar.

Espero que ajude

Abraço,

Raphael D. PILATTI

Replicar ambiente Produção em ambiente TESTE (Protheus 10)

Bom Dia!!!
Após muito tempo sem posts, retorno com mais um tutorial e agora tentarei ser mais frequente nas postagens.
Nesse post mostrarei como replicação o ambiente produção em ambiente TESTE, em um ambiente Windows + SQL. Utilizamos esse tipo de replicação para validar as atualizações disponibilizadas pela Totvs Matriz.

1 – Acesse o aplicativo SQL Management Studio

2 – Clique em Conectar

3 – Clique com o botão direito do mouse sobre o Banco de dados PRODUCAO ou o que deseja replicar para o ambiente TESTE. Escolha as opções Tarefas (Tasks)  Backup

4 – Clique no botão REMOVER para que possa informar o novo caminho do backup

5 – Escolha o caminho para salvar o backup

6 – Dê um nome para o backup e no fim do nome coloque a extensão .BAK

7 – Clique OK e aguarde o fim do backup

8 – Agora, clique com o botão direito do mouse sobre o banco de dados TESTE, ou o banco que será substituído pelo backup da Produção. Escolha as opções Tarefas (tasks)  Restaurar  Banco de Dados.

9 – Na caixa Banco de Dados Destino, escolha o banco de dados que será substituído ou atualizado

10 – Na caixa abaixo, escolha Dispositivo de Origem e “aponte” o arquivo .bak da etapa número 6

11 – Na próxima tela marque o backup e clique em Opções

12 – Observe que o nome dos arquivos, ele ainda continua apontando para a produção, é necessário alterar o nome para o banco de dados a ser substituído, nesse caso P10Teste.

13 – Altere o nome do arquivo de Banco de Dados (MDF) e de LOG (LDF)

14 – Marque a opção “Substituir o banco de dados existente (WITH REPLACE)

15 – Confirme a opção e aguarde a conclusão do RESTORE

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.

17 – Copie toda a seção do ambiente produção

18 – Altere as pastas trocando produção para teste, conforme abaixo

Essa última alteração é o apontamento para o banco de dados atualizado pelo backup da base produção.

19 – Salve o arquivo

20 – Agora, dentro da pasta de ambiente, replique o ambiente produção

21 – Renomeie para TESTE

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 exclusão

24 – Acesse a base teste pelo totvssmartclient

Abs,
Raphael D. PILATTI

Migração de Versão Microsiga Protheus 10

Olá pessoal.

Nota: A migração deve obrigatoriamente ser feita primeiro em ambiente TESTE.

O Primeiro passo é instalar o Protheus 10, não entrarei em detalhe, mais tarde faço um tutorial sobre como instalar o Protheus 10. Após instalação do Protheus 10, faça uma atualização completa da instalação (https://raphaelpilatti.wordpress.com/2009/11/04/atualizacao-completa-protheus-10).

Faça uma cópia da pasta SYSTEM/SIGAADV da versão anterior (seja ela 7.10, 8.11 ou até mesmo 10.1 R1.1/R1.2) e cole dentro da pasta de instalação do Protheus 10 que acabou de ser instalado.

Crie um Banco de Dados TESTE e o atualize com os dados da produção.

1º – Acesse o TotvsSmartClient.exe e preencha as informações conforme figura abaixo:

01

2º – Na próxima tela cliente em avançar.

02

3º – Na tela a seguir informe a senha do Administrador e pressione a tecla TAB.

03

4º – Ao pressionar a tecla TAB o sistema apresentará uma nova janela. Escolha qual migração deseja fazer e pressione OK.

04

5º – Nesta tela marque a opção SIMULAÇÃO. Nesta opção o update irá verificar todos os SX’s e tabelas, porém as tabelas não serão alteradas. Caso encontre algum erro o update irá apresentar um log de erros. Após marcar SIMULAÇÃO clique em avançar.

05

6º – A tela a seguir apresenta as empresas que serão migradas. Estas empresas vêm do arquivo sigamat.emp. Clique em avançar.

06

7º – Na tela a seguir a única opção que deve estar marcada é Log de Critical Error

07

8º – Nesta tela o update apresenta uma listagem das empresas/filiais envolvidas e também das tarefas a serem executadas. Clique em avançar.

08

9º – Após verificação das inconsistências, 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 soluções. Lembro que podem aparecer outros erros além desses, nesse caso poste comentários que resolvemos as dúvidas.

09

9.1 – O gatilho RBH_HABIL seqüência 005 esta duplicado;
Solução: Acesse o apsdu, abra a tabela (DBF / CTREE) SX7 da empresa em questão 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 não estiver igual mude a SEQUÊNCIA do gatilho, assim o update não encontrará erro neste gatilho.

9.2 – A chave de índice AKI ordem 1 registro 4359 esta duplicada;
Solução: Acesse o apsdu, abra a tabela (DBF / CTREE) SIX ou SINDEX da empresa em questão 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 não estiver igual mude a SEQUÊNCIA do índice, assim o update não encontrará erro neste índice.

9.3 – O tamanho do campo AF8_OBS arquivo AF8010 e diferente do dicionário;
Solução: Acesse o apsdu, abra a tabela SX3 da empresa em questão 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 não existe no arquivo SPJ010;
Solução: Acesse o apsdu, abra a tabela (TOP) da empresa em questão e caso não tenha dados apenas drope-a, se possuir dados copie para DBF / CTREE e depois faça o drop.

9.5 – O campo YN_FILIAL não existe no arquivo SIG010;
Solução: Neste caso a tabela SYN está apontando para o arquivo (tabela banco) SIG010 e por isso não encontra os campos da tabela SYN. Acesse o apsdu, abra o SX2 (DBF / CTREE) da empresa em questão e altere o X2_ARQUIVO para SYN.

9.6 – O campo de usuário RCT_FILIAL existe na versão padrão e será substituído pelo campo da versão;
Solução: Acesse o apsu, abra a tabela SX3 (DBF / CTREE) da empresa em questão a apague o conteúdo do campo X3_PROPRI.

Após correção 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 SIMULAÇÃO. Escolha a opção CONTINUAR, até que o update finalize sem apresentar log de erros.

10

Repita os passos anteriores até que o update não apresente mais erros.

10º – A tela abaixo mostra que o update foi finalizado em modo SIMULAÇÃO. Neste momento escolha a opção REINICIAR.

11

11º – Repita os passos 1, 2, 3 e 4. Na tela a seguir NÃO marque a opção SIMULAÇÃO. Nesta opção o update irá alterar as tabelas do Banco de Dados.

12

12º – Após finalização do processo sem erros o update apresentará a tela a seguir. Clique em Finalizar.

13

13º – Acesse o SIGACFG, com isso o sistema irá refazer os índices dos arquivos customizadores (SX’s) e também será necessário escolher a localização, conforme figura abaixo. O processo deve ser feito para todas as empresas.

14

14º – Ainda no SIGACFG , acesse Base de Dados -> Dicionario -> Stored Procedure

15

15º – Escolha a opção Desinstalar e clique em OK.

16

16º – Marque todas as empresas e clique em OK.

17

17º – Aparecerá a mensagem abaixo.
18

18º – Repita o passo 14 e escolha a opção Instalação

19

19º – Marque novamente as empresas e clique em OK.

17

20º – Aguarde o fim do processo.

20

21º – Como foi necessário retirar algumas tabelas durante a migração, devemos agora retornar essas tabelas para o sistema, porém somente os dados devem ser retornados, pois a estrutura está diferente. Para isso faça o seguinte. Acesse a pasta SYSTEM / SIGAADV e edite um menu de módulo (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, faça uma cópia 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 módulo, no qual o menu foi alterado.

22º – Execute o TotvsSmartClient e informe o módulo que o foi alterado.

21

23º – Acesse Consultas -> Cadastros -> Genéricos

22

24º – Escolha a tabela que deseja recriar e retornar os dados e clique em OK.

23

25º – O sistema apresentará a tela abaixo, neste ponto o sistema já criou a tabela com a estrutura correta, porém sem os dados.

24

26º – Acesse o apsdu, e abra a tabela que deseja restornar os dados. Acesse o menu Utilitário -> Append From

25

27º – Escolha o DRIVER (DBF / CTREE) e clique no botão … (3 pontos … (diretório)), para apontar onde está a tabela salva durante a migração e clique em OK.

26

27

O sistema deverá apresentar a mensagem abaixo quando o processo finalizar com sucesso.

28º – Após estes passos somente é necessário que os fontes customizados sejam compilados no novo repositório. Faça isso através do TotvsDevStudio. Neste momento o processo de migração está finalizado, e a partir de agora o sistema deve ser validado.

Espero que o tutorial ajude.
Qualquer dúvida postem aqui que eu respondo.

[]’s

Raphael D. PILATTI

Atualização Completa Protheus 10

Olá pessoal, desculpe a demora, mas agora terei mais tempo para colocar os tutoriais.
Neste tutorial vou demonstrar como fazer uma atualização completa do Microsiga Protheus 10.

É necessário que o Protheus esteja atualizado para garantir o correto funcionamento de todas as ferramentas. Ressalto apenas que, as atualizações devem ser testadas em ambiente de teste/homologação antes de serem aplicadas na produção. Abaixo segue o procedimento para uma atualização completa do sistema.

a) Acesse o http://portaldocliente.microsiga.com.br;
b) Escolha a opção Atualização de Produto;

01

c) Na tela de busca no campo palavra digite “10” (versão do Protheus) e em categorias escolha Arquivo de Portais

02

d) Descompacte os arquivos e substitua na pasta systemload
e) Escolha a categoria Binários TOTVS TEC

03

f) Pare os serviços do Protheus e descompacte os arquivos e substituía 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á necessário refazer as configurações do arquivo html)
d. Ace -> substituir as pastas ace… na pasta C:\Microsiga\Protheus10\bin\appserver
g) Escolha a categoria DBAccess TOTVSTEC

04

h) Execute o aplicativo e escolha a opção REPARAR. Reinicie o TotvsDBAccess
i) Escolha a categoria Dicionário de Dados

05

j) Descompacte os arquivos e substitua na pasta systemload
k) Escolha a categoria Help On Line

06

l) Execute o aplicativo e escolha a pasta de instalação do Help On Line (C:\Microsiga\Protheus10\Help). Este aplicativo irá atualizar os arquvios HTML apresentados quando clicamos F1 dentro de algum módulo do sistema.
m) Escolha a categoria Help de Campo/Pergunta

07

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 Módulo.

08

p) Descompacte os arquivos e substitua na pasta system. CUIDADO!! Estes arquivos substituem os menus de todos os módulos padrões do sistema, se você possui novas funcionalidades (específicas) dentro dos menus padrões, elas serão perdidas, portanto faça backup.
q) Escolha a categoria Repositório de Objetos

09

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 atualizações estão presentes no pacote.

10

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. Faça o download de TODAS as atualizações do tipo TOP e com data SUPERIOR ao UPDATE.

11

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  Atualização de Repositório

12

x) Digite o usuário 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.

13

z) Escolha a categoria Stored Procedure.

14

aa) Descompacte o arquivo e substitua na pasta system
bb) Acesse o Configurador  Base de Dados  Base de Dados  Stored Procedure. Escolha a opção Desinstalar
cc) Acesse o Configurador  Base de Dados  Base de Dados  Stored Procedure. Escolha a opção Instalar

É isso, qualquer dúvida postem aqui que eu respondo.

[]’s
Raphael D. PILATTI

Instalação SQL 2008 para uso com Protheus 10

Olá Pessoal !

Neste tutorial vou mostrar os passos básicos para a instalação do SQL para uso com o Protheus 10. Entendam que existem muitos configurações no SQL, porém mostrarei apenas o básico para que o Protheus funcione corretamente.

1º – Execute o Autorun do cd de instalação. No menu do lado esquerdo escolhe a opção Installation e no menu do lado direito clique sobre o link New SQL Server stand-alone installation or add features to an existing installation.
01

2º – O instalador irá fazer um check dos pré-requisitos do seu computador, após finalização clique em OK.
02

3º – Informe o serial do produto
03

4º – Aceite os termos de Licença e clique em Next.
04

5º – O próximo passo é instalar os arquivos de suporte de intalação. Clique em Install.
05

6º – Nesta tela o instalador mostra o resultado da instalação dos arquivos do passo anterior. Se algum arquivo necessário não for instalado o instalador não habilitará o botão next, sendo necessário a correção para que consiga prosseguir. Clique em Next.
06

7º – No próximo passo selecione as ferramentas do SQL que deseja instalar. Normalmente marco todas as opções.
07

8º – Nesta tela você pode definir um nome para a instancia ou deixar o nome padrão. Fica a critério de cada um a escolha o efeito é o mesmo.
08

9º – Nesta tela o instalador mostra informações sobre o espaço em disco. Clique em Next.
10

10º – Na tela a seguir deve-se definir a conta que irá iniciar os serviços do SQL. Escolha AUTORIDADE NT/NETWORK SERVICE, ou crie uma conta especificamente para tal finalidade. Clique na aba COLLATION.
10

11º – Clique no botão Customize…
11

12º – Clique na caixa Binary.
12

13º – Repita o passo anterior para a segunda opção.
13

14º – Nesta tela temos 2 passos:
1 – Clique na segunda caixa e defina uma senha para o usuário SA. O usuário SA é um usuário do SQL, e em casos onde o separa-se o TotvsDBAccess do Servidor de Banco é necessário utilizá-lo para criação das conexões ODBC.
2 – Clique no botão Add Current User caso esteja instalando com o Administrador ou adicione o Administrador. Lembro que este usuário terá acesso irrestrito ao Banco.
14

15º – Nesta tela repita o item 2 do passo anterior.
15

16º – Clique em Next
16

17º – Clique em Next
17

18º – O instalador irá verificar as Regras de Instalação. Clique em Next.
18

19º – O intalador apresentará as ferramentas e serviços que serão instalados. Clique em Install.
19

20º – Se tudo ocorrer da maneira correta, o instalador apresentará a tela a seguir. Clique em Next. Em alguns casos é necessário reiniciar.
20

Ficamos por aqui.
Até a Próxima
Raphael D. PILATTI

Configurando os Painéis de Gestão On Line no Protheus 10

Bom Dia Pessoal,

Neste pequeno tutorial vou mostrar como configurar os Painéis de Gestão On Line no Protheus 10.

1º – Edite o arquivo totvsappserver.ini (..\bin\appserver) e abaixo do ambiente que será configurado esta ferramenta adicione estas 2 linhas:

PanelServer = IP_DO_SERVIDOR
PanelPort = PORTA_SERVIDOR

É recomendado que se utilize um serviço separado para esta ferramenta, porém conseguimos usar no mesmo serviço da aplicação.

2º – Clique sobre o ícone do TotvsSmartClient. Acesse o Configurador (SIGACFG)

01

3º – Informe a senha do Administrador ou de um usuário do grupo de Administradores

02

4º – Confirme a data e empresa

03

5º – Acesse o menu Usuários -> Senhas -> Senhas de usuário

04

6º – Para que os painéis estejam disponíveis para os usuários, eles primeiro devem estar ativos para o Administrador. Clique sobre o Administrador, escolha a opção EDITAR e clique na aba Painéis On Line e marque TODOS os painéis e TODOS os módulos.

05

Clique OK e salve as alterações

7º – Agora clique sobre o USUÁRIO que deseja disponibilizar os painéis e clique e EDITAR.

06

8º – Clique em Detalhes e escolha a aba Painéis On Line

07

9º – Marque os painéis que deseja ativar, clique em OK e Salve as alterações.

10º – Acesse novamente o Protheus, porém desta vez com o usuário que acabou de configurar os painéis. Lembrando que os Painéis só funcionam na interface SIGAMDI. Portanto ai invés de SIGACFG coloque SIGAMDI.

01

11º – Informe o usuário e senha

02

12º – Confirme a data e a empresa

08

13º – Os Painéis são exibidos no Desktop do Protheus, ou seja, na primeira tela de entrada. A primeira vez que se executam os painéis ele demora um pouco
para mostrar os dados, pois precisa fazer todos os cálculos e validação, nas próximas vezes o acesso é mais rápido.

09

Ficamos por aqui e até a próxima.

Criando um Novo DataBase No SQL 2008 Developer Edition

Olá pessoal,

Neste tutorial vou passar de maneira simples a criação de um novo DataBase no SQL 2008.

1º – Acesse o menu Iniciar -> Todos os Programas -> Microsoft SQL 2008 -> SQL Server Management Studio;

01

2º – Conecte ao SQL com a senha definida na instalação ou através da autenticação via Windows.

02

3º – Clique com o botão direito sobre a opção “DataBases” e escolha “New Database”

03

4º – Defina um Nome para seu Database.

04

5º – Escolha um local para armazenamento dos Data Files (MDF), caso não modifique ele armazenará no local padrão.

05

6º – Clique sobre a aba “Options”, temos aqui 3 opções. Vou explicar de forma simples o que significa cada uma delas:

06

6.1 – COLLATION: é um conjunto de regras que determinam como o SQL Server vai interpretar a comparação e a ordenação dos dados.

6.2 – SQL Server (incluindo o MSDE) trabalha em 3 modos na manutenção 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 proteção 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 informação que cada banco de dados possui, com o objetivo de informar ao SQL Server, a versão que esta banco esta compatível, permitindo que versões mais novas do SQL Server consigam reconhecer as características dos objetos existentes dentro deste banco, como também possibilitar a utilização de recursos existentes especificamente para uma determinada versão.

7º – Pressione OK para criar o seu DataBase.

07

8º – Para finalizar, vamos expandir a opção DataBase e você verá que seu banco está criado.

08