Instalação do MSDE

SQL Server

15/10/2005

Alguém poderia me explicar como instalo o MSDE?
Li, aqui no forum, que ele já vem do Delphi, procede?


Crpavao

Crpavao

Curtidas 0

Respostas

Vinicius2k

Vinicius2k

15/10/2005

Colega,

Baixe o MSDE diretamente da Microsoft em:

[b:b40d46750c]MSDE SP4 (apenas para Windows 2000/XP/2003):[/b:b40d46750c]
http://www.microsoft.com/downloads/details.aspx?FamilyID=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=pt-br

[b:b40d46750c]MSDE Release A (Windows NT/9X/ME/XP/2000/2003):[/b:b40d46750c]
http://www.microsoft.com/downloads/details.aspx?familyid=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=pt-br

Siga as instruções de instalação presentes nos arquivos read-me.

T+


GOSTEI 0
Crpavao

Crpavao

15/10/2005

Obrigado, Vinicius.
Mas o meu problema era, na verdade, outro.
Não estou conseguindo configurar o MSDE na minha máquina.
Não sei qual protocoo escolher.


GOSTEI 0
Vinicius2k

Vinicius2k

15/10/2005

Não entendi...
Protocolo de conexão? Forma de autenticação? Forma de se conectar com o Delphi? Vc está usando alguma ferramenta para administrá-lo?

Poderia explicar melhor?

T+


GOSTEI 0
Crpavao

Crpavao

15/10/2005

Estou tentando conectar com o sqlserver (MSDE) através do BDE mas dá um erro (NTWDBLIB.DLL) que, sei, é falta de comunicação com o servidor SQLServer.
Não sei como configurar o MSDE para ser ´enxergado´ pelo BDE.


GOSTEI 0
Vinicius2k

Vinicius2k

15/10/2005

Humm...

A NTWDBLIB.DLL é uma biblioteca que faz parte do ´cliente´ do MSSQL.

Não posso precisar pq quando migrei para o MSSQL 2000 eu já utilizava ADO, mas *me parece*, que o BDE só dá suporte até o MS SQL 7 (Por favor, alguém me corrija se eu estiver enganado).

O MSDE não instala esta DLL e, infelizmente, não sei a solução para o seu caso .

T+


GOSTEI 0
Bon Jovi

Bon Jovi

15/10/2005

[i:ca37651404]´A NTWDBLIB.DLL é uma biblioteca que faz parte do ´cliente´ do MSSQL.´[/i:ca37651404]
Isso mesmo. Mas BDE funciona tb com SQL Server 2000. E o único método que conheço pra resolver isso é instalando as ferramentas client do CD do SQL Server 2000 em todas as estações. MAs consulte o site MSDN pra procurar uma solução mais adequada pro seu caso.

E como o Vinicius falou, com ADO não terá esse problema, portanto que tenha o MDAC instalado.


GOSTEI 0
Crpavao

Crpavao

15/10/2005

Vinicius,
Eu instalei o MSDE na minha máquina (atraves do Setup) mas não sei como configurá-lo.
Eu preciso instala-lo para criar um Banco de Dados e ter 2 tabelas.
Outra coisa:
Mesmo não tendo instalado o MSDE adequadamente na minha máquina como configurar o ADO: Só colocaria o nome do servidor, usuario, senha e nome do Banco? Chegando na maquina onde tem o SQL Server instalado, funcionaria?
Grato, cara.


GOSTEI 0
Vinicius2k

Vinicius2k

15/10/2005

Basicamente, vc não precisa configurá-lo.

Após o reboot pós instalação, vc deve ter um ícone no tray indicando o serviço do SQL Server. Esta ícone deverá estar com um led verde indicando que o serviço foi levantado.

Vc também pode alterar a forma de inicialização do serviço para manual através do gerenciador de serviços (NT/2K/XP/2K3).

Atenção: Por questões de segurança, o Windows XP/2003, quando detecta uma versão do MSDE anterior à ´Release A´ e sem atualização do SP3a, fecha as portas de comunicação do serviço fazendo com que ele só possa ser acessado localmente. Vc deve utilizar uma das duas versões que lhe indiquei no primeiro post, de preferência a SP4, se for possível.

Ao MSDE não acompanha nenhuma ferramenta gráfica de administração, como o Enterprise Manager, por exemplo. A ferramenta básica é por linha de comando e se chama ´OSQL´.
Para administração GUI dos bancos, caso vc não possua o Enterprise Manager, eu sugiro o MSSQL Manager (da EMS, -- http://www.sqlmanager.net --). A sua versão ´Lite´ é free e vc consegue fazer *quase* tudo. Digo quase pq existem restrições quanto a serviços do SQL Server e a própria operação de registro do banco no servidor (attach database) não pode ser realizada por ele. A operação de registro deverá ser feita via OSQL, depois vc poderá utilizá-lo tranquilamente.

Para acesso via ADO, basta um MDAC instalado (e atualizado, de preferência). No TADOConnection do Delphi, escolher o Provider OLE/DB para SQLServer, informar o nome o servidor, usuário, senha e pronto. Sem grandes complicações e sem áliases como no BDE.

Abaixo algum material disponível na MS sobre o MSDE:
http://www.microsoft.com/brasil/sql/msde/escolha.mspx
http://support.microsoft.com/default.aspx?scid=kb;pt-br;325003
http://support.microsoft.com/default.aspx?scid=kb;pt;324992
http://support.microsoft.com/default.aspx?scid=kb;pt-br;324992

T+


GOSTEI 0
Crpavao

Crpavao

15/10/2005

Vinicius,
Agradeço muito a sua força.
Já consegui conectar ao Bco do meu cliente, via ADO.
Com mais calma vou rever este MSDE na minha máquina.
Obrigado, mesmo.
Um abraço.


GOSTEI 0
POSTAR