Passatempo FCA: Oferta do Livro SQL Server 2012 – Curso Completo

9 09 2013

Na sequencia do artigo SQL Server 2012 – Curso Completo, a editora FCA tem um exemplar para oferecer, à primeira pessoa a responder acertadamente à seguinte pergunta:

“Quantos anos comemora a FCA no próximo mês de outubro?”

 

 

Leia o resto deste artigo »





SQL Server 2012 – Curso Completo

29 08 2013

Editado pela conhecida editora FCA, o livro SQL Server 2012 – Curso Completo, da autoria de Alberto Magalhães,  é um excelente livro quer para iniciados em SQL Server, quer para utilizadores e administradores de bases de dados com nível intermédio e avançado. Este livro para além de apresentar e detalhar as novidades e melhorias introduzidas na última versão do SQL Server, é uma excelente forma de obter e melhorar os conhecimentos de qualquer administrador de base de dados ou qualquer outro profissional de TI que interaja com esta tecnologia.

 

Aborda temas desde a instalação, versões e edições, manutenção, monitorização, módulos existentes, entre outros tópicos. A linguagem e grafismo utilizados  pelo autor são extremamente acessíveis e concisos, o que ajuda na compreensão e assimilação dos assuntos abordados. Em suma, é um livro altamente recomendado.

 

Leia o resto deste artigo »





SQL Backup Master–Cópia de segurança de bases de dados SQL Server

28 04 2013

SQL Backup Master é uma alternativa ao SQLBackupAndFTP, com a vantagem de na edição gratuita não existir nenhum limite quanto ao numero de bases de dados que é possível incluir num plano de backup agendado (o SQLBackupAndFTP limita a 2 bases de dados na edição gratuita).

As funcionalidades e o modo de utilização da aplicação são muito semelhantes, no entanto, quando comparado com o SQLBackupAndFTP, o SQL Backup Master  possui menos funcionalidades.  Não inclui a possibilidade de adicionar pastas às tarefas de backup, e permite um numero inferior de destinos de backup na cloud.

Ecrã inicial do SQL Backup Master

image

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 »





SQL Server–Problema no arranque do serviço

16 10 2012

 

Em determinadas circunstâncias, normalmente depois de alterações efectuadas no sub-sistema de armazenamento, o serviço do SQL Server poderá não arrancar, gerando o seguinte erro no eventviewer:

image

Cannot use file ‘c:\Program Files (x86)\Microsoft SQL Server\MSSQL10_50.ERPPRIMAVERA1\MSSQL\DATA\NOME_DA_BD.xxx’ because it was originally formatted with sector size 4096 and is now on a volume with sector size 3072. Move the file to a volume with a sector size that is the same as or smaller than the original sector size.

ID do evento: 5178

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





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 »





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 »








Seguir

Get every new post delivered to your Inbox.

Junte-se a 353 outros seguidores