Getting Down to Business com o SQL Server 2005 Express

Se você está se perguntando como você pode começar a usar o produto, que é o que este artigo é toda sobre.

Planejando seu banco de dados

A primeira coisa a ter em mente que você contemplar o que para manter em seu banco de dados SQL Server 2005 Express é que este não é um despojado-down, limitado no recurso, produto stand-alone. É verdade que o Express tem limitações significativas à quantidade de informação que você pode armazenar no banco de dados, e que certas características-chave de alto volume não estão presentes.

Antes de chegar muito em usar esta edição, você deve se certificar de que nenhuma dessas limitações são showstoppers para você. Lembre-se que a maioria destas restrições não deve ter impacto durante desenvolvimento- eles são apenas um problema em tempo de execução.

Mesmo que esta edição tem restrições de recursos, o SQL Server 2005 Express trabalha com todos os mesmos tipos de informações como seus irmãos mais plenamente em destaque, e você pode facilmente migrar para uma edição mais poderosa. Ele também suporta todas as mesmas interfaces de programação de aplicativos (APIs), bem como o mesmo procedimento e gatilho capacidades armazenados.

Isto significa que, como designer, você pode construir seu banco de dados SQL Server 2005 Express com confiança, sabendo que você não está pintado em um canto com as capacidades que faltam, nem a solução que você design é sempre expedido para este banco de dados de nível de entrada. Isto funciona de outra maneira também: Você pode projetar sua solução em uma edição mais poderosa do SQL Server 2005, e depois implantá-lo no SQL Server 2005 Express, contanto que ele não requer qualquer um dos recursos que só são encontrados em as edições mais caras do produto.

Uma característica que é particularmente atraente para os desenvolvedores de aplicativos distribuídos e fornecedores é o recurso de implantação Xcopy do SQL Server 2005 Express. Isso permite que você facilmente agrupar o aplicativo e arquivo de banco de dados (.mdf) e copiá-los para outra máquina. Porque tudo já está pré-embalados, você não precisa configurar manualmente essas outras plataformas, contanto que eles têm uma instância do SQL Server 2005 Express. Quando seu aplicativo lança, o servidor de banco de dados atribui automaticamente o arquivo .mdf para a instância local. Esta arquitetura resulta em um implementados facilmente portabilidade estratégia.

aplicações expresso edifício SQL Server 2005

Você tem uma grande variedade de disciplinas eletivas na construção de uma solução que armazena suas informações no banco de dados. Para começar, a Microsoft está fazendo com que os produtos Visual Studio Express acessível e fácil de usar para criar aplicações de bases de dados. Se você é novo no desenvolvimento de aplicativos, verificar esses produtos é definitivamente vale o seu tempo.

Esta integração pode percorrer um longo caminho para aumentar a sua produtividade. Com efeito, com estes produtos, a Microsoft foi quebrada a barreira tradicional entre ferramentas de aplicação e banco de dados.

Se você está mais inclinado a usar mais pesado de peso, as ferramentas mais potentes, o Visual Studio 2005 faz muito sentido para empregar para desenvolvimento de aplicativos. É uma ferramenta extremamente potente que contém uma quantidade enorme de funcionalidade. Também é muito bem integrado com todos os produtos 2005 do SQL Server, não só a edição Express. Naturalmente, todo este poder vem com a complexidade adicional e uma curva de aprendizado um pouco mais íngreme, então você deve decidir se a sua aplicação exige que todos esses recursos.

Naturalmente, a Microsoft não é o único jogo na cidade quando se trata de tecnologias de desenvolvimento de aplicações. Você pode usar várias ferramentas de terceiros (incluindo open source e shareware) para construir uma solução baseada em servidor SQL.

Configurar, gerenciar e monitorar o SQL Server 2005 Express

Com o seu banco de dados e aplicativo construído, é natural a voltar sua atenção para a definição de parâmetros de configuração e, em seguida, monitorar o banco de dados. Aqui, novamente, você não tem escassez de opções.

Para começar, o SQL Server 2005 Express se encaixa no console padrão Microsoft Gerenciamento do computador. Isso permite que você configure e execute seus serviços de banco de dados.

Para configurar mais e gerir o seu servidor SQL Server 2005 Express, você pode escolher entre as ferramentas gráficas e baseados em caracteres. Como você poderia esperar, ferramentas gráficas fornecer mais intuitivo, fácil de compreender informações sobre seu servidor.

Quando se trata de ferramentas gráficas, é difícil de bater livre, excelente ambiente de gestão gráfica da Microsoft conhecido como SQL Server Management Studio Express. SQL Server Management Studio Express pode fazer muito mais do que simplesmente mostrar-lhe tabelas e executar consultas. Uma ferramenta útil é o monitor de atividade, o que abre uma janela para todas as atividades relacionadas com a base de dados para o servidor. Você pode monitorar uma quantidade enorme de informações usando essa ferramenta.

Para aqueles que preferem um utilitário de configuração e gestão baseada em caracteres, a Microsoft continua a enviar o utilitário SQLCMD, que permite a entrada direta de instruções SQL. Porque você encontrar muito das capacidades administrativas para SQL Server integrado em procedimentos armazenados, você pode executar praticamente qualquer operação de gestão a partir da interface SQLCMD bastante sem graça.

menu