quinta-feira, 29 de julho de 2010
Busca  
Porta 80 Web Hosting
 :: Acessibilidade
Ir para conteúdo principal: ALT + 1
 :: Participe
Seja um autor de CD/DVD de Treinamento
Publique um artigo
Publique uma oportunidade
Publique uma notícia
Publique um curso
Publique uma dica
Publique um código
 :: Informativo
Receba nossos informativos por e-mail.
E-mail:   
 
Digite a palavra abaixo:  
 
 
 :: Oportunidades
Cadastrar oportunidades
Gerenciar suas oportunidades
Cadastrar nova empresa
 :: Especiais
Básico de C++
C++ Builder
Curso ASP.NET 3.5 em VB.NET e C#
Guia Prático de HTML
Testes com Visual Studio Team System 2008
 :: Desenvolvimento
ActionScript
ADO.NET
ASP
ASP.NET
Automação Comercial
C#
C/C++
Coldfusion
CSS
Delphi
Disp. Móveis
HTML
Java
Javascript
LSL (Second Life)
Modelagem
PHP
Python
Sharepoint
Silverlight
SQL
VBA (Office)
Visual Basic
Visual Basic .NET
Visual Fox Pro
WCF/WPF
Web Services
XML
 :: Infra
BizTalk Server
CRM
Exchange Server
ForeFront / Antigen / IAG
Interoperabilidade
ISA Server
Linux
MOF
MS Dynamics CRM
Network
OCS / LCS
Outlook
Powershell e Scripts
Redes
Segurança
System Center e Gerenciamento
Virtualização
Windows
Windows Server
 :: Banco de Dados
Access
Caché
Firebird
Interbase
MySQL
Oracle
SQL Server
Sybase
 :: Gerência
Arquitetura
Ciclo de Vida de Desenvolvimento
Controle de Versão
Estimativas
Metodologias
MOF
Qualidade e Testes
 :: Design
Corel
Flash
Photopaint
Photoshop
 :: Livros
Análise Sistemas
Aplicativos
Banco de Dados
Certificação
Design e CAD
Gerência
Hardware
Internet
Programação
Programação Web
Rede
Segurança
Servidores
Sistemas Operacionais
 :: CDs/DVDs
Desenvolvimento
Infra
Design
 :: E-Books
.NET 2.0 (VS 2005)
.NET 1.1 (VS 2003)
SQL Server
Excel 2007
Excel 2003
Access 2003
ASP 3.0
Delphi
Java
Artigos


