Você está na página 1de 22

HelpAndManual_illegal_keygen

GAS 2007
GAS2007 - Tutorial para utilização do Banco SQL Server 2005

© 2007 GAS Tecnologia - Compilação: 01/12/2007


I GAS2007 - Tutorial para utilização do Banco SQL Server 2005

Índice
1 ................................................................................................................................... 1
Introdução

2 O que é o...................................................................................................................................
banco de dados SQL Server 1
2.1 Visão geral
................................................................................................................................... 1

3 Passo 1 -...................................................................................................................................
Instalação do banco 1
3.1 Baixando
...................................................................................................................................
e instalando 1
3.2 Instalando
...................................................................................................................................
o SQL Server Express 2
3.3 Configurando
...................................................................................................................................
o SQL Express para a Rede 9
Habilitando os protocolos
..........................................................................................................................................................
de Rede 10
Configurar o protocolo
..........................................................................................................................................................
TCP/IP 11
Iniciando o serviço..........................................................................................................................................................
SQL Browser 12
3.4 Instalando
...................................................................................................................................
a Ferramenta de Acesso 13
3.5 Criando
...................................................................................................................................
um usuário para acesso 13

4 Passo 2 -...................................................................................................................................
Definição no GAS 17
4.1 Selecionar
...................................................................................................................................
tipo do BD no GAS 17
4.2 Gerar...................................................................................................................................
projeto 18

5 Passo 3 -...................................................................................................................................
Conexão no projeto gerado 19
5.1 Dados...................................................................................................................................
para conexão 19

© 2007 GAS Tecnologia


Introdução 1

1 Introdução
Este breve tutorial apresenta passo-a-passo as definições para o projeto exemplo "Estoque" que permitem que o mesmo use
adequadamente o banco de dados SQL Server.

Para todos os passos são utilizadas as ferramentas básicas que acompanham o banco de dados.

2 O que é o banco de dados SQL Server


2.1 Visão geral
- Textos extraídos da Wide Word Web, sobre o banco de dados em questão;

O SQL Server é um gerenciador de Banco de dados relacional e muito robusto. Atualmente encontra-se na versão 2005. Entre
os novos recursos está a integração com o Framework .Net, que possibilita construir rotinas utilizando as linguagens do .Net como
VB.Net e C#.

Fonte: http://www.microsoft.com/brasil/msdn/sql/default.mspx (27/11/2007)

O Microsoft SQL Server 2005 Express Edition (SQL Server Express) é um produto de gerenciamento de dados poderoso e
confiável que fornece recursos robustos, proteção de dados e desempenho para clientes de aplicativos incorporados, aplicativos
Web simples e armazenamentos de dados locais. Criado para ser de protótipo rápido e de fácil implantação, o SQL Server
Express está disponível gratuitamente e você pode redistribuí-lo com outros aplicativos. O SQL Server Express foi criado para se
integrar perfeitamente com seus outros investimentos em infra-estrutura de servidor. Para obter mais informações sobre o SQL
Server Express, consulte a página do SQL Server Express na MSDN.

Para obter informações sobre as diferentes edições do SQL Server 2005, consulte a página de comparação de recursos.

Artigo extraído do site: www.mcdbabrasil.com.br Autor: Nilton Pinheiro – niltonpinheiro@msn.com

3 Passo 1 - Instalação do banco


3.1 Baixando e instalando
· Etapa 1: Baixe e instale o Windows Installer 3.1.

· Etapa 2: Para plataformas de 32 bits, baixe e instale a versão de 32 bits do Microsoft .NET Framework 2.0.

· Etapa 3: Baixe o SQL Server Express clicando no link (aqui) e nesta pagina, baixar o arquivo "SQLExpr.exe" . Para iniciar a
instalação imediatamente, clique em Executar. Para instalar o SQL Server Express depois, clique em Salvar. O SQLExpr.exe
é um pacote de instalação auto-extraível do SQL Server Express.

· Etapa 4: Baixe o Microsoft SQL Server Management Studio Express clicando no link (aqui) e nesta pagina, baixar o arquivo
"SQLServer2005_SSMSEE.msi" . Para iniciar a instalação imediatamente, clique em Executar. Para instalar o SQL Server
Management Studio Express depois, clique em Salvar. Este programa é uma ferramenta, para você acessar o banco de
dados SQL Server.

