Primavera Express Problemas Licenciamento

6
Primavera Express v7.50 Problema com licenciamento no arranque da aplicação Ana Isabel Rodrigues +351 91 505 55 74 / [email protected]

Transcript of Primavera Express Problemas Licenciamento

Page 1: Primavera Express Problemas Licenciamento

Primavera Express

v7.50

Problema com licenciamento no

arranque da aplicação

Ana Isabel Rodrigues +351 91 505 55 74 / [email protected]

Page 2: Primavera Express Problemas Licenciamento

Imp.019.15.V0

1

Problema com licenciamento no arranque da aplicação

Ao abrir o Primavera Express v7.50 poderá, em determinadas circunstâncias, ser confrontado com a seguinte mensagem:

O posto ‘Nome_do_Computador’ não está licenciado para utilizar nenhum dos módulos desta aplicação. Contacte o Administrador de Sistema.

Esta mensagem pode ser originada pelo facto de o utilizador ter alterado o nome do computador, reinstalado o sistema operativo dando-lhe um nome diferente do anterior, ou ter reposto uma cópia de segurança da base de dados PRIEMPRE sendo o nome do computador diferente entre a origem e o destino.

Ao ser mostrada esta informação, o utilizador embora consiga abrir o Administrador, é impedido de abrir o POS e o Primavera.

Nota 1: o utilizador deverá utilizar este procedimento por sua conta e risco, já que este processo é

executado dentro da base de dados, não existindo, portanto, qualquer tipo de validação ou garantia de

consistência da informação. Deverá apenas ser usado para efeitos de teste.

Como ultrapassar este problema:

Execute a linha de comandos do Windows, em Iniciar > Executar (ou simultaneamente pressionando as teclas Windows + R) > cmd.

Page 3: Primavera Express Problemas Licenciamento

Imp.019.15.V0

2

Na linha de comandos escreva o seguinte:

SQLCMD –S .\PRIEXPRESS750 –d PRIEMPRE

Page 4: Primavera Express Problemas Licenciamento

Imp.019.15.V0

3

Nota 2: para não receber nenhum erro ao executar as instruções, deverá respeitar as maiúsculas e

minúsculas, escrevendo manualmente na janela da linha de comandos. No teste que fiz, por alguma razão,

ao copiar/colar a instrução, recorrendo ao botão direito do rato > colar, embora a mesma fosse colada com

sucesso, ao executar era gerado um erro.

Pressione ENTER, e escreva, na linha 1:

delete from postossubmodulos

Pressione ENTER, e escreva na linha 2:

go

Pressione ENTER,

Deverá ser mostrada a mensagem (1 rows affected), o que significa que a instrução foi executada afectando uma linha.

Novamente na linha 1, escreva:

delete from postos

Carregue em ENTER, e na linha 2 escreva:

go

Pressione ENTER,

Deverá novamente ser mostrada a mensagem (1 rows affected).

Pode fechar a janela da linha de comandos.

Neste momento deverá conseguir abrir o Primavera Express.

Nota 3: uma vez que o acesso a “dentro de ficheiros”, através das teclas de atalho CTRL+ATL+P não

funciona na versão 7.5 do Express, foi feito o acesso através da ferramenta de linha de comandos SQLCMD.

Poderá no entanto utilizar outra ferramenta para o efeito, como por exemplo o Microsoft SQL Server

Management Studio Express(descarregar aqui).

Page 5: Primavera Express Problemas Licenciamento

Imp.019.15.V0

4

Cenário em que este artigo foi preparado:

Windows 7 Primavera Express v07.5001.1095 (instalação por defeito)

Parâmetros adicionais do SQLCMD

SQLCMD –S SERVIDOR–U SA –P PRIMAVERA –d PRIEMPRE

S – Nome do servidor SQL ao qual queremos aceder U – Nome do utilizador que fará o login no SQL Server. P – Password de acesso do utilizador anteriormente definido. d – Nome da base de dados, utilizada para executar instruções

Lista completa de comandos SQLCMD -a packet_size -A (dedicated administrator connection) -b (terminate batch job if there is an error) -c batch_terminator -C (trust the server certificate) -d db_name -e (echo input) -E (use trusted connection) -f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage] -h rows_per_header -H workstation_name -i input_file -I (enable quoted identifiers) -k[1 | 2] (remove or replace control characters) -K application_intent -l login_timeout -L[c] (list servers, optional clean output) -m error_level -N (encrypt connection) -o output_file -p[1] (print statistics, optional colon format) -P password -q "cmdline query" -Q "cmdline query" (and exit) -r[0 | 1] (msgs to stderr) -R (use client regional settings) -s col_separator -S [protocol:]server[\instance_name][,port] -t query_timeout -u (unicode output file) -U login_id

Page 6: Primavera Express Problemas Licenciamento

Imp.019.15.V0

5

-v var = "value" -V error_severity_level -w column_width -W (remove trailing spaces) -x (disable variable substitution) -X[1] (disable commands, startup script, environment variables and optional exit) -y variable_length_type_display_width -Y fixed_length_type_display_width -z new_password -Z new_password (and exit).

Referência:

https://invisibleflamelight.wordpress.com/2012/08/03/primavera-express-v7-50-problema-com-licenciamento-no-arranque-da-aplicao/