MVP Profile
Conhecendo o SQL Server 2005 Express Edition
Por: Nilton Pinheiro
[Entre em contato com o autor ]
Graduado em Análise de Sistemas e possui pós-graduação em Redes Corporativas. Trabalhou vários anos como desenvolvedor em Microsoft Access e Visual Basic. Posteriormente trabalhou também como Adminstrador de Redes em uma Solution Provider Microsoft.
A 6 anos trabalhando com SQL Server, a 5 trabalha como DBA em uma conceituada instituição financeira em São Paulo. Seu foco está na admimistração de servidores corporativos sendo 90% deles, instalação em cluster Ativo/Ativo. Nilton é um Beta Tester Microsoft e está trabalhando em laboratório com o SQL Server 2005 desde seu Beta1, também é um Microsoft Certified Professional, Microsoft Certified Systems Engineer e Microsoft Certified Database Administrator.
Administrador do site MCDBA Brasil (http://www.mcdbabrasil.com.br/).
Feed de artigos.
Feed de artigos deste autor.
Gere seu feed personalizado  
Conhecendo o SQL Server 2005 Express Edition
Publicado em: 15/02/2006

Antes de mais nada, vamos exclarecer uma coisa. O SQL Server 2005 Express Edition (SQL Server Express) não é o SQL Server 2005 propriamente dito. O SQL Server Express  é uma plataforma de banco de dados baseada nas tecnologias do SQL Server 2005 e chega para substituir o MSDE 2000. Ele é um produto gratuito e possui características de rede e segurança que o diferenciam das demais edições do SQL Server 2005.

 

Neste artigo pretendo fazer uma introdução básica sobre o SQL Server Express 2005, falando sobre suas principais características e fazendo uma comparação com o atual MSDE 2000.

 

Esta edição do SQL Server Express tem como grande promessa uma superior facilidade de utilização com um processo de instalação simples e robusto e com uma ferramenta gráfica (SQL Express Manager), que permitirá realizar a adminsitração do servidor de uma forma simples e prática. Esta ferramenta gráfica ainda esta em desenvolvimento e será disponibilizada como um download gratuíto no site da Microsoft.

 

O SQL Server Express foi desenvolvido tendo em mente duas utilizações básicas: A primeira, como um servidor de produtos, especialmente como um Web Server ou Database Server. O segundo, como um cliente stand-alone, onde a aplicação não precise depender de uma rede para obter acesso aos dados.

 

O Engine

 

O SQL Server Express usa o mesmo engine que as demais edições do SQL Server 2005, mas por ser uma edição digamos, linght, possui algumas limitações. O engine suporta 1CPU, 1GB RAM e banco de dados com até 4GB. Uma mudança significativa em relação ao MSDE 2000 é que o engine do SQL Express não possui a limitação de usuários concorrentes, conhecida como “Concurrent Workload Governor” onde a performance do MSDE 2000 é extremamente prejudicada na medida em que as conexões concorrentes de usuários aumentam. Para saber mais sobre esta limitação do MSDE 2000, clique aqui.

 

O SQL Server Express até pode ser instalado em máquinas multipracessadas mas somente 1 CPU será reconhecida pelo engine. Como consequência, características como execução de consultas em pararelo não é suportado pelo SQL Server Express.

 

O limite de 1GB RAM é apenas para o buffer pool. O buffer pool é usado para o armazenamento de páginas de dados e outras informações. A memória necessária para o gerenciamento de conexões, locks e outros não estão incluídos neste limite de 1GB. Sendo assim, o SQL Express pode ser instalado normalmente em máquinas com mais de 1GB, mas ele nunca usará mais que 1GB para o buffer pool. AWE ou /3GB não é suportado.

 

O limite de 4GB para o banco de dados é aplicado apenas para o arquivo de dados. Entretando, não existe limite para o número de banco de dados que você pode colocar no servidor.

 

O SQL Server Express suporta instalação side-by-side com outras versões do SQL Server, podendo coexistir na mesma máquina junto com instalações do SQL Server 2000, SQL Server 2005 ou MSDE 2000. Suporta um número máximo de 50 instâncias na mesma máquina desde que cada instância seja unicamente identifica, ou seja, você pode realizar até 50 instalações do SQL Express desde que cada instância tenha um nome diferente. Por padrão o SQL Server Express é instalado com uma named instance chamada SQLEXPRESS.

 

Ferramentas

 

Diferente do MSDE 2000 que não possui ferramenta gráfica, o SQL Server Express possuirá uma ferramenta gráfica chamada SQL Server Express Manager (XM). Esta, ainda em faze de desenvolvimento permitirá uma fácil administração dos bancos de dados e será distribuída separadamente em forma de download.  

O XM suportará conexões para SQL Server Express e outras edições do SQL Server 2005, SQL Server 2000 e MSDE 2000. Uma janela de conexão guiará o usuário através da seleção de uma instância e o método de autenticação a ser utilizado, suportando conexões locais ou remotas. Diversas funcionalidades de gerenciamento de banco de dados estarão disponíveis através do menu de contexto (botão direito) e wizards. Entre elas podemos citar, criar e modificar banco de dados, tabelas, usuários e logins. O Query Editor do XM permitirá o desenvolvimento e execução de instruções T-SQL e scripts.

 

Algumas da ferramentas inclusas no SQL Server Express são o SQL Computer Manager, SQL Command e o utilitário BCP. O SQL Computer Manager substitui os atuais Service Manager, Client Network Utilities e Server Network Utilities, ele é usado para iniciar/ parar os serviços do SQL Server e para habilitar e desabilitar os protocolos de rede. O SQL Command (sqlcmd.exe) é uma versão OLE DB do osql.exe, ele não somente tenta manter as funcionallidades do osql como também possui suporte aos novos tipos de dados do SQL Server 2005. SQL Computer Manager e SQL Command são os mesmos em todas as edições do SQL Server 2005. 

 

Suporte a Rede

 

Embora o usuário possa habilitar o suporte a protocolos como TCP/IP e Named Pipes , por padrão o SQL Server Express é instalado apenas com suporte a shared memory. Isto faz com que por default o SQL Server Express funcione apenas localmente na máquina onde foi instalado e não suporte conexões de clientes em uma rede. Para suportar conexões de clientes remotos, é necessário habilitar o suporte a rede no SQL Server Express. Para habilitar o suporte a rede, você tem as seguintes opções:

  • Usar o SQL Computer Manager para habilitar os protocolos necessários (normalmente TCP/IP) e iniciar o serviço SQL Browser.
  • Usar a parâmetro DISABLENETWORKPROTOCOLS=0 na linha de commando no momento da instalação.

A figura abaixo mostra o uso do SQL Computer Manager para habilitar protocolos de rede.

 

O SQL Browser é um novo serviço do SQL Server 2005 que identifica as portas que as named instances estão usando. Este serviço vem desativado por default e deve ser ativado para que a comunicação entre um cliente remoto e um servidor SQL Server Express funcione corretamente. 





MS TechEd 2010



 

Inclua um comentário sobre o artigo Topo
Elogios e críticas são muito bem vindos, porém o comentário deve ter referência ao artigo em pauta.
O portal e o autor agradecem.
Nome:    
E-mail:      
Comentários:    
Digite a palavra abaixo:  
Para dúvidas técnicas, NÃO UTILIZE ESTE ESPAÇO, utilize nosso fórum de discussão.
http://linhadecodigo.com.br/cs2/forum
 
Comentários sobre o artigo Ver Todos comentários
Parabens pela explicação neste artigo, é exatamente com este tipo de serviço que torna a Internet um veiculo importante. Sua competência mostra que podemos todos ganhar mais com a contribuição individual de cada um. Parabens.
Quem enviou: Lincoln Oliveira da Silva
Postado em: 10/1/2009 0:00:00
Olá Jailton,

O limite de 4GB é apenas para a área de dados do SQL Server, isso inclui sim a sua estrutura. Se vc observar seu banco de dados verá que ele é composto por 2 arquivos (default) sendo um arquivo de dados .mdf e um arquivo de log .ldf. A limitação é apenas para o arquivo de dados.

um abraço
Nilton Pinheiro
www.mcdbabrasil.com.br
Quem enviou: Nilton Pinheiro
Postado em: 24/9/2008 0:00:00
Muito bom seu artigo, porém gostaria de saber o seguinte: o tamanho de 4GB é para os dados armazenados no banco ou é o tamanho de sua estrutura? Exemplo: tenho um banco de dados com a estrutura de 400MB, mas o volume de dados armazenados é de 28GB(SQL SERVER 2005). Isso é o que acontece com o SQLExpress 2005?

Abraços e parabéns!
Quem enviou: Jailton A. Moreira
Postado em: 23/9/2008 0:00:00
Olá.
Eu consigo instalar o SQL Server no linux?

Obrigado
Quem enviou: Fernando
Postado em: 13/3/2008 0:00:00
Muito bom o texto.
Quem enviou: JOAO
Postado em: 27/1/2008 0:00:00
legal,

So uma pergunta

ele roda em VIsta ?
Quem enviou: Fabio Reis
Postado em: 24/11/2007 0:00:00
Olá, seu artigo está muito bom...fica uma dúvida porém: se posso instalar várias instâncias do SQL Server 2005 Express no mesmo servidor então CADA instância consome 1GB disponível ou as instâncias compartilham essa memória? Obrigado
Quem enviou: Evandro Bellintane
Postado em: 16/11/2007 0:00:00
eu instalei osql server ,,...no meu pc..,,mas quando eu vou conctar ele,,ele da uma mensagen de erro..,,assim.
não foi possivel iniciar o sql server(express) em computador local..
erro 3: o sistema nao pode encontar o caminho especificado.....se alguem sabe o que esta acontecento.,,,,e puder me dar umas dicas ,,,,pode mandar e-mail pra mim ou me add no msn...fernando_.oliv@hotmail.com...blzaa
Quem enviou: fernando
Postado em: 8/8/2007 0:00:00
Boas...

Gostaria de agradecer ao Nilton Pinheiro pelas explicações dadas neste artigo e pelos exclarescimentos prestados via e-mail de maneiras rápida e clara.

Obrigado,

Octavio Danna
Quem enviou: Octavio Danna
Postado em: 2/6/2007 0:00:00
Excelente artigo. Parabens !
Quem enviou: Octavio Danna
Postado em: 2/6/2007 0:00:00
Outros artigos do autor Topo
Trabalhando com valores Date/Time no SQL Server 2000
SQL: Utilizando o Operador UNION e UNION ALL
Artigos relacionados Topo
Comandos básicos em SQL - insert, update, delete e select
Trabalhando com Procedures no .NET
Guia rápido para consultas SQL
Criando e trabalhando com SQL - Tabela gTabela
Dez razões para adotar o Linq nas aplicações .Net
Função de tratamento de erros (RAISERROR)
Tratando a concorrência de dados com LINQ TO SQL
Foreach Loop Container Task
Como exibir informações com múltiplas instruções SQL
Stored Procedure Dinâmica
Utilizando cursores
Comandos e funções não suportados na migração para SQL 2005 - Parte II
Comandos e funções não suportados na migração para SQL 2005 - Parte I
Conhecendo o LINQ (Language Integration Query)
Melhoras no Transact SQL 2005 - TOP, OUPTUP, CTE, CRIPTOGRAFIA
SQL SERVER 2005 – breve visão de alguns novos recursos
Inovações na linguagem TSQL do SQL Server 2005
SQL Server: Funções de usuário – (User Functions)
Trabalhando com Isolation Level e Hints
Melhoramentos no T-SQL do SQL Server 2005 - Cláusula TOP e Cláusula OUTPUT
Melhoramentos no T-SQL para SQL Server 2005
SQL Server: Views Indexadas
Criando objetos SQL com .NET (CLR - Managed Code)
SQL Server 2000 - funcionalidades e features
Programação de Banco de Dados - parte 6
Programação de Banco de Dados - parte 5
Programação de Banco de Dados - parte 4
Programação de Banco de Dados - parte 3
SQL Dicas & Truques (versão 0.1)
Criando cláusulas SQL automaticamente através da classe "clausulas_sql".
Produtos relacionados Topo
Livro: SQL Um Guia Para Iniciantes - 3a. Edição
Livro: SQL - Guia Prático
Livro: Visual Studio Team System - Team Foundation Server
© Copyright 2001-2010 Codeline Editora, Comércio e Tecnologia Ltda. | Política de privacidade e de uso | Anuncie | Fale conosco

» Site hospedado na Porta 80 Web Hosting «
Nossos números
Dicas: 1.314
Códigos/scripts: 279
Funções de VBScript : 90
Funções JScript : 05
Livros: 1.805
Notícias: 2.488
Artigos: 2.972
Cases: 14
Oportunidades: 4.546
Publicidade

Conheça a loja do Linha de Código.

Microsoft indica Linha de Código.

Assine a Revista Mundo .NET
Portal de Vídeos .NET - os melhores vídeos .NET estão aqui
O que você fará com o Visual Studio 2010?
Revista Codificando .Net

Siga-nos no Twitter

Linha de Código no Orkut
Fórum de discussão do portal Linha de Código
Feeds
Oportunidades
Notícias
Artigos
Artigos personalizado
       (Por assunto)
Artigos personalizado
       (Por autor)
Portal Vídeos .NET
Portal Vídeos Delphi
LC Blog
       (Onde você faz a notícia)
Promoções
Promoção Mobile com entrega via download (válido somente para pagamento via boleto bancário)
Promoção Mobile com entrega via download (válido somente para pagamento via boleto bancário)
De: R$ 189,00
Por: R$ 126,00
Promoção Wordpress + Tabless (válido somente para pagamento via boleto bancário)
De: R$ 149,70
Por: R$ 99,80
Promoção C# Básico (válido somente para pagamento via boleto bancário)
De: R$ 185,90
Por: R$ 136,00
Promoção PHP + MYSQL Intelimax (válido somente para pagamento via boleto bancário)
De: R$ 308,00
Por: R$ 219,00
Promoção Especial Infra
De: R$ 175,95
Por: R$ 136,00
CDs/DVDs
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
DVD Desenvolvimento de Games - Programando Jogos com o 3D Game Studio
Por: R$ 59,00
DVD Curso de CorelDraw X4
Por: R$ 79,90
DVD Curso de Fireworks CS4
Por: R$ 49,90
DVD Curso de Indesign CS4
Por: R$ 55,00
DVD Curso de Efeitos Digitais
Por: R$ 49,90
Livros
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
MSProject 2007 - Metodologia e Critérios de Qualidade para o Gerenciamento de Projetos
De: R$ 129,00
Por: R$ 77,40
Foundation FLASH CS3 para Designers
Ciência Moderna
De: R$ 139,00
Por: R$ 83,40
Recursos Visuais na Web com PHP
Ciência Moderna
De: R$ 49,00
Por: R$ 29,40
Crie um Sistema Web com PHP 5 e AJAX - Controle de Estoque
Erica
De: R$ 99,50
Por: R$ 84,50
Crie Projetos Gráficos com Adobe Photoshop CS4, CorelDRAW X4 e Adobe InDesign CS4 - em Português
Erica
De: R$ 77,50
Por: R$ 65,80
E-Books
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Manual Completo de Estudos MCSE 70-270 - Instalando, Configurando e Administrando o Windows XP (506 páginas) - Entrega via download
Por: R$ 30,00
Manual de Estudos - Exame 70-291 - Windows Server 2003 (606 páginas) - entrega via download
Por: R$ 30,00
Dominando MS – Visio ® em 20 Passos - Melhores Práticas em Gestão de Projetos (entrega via download)
Por: R$ 30,00
MS-Project® 2007 - Melhores Práticas de Gestão de Projetos - Dominando MS – Project ® em 20 Passos (e-book com entrega via download)
Por: R$ 20,00
Banco de dados com C# e Visual Studio .Net 2005 (entrega via download)
Por: R$ 20,00
Os 10+ | Autores do dia
Israel Aéce
Júlio Cesar Fabris Battisti
Anderson Patricio
Alfred Reinold Baudisch
Luiz Felipe de Freitas
Robert Martim
Ramon Durães
Alessandro de Oliveira Faria
José Carlos Macoratti
Eric C M Oliveira
Os 10+ | Artigos do dia
HTML Básico
HTML Avançado
Criando aplicativos para o Orkut
Tutorial de Tabelas Dinâmicas no Excel – Parte 1
Excel: fórmulas matriciais
ASP.NET 2.0 - Explorando o GridView
Iniciando um projeto de Nota Fiscal Eletrônica - NFe
PL/SQL - Procedures e Funções
Excel: Comparando Listas
PHP: Formulários e upload de múltiplos arquivos e fotos