Nota: SQLEXPR32.EXE é um pacote menor que pode ser usado para instalar o SQL Server Express somente em sistemas
operacionais de 32 bits. O pacote maior SQLEXPR.EXE aceita instalação nos sistemas operacionais de 32 bits e 64 bits (instala
ção WOW). Não existe outra diferença entre esses pacotes.

© 2007 GAS Tecnologia


2 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

3.2 Instalando o SQL Server Express


1. Para iniciar o processo de instalação do SQL Express, efetue duplo-clique sobre o arquivo SQLEXPR.EXE, que voce baixou
na etapa anterior.

2. Na janela End User License Agreement, leia a licença de uso e selecione o check box I accept the licensing terms and
conditions. Clique em Next para prosseguir.

3. O SQL Server Component Update é executado e instala os requisitos necessários para a instalação do SQL Express como o
Microsoft SQL Native Client e Microsoft SQL Server 2005 Setup Support Files.

4. Na janela Welcome to the Microsoft SQL Server Installation Wizard clique em Next para prosseguir.

5. No próximo passo o SQL Express apresenta a janela System Configuration Check (SCC). Da mesma forma como no SQL
Server 2005, o SQL Express faz uma verificação em busca de possíveis problemas (requisitos mínimos de hardware e
software) que possam impedir a instalação do SQL Express. Caso algum problema seja encontrado você terá a opção de
visualizar o relatório sobre o problema encontrado e possível solução.

6. Na janela Registration Information entre com as informações solicitadas e clique em Next.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 3

7. Na janela Feature selection, selecione os componentes que deseja instalar e clique em Next para prosseguir.

© 2007 GAS Tecnologia


4 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

8. A janela Instance Name (não será apresentada se você selecionar a opção Hide advanced configuration options) permite que
você selecione uma Default instance ou Named instance para sua instalação. Uma instância pode ser Default Instance (não
nomeada) ou Named Instance (nomeada). Quando o SQL Server 2005 é instalado como Default Instance ele não requer que o
cliente especifique o nome da instância para fazer a conexão. O cliente necessita conhecer apenas o nome do servidor SQL ao
qual deseja se conectar.

Uma Named Instance é identificada pelo nome do servidor mais o nome da instância que você especificou durante a instalação.
O cliente necessita conhecer o nome do servidor e o nome da instância para se conectar.

Por default, o SQL Server é instalado como Default Instance (não nomeada) a menos que você especifique um nome de instâ
ncia durante a instalação. Ao contrário do SQL Server, o SQL Server Express é por default instalado como Named Instance, tendo
como nome padrão para a instância o nome “SQLExpress”. Se você não informar um nome para a instância durante a instalação
ou não desmarcar a opção Hide Advanced configuration options, o nome padrão será usado. Neste caso, você deverá acessar o
SQL Express como computername/SQLExpress (a barra utilizada aqui deve ser a mesma utilizada na separação de diretórios).

Você também pode instalar o SQL Express como Default Instance (não nomeada) - permitindo que apenas o nome do servidor
seja informado durante a conexão se nenhuma outra versão do SQL Server já estiver instalada no servidor como default instance.
Para fazer isto, instale o SQL Express como named instance usando como nome para a instância o nome MSSQLSERVER.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 5

Nota: Para que o SQL Express permita informar um nome diferente para a instância, desmarque a opção Hide Advanced
configuration options na janela Registration Information no início da instalação.

9. A janela Service Account (não será apresentada se você selecionar a opção Hide advanced configuration options) permite
que se atribua a conta local system (local system account) ou uma conta de usuário de domínio (domain user account) para iniciar
os serviços SQL Server Express.

Por default o SQL Server Express é instalado tendo a conta de sistema Network Service como conta para a inicialização dos
serviços. Entretando, a recomendação é que se use uma conta de domínio ou então crie-se uma conta local específica para a
inicialização dos serviços.

© 2007 GAS Tecnologia


6 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

10. Na janela Authentication Mode especifique o modo de segurança que deverá ser utilizado para se conectar ao SQL Express.
Muito importante usar o modo Mixed Mode, e desta forma, você irá acessar o banco de dados, através de usuário e senha
personalizado. Clique em Next.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 7

11. Na janela Collations Settings selecione o Collation designator e o sort order desejado e clique em Next para continuar.

© 2007 GAS Tecnologia


