Erro no processo de atualização do Microsoft SQL Server

6 06 2014

 

Ao actualizar o SQL Server para uma versão superior, poderá receber o seguinte erro:

Troubleshooting093-03

“There are no features selected for upgrade.”

 

Leia o resto deste artigo »





Projecto Colibri RCP 9

30 06 2013

O Projecto Colibri RCP 9, aplicação de facturação multiplataforma, disponível para Linux, Windows e Mac OS X, lançou a versão 9 que traz consigo algumas novidades, onde se destaca, na edição gratuita, a possibilidade de exportar o ficheiro SAFT com a nova estrutura de dados (1.02-Portaria 160/2013) que vai vigorar a partir de 1 de Julho de 2013.

 

image

 

 

Novas funcionalidades:

  • Módulo POS (não disponível na edição gratuita).
  • Ligação ao WebService da Autoridade Tributária, para comunicação de dados de facturação e documentos de transporte (não disponível na edição gratuita).
  • Integração com o WebService VIES quer permite que ao criar uma ficha de uma entidade, depois de indicar o NIF, o Colibri possa completar automaticamente os restantes dados como nome, morada, etc (não disponível na edição gratuita).
  • Factura Electrónica (não disponível na edição gratuita).
  • Integração com Google Maps (não disponível na edição gratuita).
  • Várias melhorias e resolução de problemas em todas as edições, que podem ser consultadas aqui.

 

O módulo POS , que opcional nas edições intermédias, é uma das novidades com maior impacto para o utilizador. Com um design minimalista, este módulo poderá ser utilizado em empresas ligadas ao retalho, com “frente de loja”, para o registo de documentos de venda de forma simplificada e rápida. Com o recurso a um ecrã touchscreen permite que o utilizador, mesmo não possuindo nenhum conhecimento da aplicação registe rapidamente uma venda, podendo imprimir o documento numa impressora de talões, e inclusive utilizar uma gaveta de dinheiro.

 

 

O comparativo de funcionalidades por edição pode ser consultado aqui.

 

 

Imagens do Projecto Colibri 9 em Mac OS X

Lista de empresas

listaempresas

 

 

 

Motores de base de dados suportados

motoresbd

 

 

 

Ambiente de trabalho do Colibri

ambientetrabalho

 

Leia o resto deste artigo »





SQL Server-Como resolver problemas relacionados a conflitos de Collation

9 03 2013

Excerto de um excelente artigo sobre collations no SQL Server.

 

Fonte: Blog Gustavo Maia Aguiar

 

Esse é um dos erros comuns quando trabalhamos com colunas textuais em operações de concatenação ou quando colunas textuais são utilizadas em operações de junção (JOINs) ou em combinação de resultados distintos (UNION). Nesse artigo descreverei porque isso acontece e alternativas para contornar ou resolver esse erro.

 

Um pouco sobre collation

Não sei se todos os que recebem essa mensagem sabem propriamente porque ela acontece e o que é o tal da collation. No fim das contas o que é importa é resolver o problema (mesmo sem saber exatamente qual era), mas penso que resolver o problema sabendo do que se trata é melhor do que resolvê-lo sem saber do que se trata. Assim sendo, farei uma breve descrição do que é collation.

 

Definir collation pode ser um pouco difícil, mas para tornar esse conceito simples, prefiro dizer que collation é a forma como tipos textuais serão armazenados, comparados e ordenados. A escolha da collation influenciará nesses três aspectos e a partir disso é que algumas facilidades podem ou não estar disponíveis. Uma collation que faça distinção entre maiúsculas e minúsculas considerará a letra "A" e a letra "a" como caractéres diferentes. Uma collation que faça distinção entre acentos também considerará a letra "Á" diferente da letra "A". Se a collation não faz distinção entre maiúsculas e minúsculas e nem acentos, então poderemos considerar que as letras "A", "a", "Á", "á", "À", "à", "Ã" e "ã" são equivalentes. Há um artigo muito bom publicado por Mauro Pichiliani explicando mais sobre collations. Recomendo que os interessados dêem uma lida. O artigo pode ser acessado através do link http://imasters.uol.com.br/artigo/262. Para aqueles que querem escovar bits e byte em torno desse assunto, o livro Inside SQL Server 2005 – The Storage Engine será de grande valia.

Leia o resto deste artigo »





