Primavera Express-Erro na inicialização da Plataforma

25 02 2012

Em determinadas circunstâncias, por exemplo, quando o utilizador tem necessidade de inicializar a plataforma do PE para uma instancia de dados diferente da instancia original “PRIEPRESS”, instalada pela aplicação,  (ver artigo Primavera Express-Resolver problemas de ligação do Primavera ao SQL Server) poderá surgir um erro, originado pelo facto de o utilizador ter instado uma versão do SQL Server numa língua que não o Inglês.

1

“A conta de acesso indicada não tem a definição do idioma por defeito como ‘US English’.

Para o correcto funcionamento da Plataforma PRIMAVERA, altere no servidor o idioma por defeito desta conta de aceso ou seleccione uma conta de acesso que observe esta definição”

Leia o resto deste artigo »





Primavera Express-Agendar alterações na base de dados

29 12 2011

imageRecorrendo à funcionalidade "Tarefas Agendadas", do Windows, podemos programar a execução de instruções num servidor SQL directamente sobre uma base de dados, sem a mínima intervenção do utilizador.

 

Isto permite não só que tarefas rotineiras que eram executadas com alguma frequência, passem a ser executadas de forma automática poupando trabalho e evitando falhas, mas também permite fazer algo mais interessante como criar automatismos de alteração de dados que de outra forma, isto é, quando dependentes da intervenção de um utilizador, deixariam de fazer muito sentido quer pela carga de trabalho associada.

 

Para este exemplo vou utilizar o Primavera Express, criando alguns automatismos que visam aumentar a produtividade, e automatizando a atribuição de descontos a artigos de forma dinâmica.

 

 

 

1-Configuração da ligação ao servidor

Abra o bloco de notas do Windows e coloque a seguinte informação:

OSQL -U SA -P PRIMAVERA -S vmmodel\PRIEXPRESS -d pridemo -i C:\PRIMAVERA1.SQL

Leia o resto deste artigo »





SQL Server–Identificar a versão

15 12 2011

Em determinadas circunstâncias é necessário identificar a versão do SQL que está instalada num sistema. Para esse efeito existe uma query que nos informa sobre a versão  e edição do SQL Server, do Sistema Operativo onde o servidor de dados está instalado, entre outros detalhes importantes.

 

 

Ligue-se à instância de dados sobre a qual deseja obter informações e execute a query: SELECT @@VERSION

111

Neste exemplo, o retorno é o seguinte:

Microsoft SQL Server 2008 (SP2) – 10.0.4000.0 (Intel X86)   Sep 16 2010 20:09:22   Copyright (c) 1988-2008 Microsoft Corporation  Express Edition on Windows NT 5.1 <X86> (Build 2600: Service Pack 3) (VM)

 

Leia o resto deste artigo »





SQL Server-Como pesquisar em todas as colunas de todas as tabelas

14 11 2011

 

Untitled77Pesquisar por algo que não sabemos se existe nem onde se encontra, dentro de uma base de dados SQL Server, pode ser uma tarefa complicada e morosa, especialmente se esta tiver muitas tabelas, colunas e muitos registos.

 

Felizmente existe uma forma que facilita este trabalho, criada por Narayana Vyas Kondreddi. Basta criar uma stored procedure,  indicar o termo de pesquisa, e aguardar pelos resultados.

 

Neste artigo, a titulo de exemplo, vou pesquisar pela descrição de um artigo, em toda a base de dados DEMO do Primavera Express.

 

 

Criar a Stored Procedure:

Copie a instrução que se encontra por baixo da imagem, e cole dentro da consola SQL do Administrador Primavera (poderá obviamente utilizar outras ferramentas para o efeito). Execute e aguarde que uma mensagem seja mostrada a informar o resultado da operação.

13-11-2011 19-05-06

 

Leia o resto deste artigo »





Primavera Express-Desinstalação completa

6 11 2011

Quando o utilizador deseja remover o Primavera Express do sistema tem que ter em conta que nem todos os dados são removidos pelo assistente de desinstalação. As bases de dados SQL e outros dados permanecem no sistema o que pode não ser exactamente o pretendido pelo utilizador se este não tiver tenções de vir a instalar a aplicação no futuro.

 

Ao apagar por completo todos os dados do Primavera Express, impossibilita que fiquem ficheiros “perdidos” no sistema, que serviços desnecessários do SQL Server fiquem a ocupar recursos de processamento, e por uma questão de o utilizador não pretender que ninguém tenha acesso às bases de dados e por conseguinte aos dados de facturação.

 

Cenário:

  • Windows 7
  • Primavera Express 06.4001.1094 (instalação por defeito)

Antes de iniciar a desinstalação, equacione fazer uma cópia de segurança para a eventualidade de mais tarde haver a necessidade de aceder aos dados. Veja este artigo para mais informações.

 