8 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

Nota: Por padrão o SQL Express é instalado como case-insensitive, accent-sensitive. Ou seja, não faz restrição a maiúsculas e
minúsculas, mas faz restrição a acentuação. Com isso, durante uma pesquisa, "João" e "joão" são a mesma coisa mas "João" e
"Joao" ou "joão" e "joao" NÃO são. Para evitar futuros problemas com acentuação ou caracteres maiúsculos e minúsculos,
recomendo que você selecione o Collate conforme tela acima. A não ser é claro, que você precise manter a compatibilidde de
collate com outos servidores. Neste caso, selecione seu collate conforme o collate das versões anteriores.

12. Na janela Error Reporting, selecione se você deseja reportar erros para o SQL Express e seus componentes à Microsoft.
Esta opção é habilitada por padrão.

13. Na janela Ready to Install , clique em Install para iniciar o processo de instalação do SQL Express.

Assim como no SQL Server 2005 a janela Setup Progress permite acompanhar o processo de instalação de cada componente.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 9

3.3 Configurando o SQL Express para a Rede


Se você esta desenvolvendo ou possui uma aplicação que irá se conectar a uma instância do SQL Express através da rede,
existe várias considerações que você deve estar ciente:

1) Por razões de segurança, os protocolos de rede são desabilitados por padrão. Você pode habilitar os protocolos
individualmente durante a instalação (quando instalando o SQL Express via linha de comando) ou após a instalação.

2) O SQL Express é instalado como named instance por padrão.

3) O serviço SQL Browser é usado por alguns protocolos de rede para associar instâncias nomeadas com números de portas
TCP/IP. Entretanto, se o SQL Express é instalado no mesmo computador que uma versão anterior ao SP3 do MSDE ou SQL
Server 2000, pode ocorrer alguns conflitos.

Quando você instala o SQL Express, os protocolos de rede são desabilitados por padrão. Isto faz com que após a instalação o
SQL Express não aceite conexões vindas de outras estações de uma rede. Apenas a conexão local (na própria máquina onde o
SQL Express foi instalado) é permitida. Para permitir que o SQL Express se comunique com suas aplicações através de uma rede,
você deve primeiro habilitar um dos protocolos de rede e então iniciar o serviço SQL Browser.

O SQL Express suporta os seguintes protocolos de rede:

© 2007 GAS Tecnologia


10 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

Protocolo de
Descrição Padrão
rede

Shared Permite conectar a uma instância do SQL Express rodando no mesmo computador. Não pode
Habilitado
Memory ser usado para acesso de outras estações da rede.

Permite que outras estações se conectem ao SQL Express por especificar o nome do servidor e Desabilita
TCP/IP
o nome da instância (default SQLExpress) ou o endereço IP e o nome da instância. do

Permite que outras estações se conectem ao SQL Express por suportar vários protocolos de
Desabilita
Named Pipes rede, incluindo NetBEUI, TCP/IP e IPX/SPX. Ele seleciona o protocolo de rede automaticamente
do
baseado na configuração do cliente.

3.3.1 Habilitando os protocolos de Rede


Demonstrarei aqui como habilitar e configurar o protocolo TCP/IP no SQL Express usando o utilitário SQL Server Configuration
Manager.

Nota: Você deverá reiniciar o serviço do SQL Express após fazer alterações para os protocolos de rede. Também é
recomendado a reinicialização do serviço SQL Browser.

Para habilitar o protocolo TCP/IP siga os passos abaixo:

1) No menu Iniciar (Start), selecione Programas, Microsoft SQL Server 2005 e então clique sobre SQL Server Configuration
Manager.

2) Expanda SQL Server 2005 Network Configuration e clique sobre Protocols for InstanceName. No painel da direita, clique com
o botão direito sobre o protocolo TCP/IP e selecione Enable.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 11

3.3.2 Configurar o protocolo TCP/IP


Para configurar o protocolo TCP/IP:

1) No SQL Server Configutation Manager, acesse o protocolo para o SQLExpress, clique com o botão direito sobre TCP/IP e
selecione Properties (Propriedades).

2) Na guia IP Addresses, para IPAll coloque 1433 em TCP Port.

3) Ative e também Habilite a conexão via TCPIP:

© 2007 GAS Tecnologia


12 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

3) Clique em OK para fechar a janela e salvar as alterações.

