Instalação do MSDE

15/10/2005

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


Crpavao

Respostas

16/10/2005

Vinicius2k

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+


Responder Citar

16/10/2005

Crpavao

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.


Responder Citar

17/10/2005

Vinicius2k

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+


Responder Citar

17/10/2005

Crpavao

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.


Responder Citar

17/10/2005

Vinicius2k

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+


Responder Citar

17/10/2005

Bon Jovi

[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.


Responder Citar

18/10/2005

Crpavao

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.


Responder Citar

18/10/2005

Vinicius2k

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+


Responder Citar

18/10/2005

Crpavao

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.


Responder Citar