Meu Computador > Adicionar ou remover programas.

21-10-2011 11-19-17

Localize o Primavera Express. Clique em cima do mesmo com o botão direito do rato e escolha a opção Desinstalar

 

Leia o resto deste artigo »





SQL–Converter texto em maiúsculas e minúsculas

29 08 2011

 

Na linguagem SQL, as funções UPPER e LOWER permitem converter texto para  maiúsculas e minúsculas. Esta é uma ajuda preciosa para uniformizar a informação dentro de uma base de dados, sem ter que percorrer todos os registos manualmente.

 

 

A estrutura desta instrução é a seguinte:

Converter o texto de um campo, para maiúsculas:

UPDATE TABELA
SET CAMPO = UPPER(CAMPO)

 

Converter o texto de um campo, para minúsculas:

UPDATE TABELA
SET CAMPO = LOWER(CAMPO)

 

 

SodaPopSmall500

 

 

Neste exemplo, vou converter em maiúsculas a localidade referente ao código postal, de todos os clientes do Primavera Express. Obviamente que poderá utilizar para outros campos, tendo apenas de mudar o nome do mesmo.

 

1º – Com o Primavera fechado, abra o Administrador e comece por fazer uma cópia de segurança (para ajuda veja este artigo).

 

2º – Depois de seleccionar a base de dados onde pretende aplicar esta instrução, carregue simultaneamente nas teclas CTRL+ALT+P para entrar Dentro de Ficheiros. Neste caso abri a tabela de clientes para comparar o “antes com o depois” de executar a instrução:

 

image

Leia o resto deste artigo »





Microsoft SQL Server–Erro ao aceder ao SQL Server Configuration Manager

11 07 2011

 

Em determinadas circunstâncias, ao tentar abrir o SQL Server Configuration Manager poderá receber o seguinte erro:

 

image

“Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.
Invalid namespace [0x8004100e]”

ou, em português,

“Não é possível ligar ao fornecedor WMI. Não tem permissão ou o servidor está inacessível. Tenha em atenção que só pode gerir SQL Server 2005 e posteriores servidores com o Gestor de configuração do SQL Server.
Espaço de nomes inválido [0x8004100e]”

 

Poderá tentar resolver o problema da seguinte forma: Menu Iniciar > Acessórios > Executar a Linha de Comandos como Administrador, colocar e executar  a seguinte instrução:

Leia o resto deste artigo »





Primavera Express-Resolver problemas de ligação do Primavera ao SQL Server

22 01 2011

 

Como qualquer outra aplicação, o Primavera Express, para poder funcionar, depende de vários factores, como o Sistema Operativo, motor de impressão do Crystal Reports e servidor de dados SQL. Este último assume uma grande importância pois se por alguma razão apresentar algum problema grave poderá impedir o arranque do PE.

 

image

 

Uma vez que nem sempre é possível resolver em tempo útil, a solução passa muitas vezes por esquecer a origem do problema e a respectiva resolução e começar do zero, o que neste caso implica criar uma nova instância de dados, e configurar o Primavera para fazer a ligação a essa nova instância, repondo posteriormente as bases de dados, isto partindo do principio que não se encontram com problemas.

Neste tipo de casos, a reinstalação do PE normalmente não vem resolver o problema, porque, como o instalador verifica que já existe uma a instancia de dados PRIEXPRESS, ainda que com um problema, não voltará a instalar o SQL Server.

 

 

Antes de avançar poderá começar por tentar fazer algumas coisas que podem resolver:

  • Reiniciar o computador.
  • Desactivar qualquer anti-vírus e firewall que esteja instalada no sistema.

 

 

Pressupostos:

- O PE que deixa de arrancar normalmente, dando um erro, de ligação ao servidor de dados, como por exemplo:

“Impossível estabelecer conexão ao servidor ‘.\PRIExpress’. Automation error”

- O serviço do SQL está parado e não arranca:

“The request failed or the service did not respond in a timely fashion. Consult the event log or other applicable erro logs for details.”

 

image

 

 

Leia o resto deste artigo »





Navicat Lite for SQL Server para Mac OS X

21 01 2011

Foi através da Mac App Store que descobri o Navicat Lite for SQL Server, da empresa PremiumSoft. Disponível em duas edições, uma paga e outra gratuita, este é um excelente software para gerir servidores e bases de dados em SQL Server, em ambiente Mac OS X.

 

A empresa desenvolve também software para gerir outras tecnologias de bases de dados como PostgreSQL, Oracle, SQLite e MySQL, na maior parte dos casos com aplicações disponíveis para as três plataformas mais conhecidas: Linux, Windows e Mac OS X (X86 e PPC).

 

Alguns screenshots do Navicat for SQL Server (edição gratuita):

 

Ligação ao servidor de dados

image