SQL Server-Alterar a password do SA

16 02 2013

Em determinadas circunstâncias poderá ser necessário alterar a password do utilizador SA do Microsoft SQL Server, como por exemplo no caso de não saber qual a password definida inicialmente. Em ambientes de produção, críticos, este procedimento deverá ser utilizado com precaução, uma vez que podem existir serviços ou rotinas onde é necessário indicar a nova password.

 

Existem várias formas de efectuar este procedimento, nomeadamente recorrendo à linha de comandos do Windows, e através do SQL Management Studio. Neste exemplo, é utilizado o EMS SQL Manager for SQL Server. Clique aqui para conhecer esta ferramenta.

 

 

Proceda à autenticação no servidor no modo Windows Authentication.

Indique qual é o servidor e clique em Next.

image

 

Leia o resto deste artigo »





EMS SQL Manager for SQL Server–Lite Edition

16 02 2013

imageO EMS SQL Manager for SQL Server – Lite Edition é uma aplicação para  gerir de bases de dados Microsoft SQL Server, tal como o SQL Management Studio Express da Microsoft. Este último também é gratuito e está disponível para download no site da Microsoft.

 

A vantagem do EMS SQL Manager for SQL Server, é que tem uma edição “portátil” que não necessita de ser instalada, bastando descarregar, descompactar. O ficheiro tem apenas cerca de 10 MB, e pode ser transportado numa pendrive estando sempre pronto para ser executado. A edição free tem, entre outras limitações, o limite de 5 Bases de Dados que podem ser geridas.

 