Nota: O procedimento acima configurou a porta 1433 para todos os IP configurados em sua máquina. Caso você deseje
configurar uma porta apenas para um IP específico, localize o IP desejado (IP1, IP2...) e siga o mesmo procedimento.Iniciando o
serviço SQL Browser

3.3.3 Iniciando o serviço SQL Browser


Para iniciar o serviço SQL Browser, estando no SQL Server Configuration Manager:

1) Selecione SQL Server 2005 Services

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 13

2) No painel da direita, clique com o botão direito sobre o serviço SQL Server Browser e selecione Start (Iniciar).

3) Para fazer com que o serviço seja iniciado automaticamente, clique com o botão direito e selecione Properties
(Propriedades)

4) Na guia Services (Serviços), em Start Mode selecione Automatic (Automático)

5) Clique em OK para fechar a janela e salvar as alterações.

3.4 Instalando a Ferramenta de Acesso


O SSMS(Microsoft SQL Server Management Studio Express) é um ambiente integrado que permite você acessar, configurar,
gerenciar, desenvolver e administrar os componentes do SQL Server 2005 Express; tudo isto em cima de uma interface gráfica
amigável, intuitiva e de fácil manipulação.

Para instalar o SSMS basta rodar o programa Setup (Para poder instalar o SSMS você deverá ter instalado o MSXML 6.0.)

Baixe o Microsoft SQL Server Management Studio Express clicando no link (aqui) e nesta pagina, baixar o arquivo
"SQLServer2005_SSMSEE.msi" .

Para iniciar a instalação imediatamente, clique em Executar. Para instalar o SQL Server Management Studio Express depois,
clique em Salvar.

Este programa é uma ferramenta, para você acessar o banco de dados SQL Server. Após instalar, você poderá utilizar o atalho
para acessar o SQL Server:

3.5 Criando um usuário para acesso


1. Após instalação, Acesse o SQL Server Management.

© 2007 GAS Tecnologia


14 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

2. Efetue o login pelo usuário do windows:

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 15

3. Após autenticação, vá em Security e adicione o usuário desejado:

4. Coloque o nome desejado para acesso:

© 2007 GAS Tecnologia


16 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

Desmarque a opção de "Enforce password policy", para que o usuário senha independente da sua política de segurança.

5. Marque também, as opções das regras de segurança para este usuário em específico:

Clique em OK para salvar as definições.

6. Depois disto, desconecte e acesse novamente o SQL Server, usando este usuário e senha, para ter certeza da correta
permissão para esta conta.

© 2007 GAS Tecnologia


Passo 1 - Instalação do banco 17

4 Passo 2 - Definição no GAS


4.1 Selecionar tipo do BD no GAS
· Na estrutura do banco de dados, marque o tipo "SQL Server" para que seja criado o script de geração do banco e as rotinas
adequadas para a manipulação de seus dados;

· Os dados de login não são obrigatório já que agora podem ser informados no momento da conexão com o banco, na
primeira vez que a aplicação é executada, ou seja, no momento da criação do arquivo .INI;

© 2007 GAS Tecnologia


18 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

4.2 Gerar projeto


· Selecionar todos os módulos para geração;

© 2007 GAS Tecnologia


Passo 2 - Definição no GAS 19

5 Passo 3 - Conexão no projeto gerado


5.1 Dados para conexão
Na sua aplicação, ao executar pela primeira vez, será exibido a tela de configuração da conexão com o banco de dados:

Você deve configurar a tela de acesso ao banco de dados, como segue abaixo:

© 2007 GAS Tecnologia


20 GAS2007 - Tutorial para utilização do Banco SQL Server 2005

Os campos disponíveis são:

· Tipo de banco: Determina o tipo de banco de dados

· Nome do banco: Nome do banco de dados que a aplicação irá se conectar.

· Servidor: Nome do servidor que a aplicação irá conectar.

· Provider: Nome do provedor de acesso a dados a ser utilizado.

· Driver: Driver de conexão com o banco de dados.

· Trusted Connection: Utiliza a conexão usando usuário definido no acesso ao S.O. Caso não marque, será solicitado o
usuário e senha nos campos abaixo.

· Usuário: Usuário para acesso ao banco de dados, previamente criado.

· Senha: Senha para acesso ao banco de dados previamente criado.

© 2007 GAS Tecnologia