image

 

Leia o resto deste artigo »





Primavera Express-Esqueceu-se da Password de Acesso?

10 01 2011

 

Alguns dos utilizadores que configuram acessos no Primavera Express, e que fazem uma utilização esporádica do mesmo, acabam por se esquecer da password, deixando desta forma de conseguir aceder à aplicação.

 

image

 

O que vou explicar neste post é uma forma de conseguir ultrapassar este problema, criando uma nova password.

 

Primeiramente deverá instalar um gestor de bases de dados SQL Server, como o SQL Management Studio Express 2005 (descarregar aqui) ou, mais simples ainda, o EMS SQL Manager for SQL Server Freeware, que foi o escolhido para explicar o “passo-a-passo” neste post. Este último, poderá ser descarregado, depois de registo, aqui. Se escolher a versão “(executable-file only)”, nem necessitará de instalação, bastará executar o ficheiro.

 

Leia o resto deste artigo »





Windows – Testar uma Ligação ao Servidor de Dados SQL Server

30 10 2010

 

Por vezes, é necessário testar a ligação de um computador ao servidos de dados, quer para confirmar que não existe nenhum problema de conexão, ou mesmo para confirmar que os dados acesso que temos em mente, realmente são os que foram utilizados aquando da criação da instância de dados.

 

Para este efeito, a forma mais rápida de o fazer é criar um ficheiro de texto vazio, e guardar o mesmo com a extensão .udl. Deverá alterar em “Guardar com o tipo”, para “Todos os ficheiros”. Para finalizar guarde o ficheiro em qualquer local do computador.

 

image

 

 

Leia o resto deste artigo »





Primavera Express – Como Manter os Preços Finais, Apesar da Subida do IVA

28 06 2010

image Na sequencia do post anterior sobre os procedimentos para a alteração das taxas de IVA no Primavera Express surge agora um novo a explicar como baixar todos os preços  de venda (sem IVA), de modo a que a subida do IVA não se reflicta no cliente final. Este é um processo automático que pode ser executado de forma muito mais rápida do que editando individualmente cada ficha de artigo, especialmente quando existem muitos artigos.

 

Esta é uma opção muito comum, por exemplo nas grandes cadeias de hipermercados, sempre que existe uma alteração do IVA, para demonstrarem ao consumidor através dos departamentos de marketing, o seu compromisso com os baixos preços. Um outro motivo para a não alteração dos preços finais, está relacionada com o facto de, em algumas empresas/lojas, ser muito complicado alterar de um dia para o outro tabelas de preços, etiquetas , folhetos, e tudo o resto que faça referencia a preços.

Como Fazer?

Tal como mencionado acima, os pressupostos para executar este procedimento são:

  1. O utilizador utiliza o PVPX na ficha do artigo, sem IVA incluído. O IVA é somado a esse valor no momento da venda.
  2. O utilizador deseja que o preço final para o cliente, se mantenha, apesar da subida do IVA.

 

Para começar, se ainda não o fez, veja este post onde é explicado todo o processo para a alteração das taxas de IVA, nomeadamente o primeiro ponto, muito importante, onde é explicado como fazer uma cópia de segurança, antes de qualquer alteração. 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, quando mal executado.

 

Para poder comparar e verificar se a alteração foi feita correctamente, poderá simular uma venda com vários artigos à taxa actual (antes de 30/06/2010), de diferentes taxas (se existirem) e anotar o seu total.

image

 

Leia o resto deste artigo »





Problema Com Acesso ao Servidor de Dados SQL…

10 06 2010

image

Recentemente, um problema com acesso, desde a rede, a um servidor de dados SQL, levou-me a investigar, durante algumas horas, qual a sua causa, e resolução. Acabei por descobrir apenas o mais importante, a resolução, que me impediu de reinstalar o Sistema Operativo e restante software num servidor.

Todo este processo de instalação e configuração do SQL Server e Primavera, é uma operação rotineira, e já efectuada algumas dezenas de vezes, sem grandes problemas de maior, daí toda a estranheza neste caso.

 

 

Cenário:

  • Servidor com Windows Server 2003 Standard R2 com Active Directory e Servidor DNS.
  • SQL Server 2008 Express, com instalação posterior do Service Pack 1.
  • Criada instância nomeada de dados SQL, com autenticação Mixed Mode utilizando uma password complexa para o utilizador SA.
  • Abertas excepções para os serviços SQL e mais tarde desactivação da Firewall por completo.
  • Confirmação da configuração dos serviços de suporte a rede do SQL estavam activos: TCP/IP, Shared Memory, e Named Pipes.
  • Primavera Profissional instalado em modo multiposto no servidor (cliente/servidor), e posteriormente, instalado num dos postos, através do instalador de rede.

