Leia na íntegra:
http://computerworld.uol.com.br/carreira/2008/07/07/arquitetos-de-ti-sao-vitais-em-tempos-dificeis-diz-forrester/
quinta-feira, 10 de julho de 2008
quarta-feira, 11 de junho de 2008
Sistemas de código aberto têm grave problema de segurança (Folha de São Paulo)
Em resumo, o problema está no OpenSSL e a falha está na aleatoriedade de geração de chaves, que limita em 32.767 o número de diferentes chaves geradas, claro que este número depende do tamanho e do tipo da chave gerada.
E qual é o problema?
No lugar de ter que testar todas as possíveis chaves para ter acesso a um sistema, que demoraria alguns bilhões de anos, basta testar aquelas que são geradas devido à falha no OpenSSL.
Fonte:
Folha de São Paulo / Informática
SIMSON GARFINKEL (TECHNOLOGY REVIEW)
E qual é o problema?
No lugar de ter que testar todas as possíveis chaves para ter acesso a um sistema, que demoraria alguns bilhões de anos, basta testar aquelas que são geradas devido à falha no OpenSSL.
Fonte:
Folha de São Paulo / Informática
SIMSON GARFINKEL (TECHNOLOGY REVIEW)
terça-feira, 10 de junho de 2008
Profiler para SQL Server 2005 Express
A versão SQL Server 2005 Express não possui a ferramenta Profiler, muito útil para monitorar o BD.
Existe uma versão free: http://sqlprofiler.googlepages.com/
Existe uma versão free: http://sqlprofiler.googlepages.com/
quinta-feira, 8 de maio de 2008
Requisitos de infra-estrutura para o instalar as versões do SQL Server 2005
Para escolher a intra-estrutura apropriada para sua instalação você precisa entender quais são os requisitos mínimos de cada versão do SQL Server 2005. Lembre-se de considerar as necessidades futuras do seu ambiente e da sua base, esta estimativa futura ajuda a evitar problemas comuns de performance e elimina a necessidade de realizar upgrade de hardware no futuro.
Edições de 32-bits do SQL Server 2005
Processador
Edições de 32-bits do SQL Server 2005
Processador
- Pentium III-compatível 600 Mhz, recomendado 1 Ghz ou superior
- Enterprise Edition
- Windows 2000 Server/Advanced/Datacenter com SP4
- Windows Small Business Server 2003 Standard/Premium com SP1 ou superior
- Windows Server 2003 Standard/Enterprise/Datacenter com SP1 ou superior
- Standard Edition
- os mesmos SOs do Enterprise, e
- Windows 2000 Professional com SP4
- Windows XP Professional com SP2 ou superior
- Workgroup Edition
- os mesmos SOs do Enterprise e do Standard, e
- Windows XP Media Edition com SP2 ou superior
- Windows XP Tablet Edition com SP2 ou superior
- Express Edition
- os mesmos SOs do Enterprise, Standard e Workgroup, e
- Windows XP Home Edition com SP2 ou superior
- Windows Server 2003 Web Edition com SP1 ou superior
- Developer Edition
- os mesmos SOs do Enterprise, Standard e Workgroup, e
- Windows XP Home Edition com SP2 ou superior
- Enterprise, Standard e Developer Edition 512 Mb, 1 Gb Recomendado
- Workgroup Edition 512 Mb, 1 Gb recomendado (no máximo 4 Gb)
- Express Edition 192 Mb, 512 Mb ou mais recomendado (no máximo 1 Gb)
- para todas as edições são necessários 350 Mb para a instalação completa e 390 Mb adicionais para instação das bases de dados de exemplo.
- Internet Explorer 6.0 SP1 ou superior para todas as edições porque é necessário para o MMC e a ajuda HTML. Uma instalação mínima do IExplorer já é suficiente, e, não é necessário configurar o IExplorer como navegador padrão.
- O IIS precisa ser configurado para aplicações que escrevem XML. A versão 5.0 ou superior do IIS é necessária para a instalação do Reporting Services.
- O sistema operacional precisa de uma interface de rede configurado e o TCP/IP precisa estar ativado antes de instalar o SQL Server 2005.
Processador
- IA64, 1 Ghz ou um processador Itanium mais rápido/superior
- X64, 1 Ghz ou AMD Opteron, AMD Athlon 64, Intel Xenon com suporte Intel EM64T ou Intel Pentium IV com suporte para EM64T, ou superior
- Enterprise, Standard e Developer Edition (IA64)
- Windows Server 2003 64-Bit Itanum Datacenter e Enterprise Edition com SP1 ou superior
- Enterprise, Standard e Developer Edition (X64)
- Windows Server 2003 64-Bit X64 Datacenter, Enterprise e Standard Edition com SP1 ou superior
- Express Edition
- os mesmos SOs das edições anteriores, e
- Windows XP X64 Professional (64-bit)
- Ao contrário das versões de 32-bit, todas as edições 64-bit tem o mesmo requisito
- 512 Mb, 1 Gb recomendado
- igual a versão 32-bit
- igual a versão 32-bit
quinta-feira, 24 de abril de 2008
Versões disponíveis do SQL Server 2005
O SQL Server 2005 está disponível em 5 versões, são elas:
Agora uma lista de características por edição nesta ordem (Express, Workgroup, Standard e Enterprise):
Obs2: WOW significa Windows On Windows;
- SQL Server 2005 Enterprise Edition (32-bit e 64-bit)
- Esta versão foi desenvolvida para suportar ambientes com um grande número de transações online (OLTP), requisitos de análise de daod complexa, systemas de data-warehousing e Web sites ativos, ou seja, para instalações de grandes bases de dados.
- SQL Server 2005 Standard Edition (32-bit e 64-bit)
- Esta versão inclui todas as funcionalidades essenciais necessárias para e-commerce, data-warehouse e soluções para organizações pequenas e médias. Organizações que necessitam de grandes bases de dados porém não precisam de todas as funcionalidades da edição Enterprise devem considerar o uso desta versão.
- SQL Server 2005 Workgroup Edition (só 32-bit)
- Esta é uma solução de SGBD para pequenas organizações.
- SQL Server 2005 Developer Edition (32-bit e 64-bit)
- Esta versão inclui todas as funcionalidades do Enterprise, mas é licenciada apenas para desenvolvimento e testes de sistemas, não para servidores de produção.
- SQL Server 2005 Express Edition (32-bit only)
- É a versão "free", isto mesmo, você não precisa pagar nada por ela. É simples de utilizar e redistribuir. Normalmente é utilizada para bases de dados pequenas
Agora uma lista de características por edição nesta ordem (Express, Workgroup, Standard e Enterprise):
- Número de CPUs suportadas (1, 2, 4, ilimitado) - todos suportam processadores com mais de um núcleo;
- Memoria (1 Gb, 3 Gb, Limite do sistema operacional, Limite do sistema operacional);
- Suporte a 64-bit (WOW, WOW, Nativo, Nativo)
- Tamanho máximo de base de dados (4 Gb, Sem Limite, Sem Limite, Sem Limite)
- Partitioning (Não, Não, Não, Sim)
- Database Mirroring (Não, Não, Sim, Sim)
- Failoer Clustering (Não, Não, Sim-só dois nós, Sim)
- Log Shipping (Não, Sim, Sim, Sim)
- Management Studio (Não, Sim, Sim, Sim)
- Database Tuing Advisor (Não, Não, Sim, Sim)
- Full-Text Search (Não, Sim, Sim, Sim)
- SQL Server Agent Job Scheduling Service (Não, Sim, Sim, Sim)
- Best Pratices Analyzer (Yes, Sim, Sim, Sim)
- Notification Services (Não, Não, Sim, Sim)
- Service Broker (Sim-só subscriber, Sim, Sim, Sim)
- Merge Replication (Sim-só subscriber, Sim-publica para até 25 subscribers, Sim, Sim)
- Transational Replication (Sim-só subscriber, Sim-publica para até 5 subscribers, Sim, Sim)
- Oracle Replication (Não, Não, Sim, Sim-transactional replication com uma base de dados Oracle como um publisher)
- Web Services (HTTP Endpoints) (Não, Não, Sim, Sim)
- Report Server (Não, Sim, Sim, Sim)
- BI Development Studio (Sim-só report designer, Sim-só report designer, Sim, Sim)
- Enterprise Management Tools (Não, Sim, Sim, Sim)
- Native Support for Web Services (Service Oriented Architectures) (Sim-só reporting services, Sim-só reporting services, Sim, Sim)
- Analysis Services (Não, Não, Sim, Sim)
- O SQL Server 2005 tem 5 edições conforme descrito no inicio deste post;
- As versões Enterprise e Developer possuem todas as funcionalidades, porém a Developer só é licenciada para desenvolvimento e não para produção;
- A versão Standard possue as funcionalidades e as características necessárias para grandes conjuntos de dados, mas é limitada no número de nós suportados para "clustering" assim como a capacidade para utilizar recursos como online indexing, indexed views, fast recovery, online restores e data partioning;
- A edição Workgroup não inclui as funcionalidades e características necessárias para utilizar grandes bases de dados;
- E a versão Express é útil para pequenas aplicações que precisar ser distribuídas;
Obs2: WOW significa Windows On Windows;
Exame 70-431 "Piloto"
Com a chegada do SQL Server 2008 tomei "vergonha na cara" e resolvi tirar todas as certificações SQL Server, disponíveis, ainda este ano.
Após algumas pesquisas decidir começar pelo MCTS: SQL Server 2005 (Microsoft Certified Technology Specialist) que é a certificação mais básica do SQL Server. Para obter este título é necessária a aprovação no exame 70-430 "Microsoft SQL Server 2005 - Implementation and Maintenance".
De agora em diante meus posts farão referência a esta 'jornada'. Todas os conhecimentos, dicas e informações que julgar interessante e importante irei postar neste blog.
Vamos lá, mão a obra...
Após algumas pesquisas decidir começar pelo MCTS: SQL Server 2005 (Microsoft Certified Technology Specialist) que é a certificação mais básica do SQL Server. Para obter este título é necessária a aprovação no exame 70-430 "Microsoft SQL Server 2005 - Implementation and Maintenance".
De agora em diante meus posts farão referência a esta 'jornada'. Todas os conhecimentos, dicas e informações que julgar interessante e importante irei postar neste blog.
Vamos lá, mão a obra...
terça-feira, 8 de abril de 2008
Por que algumas strings SQL possuem o prefixo 'N' ?
O “N” indica que a string subseqüente está em UNICODE.
Obs: “N” = padrão “National language character set” do SQL-92.
Mais informações em:
http://support.microsoft.com/?scid=kb%3Ben-us%3B239530&x=20&y=14
http://databases.aspfaq.com/general/why-do-some-sql-strings-have-an-n-prefix.html
Obs: “N” = padrão “National language character set” do SQL-92.
Mais informações em:
http://support.microsoft.com/?scid=kb%3Ben-us%3B239530&x=20&y=14
http://databases.aspfaq.com/general/why-do-some-sql-strings-have-an-n-prefix.html
quinta-feira, 3 de abril de 2008
Recentemente precisei de uma função com o algoritmo md5 para gerar senhas criptografadas, encontrei neste site (http://pajhome.org.uk/crypt/md5/) uma função em javascript, pode ser útil para aplicações ASP / VB e SQL Server.
sexta-feira, 4 de janeiro de 2008
Length of text, ntext, or image data (x) to be replicated exceeds configured maximum 65536.
Esta mensagem ocorre quando você tenta inserir dados em um campo text, ntext ou image que está publicado em um artigo para replicação.
Isto ocorre por que o valor máximo padrão para replicação é de 65536, basta aumentar este número.
Exemplo:
Ao executar um INSERT, recebi a seguinte mensagem de erro.
Length of text, ntext, or image data (67792) to be replicated exceeds configured maximum 65536.
Para solucionar isto, execute:
exec sp_configure 'max text repl size', 67762
reconfigure
quinta-feira, 3 de janeiro de 2008
Estatísticas do Mundo
Me desculpem o off-topic.
No site http://www.nationmaster.com você encontra uma grande quantidade de estatísticas, vale a pena conferir.
No site http://www.nationmaster.com você encontra uma grande quantidade de estatísticas, vale a pena conferir.
Assinar:
Postagens (Atom)