Conexão SQLServer

Mande para cá, aquela sua dica preciosa, aquele truque ou rotina que você criou ou descobriu e que poderá ser de grande ajuda para a comunidade.
Seja nosso colunista de artigos, produza aqui neste local artigos que podem ser de delphi ou de xmaker.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Suporte
Site Admin
Mensagens: 145
Registrado em: Dezembro 20th, 2010, 10:05 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Conexão SQLServer

Mensagempor Suporte » Março 8th, 2011, 6:59 pm

Olá,

Vamos a um passo-a-passo de conexão ao SQLServer2008 versão Express:

1 - Verifique se o seu windows e usuário estão habilitados(permissões) a instalar corretamente, não esquecer de desbloquear firewall do windows porta 1433 e/ou outros softwares antivirus, que também podem criar restrições.

2 - Baixe o SqlExpress diretamente do site da Microsoft.

3 - Caso não possua gerenciador de BD, baixe algum gratuíto que permita usar a versão 2008 do sql, pois iremos precisar para pelo menos criar o nome do Banco de dados(caso ainda não tenha).

4 - Instale o SqlExpress e o Gerenciador do BD.
Observações:
->Não esqueça de informar a senha durante a instalação, pois iremos usá-la mais a frente.
->Após instalar o sql express, entre no "Sql server configuration manager" e habilite as opções de protocolo para sqlexpress (tcp/ip e Pipes),nas opções de endereços ip do TCP/IP(segunda aba), coloque as portas corretamente configuradas(incluindo a opção IPall->portas TCP dinâmicas->1433
->Libere os protocolos de configuração do SQL native Client também, tcp/ip ...

5 - Utilize o Gerenciador de BD para criar um Banco de dados(caso ainda não exista), caso já possua um BD, faça o teste para ver se o gerenciador conecta!

6 - Somente se os passos acima estiverem ok, prossiga! Pois se o Gerenciador do BD não estiver conectando algo falhou! reveja onde pode estar o problema, não podemos seguir. Se tudo segui ok até aqui, então o Xmaker poderá conectar de forma tranquila ao Banco.

7 - No Projeto do Xmaker, existe apenas 3 passos para usar o SQL. Vamos lá!

7.1 -> copiar a biblioteca "ntwdblib.dll" que está na pasta "C:\Xmaker6\Delphi" para a pasta onde está sua aplicação.

7.2 -> Nas propriedade do Projeto escolha o Banco de dados do tipo "SQL SERVER" e a conexão do tipo "XSQL"

7.3 -> Na Opção de Tabelas, Aba BANCO DE DADOS, defina da seguinte forma:

-Conexão Padrão:Não
-Banco de Dados:Sql Server
-Alias:NomeseuALIAS(Ex Teste)
-Servidor/Database:BD_teste(o mesmo que foi criado pelo gerenciador de BD, ex=BD_TESTE)
-Login:Não
-Usuário:SA (ou outro criado E TESTADO!)
-Senha:123 (Senha usada durante a instalação!)
-HostName/IP:XMAKERTES\SQLExpress (nomes da maquina/user seguido de \SQLExpress)
-Parâmetros:Não informar nada aqui.
OBS: o Hostname deve ser ajustado conforme versão do servidor.

PRONTO!

O suporte também estará estendido as alterações de campos que serão feitas automaticamente através do adapter!

Att,

Suporte
_________________
http://www.xmaker.com.br

joelmva
Mensagens: 22
Registrado em: Junho 21st, 2011, 9:58 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Conexão SQLServer

Mensagempor joelmva » Junho 29th, 2011, 6:12 pm

Olá pessoal.

Instalei o SQLExpress na minha máquina para testar.
Não entendi o que devo colocar em:

-HostName/IP:XMAKERTES\SQLExpress (nomes da maquina/user seguido de \SQLExpress)

"IP:XMAKERTES" seria o nome do usuário logado na máquina?

Seria:

RBFOR051/joel\SQLExpress ???

Gustavo
Mensagens: 244
Registrado em: Dezembro 22nd, 2010, 1:05 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: Conexão SQLServer

Mensagempor Gustavo » Junho 30th, 2011, 11:15 am

Seria RBFOR051\SQLExpress
Att,

Gustavo Barreto
;)


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Colaborações/Dicas, Artigos e Truques”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes