Primavera Express-Várias bases de dados no sistema

13 03 2012

Como é do conhecimento geral, o Primavera Express tem a limitação de permitir apenas uma empresa standard (real) no sistema. No entanto é possível criar mais do que uma empresa de demonstração, com dados fictícios, para testes e formação, sendo apenas necessário que o seu código seja iniciado pelas iniciais “DEM”.

 

Não existe nenhuma limitação que impeça que se possa repor para uma empresa DEM, uma base de dados real, “vazia” ou vinda de outro Primavera Express, permitindo assim ter mais do que uma empresa de trabalho no sistema, podendo alternar, ou mesmo ter mais do que uma instancia do Primavera Express aberta de forma a que possa trabalhar em mais do que uma empresa ao mesmo tempo.

 

13-03-2012 7-03-14

Para criar uma nova empresa DEM, poderá clicar em “Nova – Criação de uma nova empresa" e seguir o assistente, ou carregar com o botão direito em cima de uma empresa DEM já existente selecionando a opção “Clonar” e dando um novo código a empresa a criar. Para repor, basta seguir os passos deste artigo.

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 »





Primavera Express-Documentação da Base de Dados

11 12 2011

 

Neste link poderá descarregar a documentação que reúne toda a informação relativa à estrutura da base de dados da versão 6 do Primavera. Sendo o Primavera Express baseado nesta versão, esta documentação, ainda que possa não se aplicar a 100% ao Primavera Express, pois podem obviamente haver algumas diferenças, é uma ajuda preciosa para entender que informação é guardada na base de dados e onde, quais os valores por defeito nos campos, quais os tipos de dados que são aceites, etc.

 

image

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 »





Windows-Compressão de dados

4 03 2011

imageNo Windows, a compressão permite poupar espaço em disco, comprimindo volumes inteiros, pastas ou ficheiros. Esta funcionalidade poderá ser útil em alguns cenários, especialmente quando existe muito pouco espaço em disco, e não é possível libertar mais espaço para o correcto funcionamento do sistema. Desta forma, activando a compressão para  ficheiros muito grandes que  apenas são utilizados raramente é libertado espaço.

A compressão de todo o sistema deverá ser utilizada apenas em último recurso, uma vez que pode tornar o sistema, no geral, mais lento, e causar alguns problemas e limitações em alguns cenários como este por exemplo.

 

 

Algumas considerações a ter sobre a compactação de dados:

  • É utilizado algum poder de processamento para comprimir/descomprimir os dados, em tempo real, à medida que eles são utilizados, podendo tornar o sistema mais lento.
  • Os dados só permanecem compactados em sistemas NTFS.
  • Activar a compressão, pode ser um processo demorado, dependendo da quantidade de dados e do poder de processamento do computador.
  • A compactação não é compatível com o sistema de encriptação de ficheiros do Windows. (veja este artigo)
  • É possível activar ou desactivar a compressão a qualquer altura.
  • Existem algumas incompatibilidades entre a compactação e algumas aplicações e serviços, como o Microsoft SQL Server por exemplo.
  • Por defeito o Windows coloca a azul o nome do ficheiro, pasta ou volume compactado para que seja fácil identificar os objectos comprimidos.

 

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 »





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 »





SQL Server 2008 R2 Express Permite Agora 10 GB por BD

5 06 2010

 

image

Uma das maiores novidades do SQL Server 2008 R2 Express em relação à versão anterior e à versão 2005, é o limite por Base de Dados que é agora de 10 GB. Esta uma excelente noticia, uma vez que o limite é superior ao dobro, que anteriormente era de 4GB no SQL Server 2008 Express e  SQL Server 2005 Express.

 

Ainda assim a implementação da edição Express deve ser ponderada para alguns projectos, uma vez que continua a existir a limitação de 1 processador e 1 GB de memória RAM.

 

Tabela comparativa das diversas edições do SQL Server 2008 R2:

image 

 

Leia o resto deste artigo »





Outlook 2007 – Corrigir / Prevenir Problemas com a Base de Dados PST (Personal Storage Table)

13 05 2010

image

O Outlook guarda todos os dados, como itens do calendário, emails, notas, tarefas, etc, numa base de dados, com extensão PST, ou OST. Como qualquer outro ficheiro ou base de dados, existe a possibilidade de o mesmo ficar corrompido, podendo existir várias causas como origem do problema.

A Microsoft incluiu na instalação do Office, uma ferramenta que está preparada para reparar danos estruturais nesse ficheiro. Esta ferramenta poderá ser utilizada quer para reparar um problema existente que impede de utilizar de forma normal o Oulook, ou para diagnosticar e até prever possíveis problemas.

 

 

 

Aceda ao utilitário SCANPST.exe que normalmente se encontra na pasta C:\Program Files\Microsoft Office\Office12.

