Os principais SGBDRs podem ser usados como banco de dados de vários tipos de aplicações. Como Java, .Net, PHP e etc...
Mas, é necessário ficar atento para a versão do banco de dados que de fato pode ser usado. Normalmente nas especificações do cliente, se obtém estes dados.
Quando o banco é fornecido pela mesma empresa da aplicação, as chances de compatibilidade são grandes (Como .Net e Sql Server, ou .Net e Access).
Num espaço de uma semana, me deparei com o mesmo problema duas vezes: Aplicação Java não conecta ao banco de dados SQL Server 2000.
Como o acesso via Enterprise Manager e Query Analyser era feito normalmente pelo programador, fiquei sem entender e disse: deve ser um problema de bibliotecas do java ou algo assim.
O próprio programador foi atrás dos requisitos de sua aplicação (Websphere) e me passou a solução: era necessário atualizar o Service Pack da instância do SQL 2000 utilizada que a conexão passaria a funcionar. Dito e feito!!! Baixei o SP4 do SQL Server 2000 em http://www.microsoft.com/Downloads/details.aspx?familyid=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5&displaylang=pt-br#Overview, extrai os arquivos num diretório e executei o utilitário de atualização.
As atualizações do SQL Server 2000 são:
SP4 - versão 8.00.2039
SP3 - versão 8.00.760
SP2 - versão 8.00.534
SP1 - versão 8.00.384
RTM - versão 8.00.194
Para verificar a versão do SQL de seu servidor, em qualquer versão do SQL, execute:
SELECT @@version:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)
Para informações mais aprimoradas do servidor, como versão do Windows instalado e tipo de processador, execute:
EXEC master..xp_msver:
Index Name Internal_Value Character_Value
------ -------------------------------- -------------- ------------------------------------------------------------------------------------------------------------------------
1 ProductName NULL Microsoft SQL Server
2 ProductVersion 524288 8.00.760
3 Language 1033 English (United States)
4 Platform NULL NT INTEL X86
5 Comments NULL NT INTEL X86
6 CompanyName NULL Microsoft Corporation
7 FileDescription NULL SQL Server Windows NT
8 FileVersion NULL 2000.080.0760.00
9 InternalName NULL SQLSERVR
10 LegalCopyright NULL © 1988-2003 Microsoft Corp. All rights reserved.
11 LegalTrademarks NULL Microsoft® is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation
12 OriginalFilename NULL SQLSERVR.EXE
13 PrivateBuild NULL NULL
14 SpecialBuild 49807360 NULL
15 WindowsVersion 248381957 5.2 (3790)
16 ProcessorCount 1 1
17 ProcessorActiveMask 1 00000001
18 ProcessorType 586 PROCESSOR_INTEL_PENTIUM
19 PhysicalMemory 1023 1023 (1073164288)
20 Product ID NULL NULL
A lista completa de versões do SQL Sever e atualizações você encontra aqui:
http://www.sqlteam.com/article/sql-server-versions
0 comentários:
Postar um comentário