Inicialmente foi feita a inicialização da Plataforma no Servidor indicando a localização do Servidor de Dados (nome_do_servidor\instanciaSQL), e os dados de login do utilizador SA. Até aqui tudo normal. O ERP abre normalmente no servidor. Posteriormente foi instalado no posto (máquina virtual com Windows “limpo”), para efeitos de teste, uma vez que era previsível que acontecesse este problema, já que anteriormente se tinha repetido, e nessa altura, por falta de tempo, a única opção foi reinstalar tudo no servidor.

 

 

Ao executar o Primavera, no posto, após alguns longos segundos surgia a mensagem:

image

Até aqui, o mais estranho foi que, com o Excel, no posto, criei uma ligação de dados ao servidor SQL, utilizando o nome_do_servidor\instanciaSQL, e depois de fornecer o login de acesso conseguia navegar perfeitamente em todas as bases de dados da instancia Primavera.

 

Leia o resto deste artigo »





STOP c000021a: BlueScreen ao Instalar o SQL 2005 SP3 no Windows XP SP2

27 03 2010

Ao instalar ou actualizar o SQL Server 2005, num computador com Windows XP , poderá enfrentar um problema que faz com que o computador deixe de arrancar para o ambiente de trabalho.

 

image

 

STOP: c000021a (Fatal System error)

The windows subsystem system process terminated unexpectedly with a status 0xc0000005 (0xXXXXXXXX 0xXXXXXXXX)

 

Existe muita informação a documentar este problema. Para que ele se verifique são necessárias as seguintes condições:

 

  • Sistema Operativo: Windows XP com Service Pack 2 (SP2)
  • Microsoft SQL 2005 Service Pack 3 (SP3)

 

Leia o resto deste artigo »





Erro ao Aceder ao Surface Area Configuration for Features do SQL 2005/2008

15 01 2010

 

Em certas circunstancias ao tentar executar o Surface Area Configuration for Features para activar ou desactivar opções do SQL 2005/2008, poderá obter o seguinte erro:

 

“Failed to connect to server localhost\MICROSOFT##SSEE. (Microsoft.SqlServer.ConnectionInfo)”

 

image

Leia o resto deste artigo »





Como utilizar o SQLBackupAndFTP Para Fazer Backups do Primavera Express

17 09 2009

 

 

33Num post anterior falei sobre o SQLBackupAndFTP, neste vou explicar o seu funcionamento, utilizando como exemplo a edição Premium, o Primavera Express, com bases de dados em SQL 2000 e um servidor de FTP.

 

O SQLBackupAndFTP é uma aplicação que permite fazer backups de bases de dados em servidores SQL Server 2000, 2005 e 2008. Ela é particularmente útil para utilizar juntamente com as edições Express do SQL Server, já que por serem gratuitas não possuem algumas funcionalidades, entre elas a possibilidade de efectuar cópias de segurança agendadas. O SQLBackupAndFTP vem contornar esse problema, e permitir ainda outras funcionalidades muito interessantes como por exemplo enviar dados para um servidor FTP, enviar mails com o relatório de cada cópia feita e compactar as bases de dados.

 

 

Por cortesia de RUSLAN SUDENTAS, da PRANAS.NET CORP, empresa que desenvolve esta aplicação, tenho uma chave de activação do SqlBackupAndFTP Premium, no valor de 49 Dólares, para oferecer ao visitante que responda correctamente à pergunta:

Que tipos de backup suporta o SqlbackupAndFTP:

Full, Differential, ou Incremental ?

A resposta terá que ser efectuada através de um comentário a este post, fornecendo um nome e endereço de email válidos! O primeiro visitante a responder acertadamente receberá a chave de activação da licença Premium do SQLBackupAndFTP via email, podendo beneficiar de todo o potencial da aplicação e de suporte prioritário!

Leia o resto deste artigo »





SQL – Structured Query Language (Introdução)

16 04 2009

42-21550243

Structured Query Language, ou Linguagem de Consulta Estruturada é uma linguagem de base de dados criada originalmente pela IBM com o objectivo de criar uma linguagem standard para interrogação de bases dedos relacionais que fosse padronizada e compatível com os diversos tipos de bases de dados existentes.

Desta forma, independentemente do fabricante da base de dados, através da linguagem SQL é possível comunicar com qualquer base de dados SQL, muito embora alguns tipos de bases de dados tenham implementações especificas que podem não ser compatíveis com as demais bases de dados.

 

Microsoft SQL Server, Oracle, IBM DB2, MySQL, PostgreSQL são alguns dos mais conhecidos sistemas de bases de dados que utilizam SQL. O SQL tem desta forma extrema importância já que assume o papel de armazenar, organizar e disponibilizar a informação de qualquer sistema informático.

Leia o resto deste artigo »








Seguir

Get every new post delivered to your Inbox.

Junte-se a 179 outros seguidores