11-05-2010 10-38-34

Em procurar localize o ficheiro PST, que normalmente está em:

C:\Documents and Settings\user\Local Settings\Application Data\Microsoft\Outlook. Carregue em Iniciar. Carregue em Iniciar.

11-05-2010 10-38-49

 

Leia o resto deste artigo »





Como Importar Dados do Primavera Express Directamente Para Excel

1 05 2010

 

Ligando uma folha de cálculo a uma base de dados, podemos obter toda a informação, para posteriormente, com toda a liberdade e potencialidade que o Excel nos oferece, modificar e modelar os dados de uma forma eficaz e prática.

 

Para este exemplo foi utilizado o Excel 2003.

 

Menu Dados > Importar dados externos > Importar Dados

image

 

 

 

Escolha a opção “Nova ligação a servidor de SQL”. Importação de dados de outras fontes estão disponíveis através da opção “Ligar a uma nova origem de dados”

image

 

 

Leia o resto deste artigo »





Como Identificar Problemas Com Bases de Dados SQL Server, Corrompidas ou Marcadas como “Suspect”

12 12 2009

 

Existem algumas situações que podem colocar uma base de dados SQL Server em modo suspeito:

  • Inconsistências no sistema de ficheiros, como erros ou sectores danificados do disco. Falha de um dos dispositivos de armazenamento.
  • Encerramentos anormais do computador, ou dos serviços associados ao SQL Server.
  • Falta de um dos ficheiros associados à base de dados.
  • Espaço em disco insuficiente.
  • Utilização em exclusivo da base de dados por aplicações de terceiros, como anti-vírus, aplicações de desfragmentação, etc.

 

 image

 

Quando alguma base de dados está marcada como suspeita ela não voltará ao seu estado normal até que alguma acção seja feita. Embora na maioria das situações seja possível volta corrigir a situação, podem existir efectivamente situações em que a mesma não seja recuperável, pelo menos em tempo útil.

 

No caso do Primavera Express, são apresentadas algumas mensagens que indiciam problemas com bases de dados:

 

Administrador > Manutenção > Propriedades da Base de Dados

image

“… It has been marked SUSPECT by recovery…”

 

 

Ao abrir o Primavera Express

image  “A Base de Dados da Empresa ‘Nome da Empresa’ não existe.”

 

 

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 Server 2005 Express – Considerações

16 02 2009

Untitled

O SQL Server 2005 Express Edition (SQL Server Express) é uma é uma tecnologia de base de dados da Microsoft, baseada nas tecnologias do SQL Server 2005. Esta versão vem substituir o MSDE 2000, que também ela é gratuita.

O SQL Server Express 2005 possui características de rede e segurança que o diferenciam das restantes versões.

Embora limitado de certa forma, é um grande avanço em relação ao MSDE (Microsoft DataBase Engine) já que tem um interface gráfico para instalação e administração bastante simples e eficaz. Alem do “motor” existe também o SQL Express Manager também ele gratuito que permite fazer administração das bases de dados. No MSDE não existia nenhum recurso para tal.

Um dos pontos negativos é o facto de esta versão suportar apenas o uso de 1CPU, até 1GB de RAM e o limite por base de dados ser de 4GB (no MSDE são 2GB de limite). Não existe qualquer limitação para o numero de bases de dados. Poderá ser um problema para sistemas onde a quantidade de informação cresça exponencialmente, de forma que deve ser ponderada a opção de comprar uma licença de uma versão que não imponha este limite. Ao contrário do MSDE/SQL Server 2000, esta versão já não suporta o

Leia o resto deste artigo »





Backups em SQL Express 2005/2008

4 02 2009

Untitled4 A Microsoft decidiu entrar na onda “Express”, e muitas das suas aplicações empresariais têm agora uma versão Express, ou seja gratuita, como é obvio limitada em muitas funcionalidades.

Para empresas sem orçamento para investir em T.I. ou pura e simplesmente porque as funcionalidades das versões pagas não são necessárias, as versões Express são uma mais valia quer para as empresas, quer para a própria Microsoft que dá assim a conhecer os seus produtos de modo ao cliente avaliar a necessidade de efectivamente pagar para ter todas as mais valias de uma versão superior.

Um bom exemplo de uma aplicação empresarial, também ela Express, o Primavera Express, quando instalado no Windows Vista terá que ter como motor de base de dados, o SQL Server 2005, visto que o MSDE é oficialmente incompatível com esta versão do Windows.

O SQL Express 2005, quer o 2008 perdem desta forma uma funcionalidade muito importante que é a possibilidade de agendar cópias de segurança e outras rotinas de manutenção das bases de dados. O SQL Agent que estava Leia o resto deste artigo »








Seguir

Get every new post delivered to your Inbox.

Junte-se a 179 outros seguidores