Poderá descarregar a aplicação aqui (EMS SQL Manager for SQL Server Freeware (executable-file only). É necessário registo.

 

 

Neste artigo é demonstrado como configurar o EMS SQL Manager for SQL Server para gerir bases de dados do Primavera Express 7.5

O Primavera Express 7.5 não permite, tal como acontecia na versão 6.4, aceder directamente às bases de dados através da combinação de teclas CTRL+ALT+P. Uma vez que o SQL Management Studio não é instalado automaticamente, no processo de instalação do Primavera Express, em situações em que por uma razão ou por outra é necessário alterar ou aceder determinado tipo de informação, ou efectuar alguma operação de manutenção, existe esta limitação, que é facilmente colmatada com o recurso a ferramentas externas.

 

Com o EMS SQL Manager, para além de permitir alterar dados de tabelas é possível ter acesso a vário tipo de  informação que poderá ser útil para um administrador de base de dados, programador, ou para o próprio utilizador.

 

 

Na primeira vez que executa a aplicação é mostrada a seguinte janela onde poderá configurar algumas opções relacionadas com o interface do utilizador.

image

O idioma default é inglês, não existindo opção para alterar para português. Apenas os idiomas russo e alemão são de escolha opcional.

 

 

De seguida poderá ser mostrada uma outra janela onde poderá activar, por 30 dias, todas as funcionalidades da versão completa.

image

 

Leia o resto deste artigo »





Primavera Express no Windows 8

17 11 2012

Lançado à poucos dias no mercado, o Windows 8 é agora o alvo da atenção dos utilizadores e produtores de software uma vez que é necessário confirmar e adaptar a compatibilidade de algumas aplicações já existentes.

 

44

 

No que diz respeito a esta questão, a Primavera, através de uma matriz que especifica a compatibilidade e requisitos dos seus produtos, oficializa que o Primavera Express 7.5 é compatível com o Windows 8. Esta matriz, em Excel, poderá ser consultada (no caso de não possuir credenciais de acesso ao User’s Space) se estiver a executar a versão 7.5 do Express, carregando em Ajuda > Ajuda > Questões de Suporte > Requisitos de Software dos Produtos Primavera. Segundo os dados constantes deste ficheiro, o Express 6.4 e 7.1 (mercado Espanhol), não são compatíveis com o Windows 8.

 

Leia o resto deste artigo »





Primavera Express v7.50-Problema com licenciamento no arranque da aplicação

3 08 2012

 

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

 

22

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.

Leia o resto deste artigo »





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 »





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-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 »





SQL Server Profiler nas edições Express do SQL Server

5 03 2011

imageO SQL Server Profiler, apenas presente nas edições pagas do SQL Server é uma ferramenta que permite ficar a meio da comunicação entre uma aplicação e o servidor de dados SQL, capturando de forma estruturada e em tempo real todas as instruções de uma sessão de dados.

 

Esta é uma ferramenta importante para os desenvolvedores de software, gestores de base de dados, equipas de suporte e estudantes da área, que permite recolher informações importantes, como as queries utilizadas, logins, quais as bases de dados consultadas, tempos de demora na execução das instruções, etc.

 

 

 

Existem assim algumas aplicações que visam colmatar a falta do Profiler nas edições Express do SQL Server:

O AnjLab SQLProfiler é um projecto freeware de código aberto, compatível com a versão 2005 e 2008 do SQL Server,  que de uma forma muito simples cumpre o seu objectivo, embora com algumas limitações ao nível da manipulação dos registos capturados. Após a instalação apenas tem que ser indicado o servidor de dados onde queremos monitorizar as transações e os eventos.

image

Para simplificar a análise devemos apenas escolher os eventos que interessam, no separador “Events”. Neste caso escolhi apenas eventos “SQLStmtStarting – TextData”. Poderá ainda criar um filtro no terceiro separador, para apenas monitorizar o que realmente interessa. No final carregue em “Run” para iniciar a captura.

image

 

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 »





Primavera Express–Exportar / Importar o PRIEMPRE

23 12 2010

imageNo seguimento do post onde foi abordado o processo de criar uma cópia de segurança do Primavera Express, e de todo o processo de migração ou reinstalação do PE (neste post), surge este novo que tem como objectivo explicar como fazer uma cópia de segurança do PRIEMPRE para posteriormente repor, no caso de reinstalar o sistema operativo e como consequência o Primavera Express, ou move-lo entre computadores.

 

O que é o PRIEMPRE e para que serve?

O PRIEMPRE é uma base de dados onde ficam guardadas algumas informações  do Primavera Express, como empresas presentes no sistema, utilizadores criados, perfis, entre outras.

 

Em que circunstâncias pode ser útil manter o mesmo PRIEMPRE quando o Primavera Express é transferido entre computadores, ou reinstalado?

Pode ser útil exportar o PRIEMPRE quando o utilizador quer manter, na nova instalação, os utilizadores e perfis, caso tenham sido criados anteriormente. Também poderá ser importante para manter as informações da empresa, como o nome, morada, NIF, capital social, etc. Embora nesse caso seja mais fácil e rápido voltar a preencher manualmente todos os campos.

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 »





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 Reinstalar / Transferir o Primavera Express entre Computadores

7 12 2009

 

image Quando pretendemos transportar entre computadores, ou reinstalar o Primavera Express, existem apenas duas coisas a copiar: a pasta mapas, no caso de os mesmos terem sido alterados, ou criados novos, e as bases de dados.

 

Existem aqui dois cenários distintos que podem ocorrer antes da reinstalação ou transferência de dados entre computadores. O primeiro cenário é quando não existe nenhum problema, e está tudo a funcionar normalmente. Neste caso, não existe nenhuma dificuldade de maior neste processo. No segundo cenário, a reinstalação, ou instalação noutro computador é motivada pela existência de problemas, de erros no acesso à aplicação, problemas com acesso do Express ao servidor de dados SQL, ou outro tipo de problemas. Nesta situação o processo pode implicar alguma dificuldade extra.

 

 

Nota: Para este post foi utilizada a última versão do Primavera, com a instalação integrada do SQL Server 2005 Express.

 

Cenário 1- (Não existe nenhum problema de acesso ao Primavera, ou ao servidor de dados SQL)

Dados a copiar:

Base de Dados

Para gerar uma cópia de segurança da bases de dados, aceder ao Administrador, seleccionar a empresa, e depois com o botão direito do rato aceder a Manutenção > Cópia de Segurança…

image

Agora apenas necessita de indicar o caminho e o nome da cópia de segurança para que o processo seja efectuado com sucesso. O nome do ficheiro já é colocado por defeito, no formato NOMEDABASEDADOS.BAK.

Caso receba um erro igual ao da imagem, terá que activar a opção xp_cmdshell no servidor de dados do SQL…

image 

Em Iniciar > Programas > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Surface Area Configuration  > Seleccionar a última opção opção Surface Area Configuration  for Features e activar a opção Enable xp_cmdshell

image

Leia o resto deste artigo »








Seguir

Get every new post delivered to your Inbox.

Junte-se a 371 outros seguidores