BD em SQL Server 2005 Express compativel com SQL Server 2000

PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Pascal, WML. Se conhece mais de 3 siglas referidas, este é o forum para si.

Moderadores: Administradores, Moderadores

BD em SQL Server 2005 Express compativel com SQL Server 2000

Mensagempor fyngr » Segunda Out 13, 2008 8:27

boas,
estou a começar a desenvolver uma aplicação com base de dados em SQL Server 2005 Express, mas isto na minha maquina, a base de dados vai correr numa maquina com SQL Server 2000, é compativel ? ou só ao contrário?

cumps
Avatar do Utilizador
fyngr
Membro de Prata
Membro de Prata
 
Mensagens: 135
Registado: Segunda Out 03, 2005 16:31

Mensagempor alr_tech » Segunda Out 13, 2008 9:07

boas

se estás a pensar copiar as BD, penso que pode não ser compativel...
agora se criares os scripts de criação da estrutura, recolha de dados e inserção... não terás problemas..

do ponto de vista de programação desde que uses ODBC ou algo compativel...
não terás problemas....

cumps
AMD XP 2400+, ASUS A7N8X-E Deluxe
1 Gb DDR 400, Seagate 80 GB ATA + 120 Gb ATA, ATI 9600 XT
alr_tech
Gurus
Gurus
 
Mensagens: 6768
Registado: Quinta Fev 17, 2005 18:01
Localização: Lisboa

Mensagempor Mercy_PT » Segunda Out 13, 2008 10:58

Não podes fazer a copia dos ficheiros da base de dados (mdf e ldf) de um sql2005 para 2000 (o inverso é possivel). Isto porque depois de fazer o attach da BD no SQL mais recente a BD é actualizada e deixa de ser possível ser usada em versões anteriores.

Tal como foi dito se for apenas para serem gerados scripts é possível desde que os scripts gerados sejam compativeis com SQL 2000.
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor SkylineGTR » Segunda Out 13, 2008 21:05

Mercy_PT Escreveu:Não podes fazer a copia dos ficheiros da base de dados (mdf e ldf) de um sql2005 para 2000 (o inverso é possivel). Isto porque depois de fazer o attach da BD no SQL mais recente a BD é actualizada e deixa de ser possível ser usada em versões anteriores.

Tal como foi dito se for apenas para serem gerados scripts é possível desde que os scripts gerados sejam compativeis com SQL 2000.


Nem mais.
Por exemplo, eu desenvolvo aplicações web, e na minha máquina uso SQL Server 2005. A maior parte dos clientes tem ainda SQL Server 200. Desde que o script de criação da base de dados seja compativel não há problema.
Tens de ter também em conta as features que o SQL Server 2005 proporciona e o 200 não tem, para depois não dar barraca :P

Agora usar uma base de dados já criada, proveniente do 2005 no 2000 não dá, só o inverso.
i7 920 | ASUS P6T Deluxe V2 | 6GB Corsair Dominator PC3-12800 | BFG GTX285 OC2 | 2x WD 640GB + WD 750GB + Seagate 750GB + Samsung F1 1TB | Corsair HX-620 | HP w2207 | Lian Li PC-V1110B
SkylineGTR
Membro Vitalício
Membro Vitalício
 
Mensagens: 4184
Registado: Terça Dez 28, 2004 22:26

Mensagempor fyngr » Terça Out 14, 2008 13:26

obrigado pela ajuda.

como tou com o vista, o SQL Server 2000 nem instala, só para facilitar!

SkylineGTR Escreveu:Por exemplo, eu desenvolvo aplicações web, e na minha máquina uso SQL Server 2005. A maior parte dos clientes tem ainda SQL Server 200. Desde que o script de criação da base de dados seja compativel não há problema.


mas precisando de fazer uma manutenção numa bd, sql server 2000, na tua maquina, sql server 2005, dps já nao dá para la por no cliente, certo?

cumps
Avatar do Utilizador
fyngr
Membro de Prata
Membro de Prata
 
Mensagens: 135
Registado: Segunda Out 03, 2005 16:31

Mensagempor Mercy_PT » Terça Out 14, 2008 14:53

A bd? Não, se fizeres o attach no teu pc fazer o upgrade da estrutura e já nao a podes voltar a anexar a um SQL 2000
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor fyngr » Terça Out 14, 2008 15:19

exactamente..
ok, obrigado.
Avatar do Utilizador
fyngr
Membro de Prata
Membro de Prata
 
Mensagens: 135
Registado: Segunda Out 03, 2005 16:31

Mensagempor Vtech » Terça Out 14, 2008 17:09

Usa um PC virtual de XP em cima de Vista, e instala lá o SQL 2000.

Para o caso até podes usar o MS Virtual PC 2007 SP1.
P35-Neo2FR | Q6700 | 4GB D2 800 | 8800GT |
Vtech
Membro Vitalício
Membro Vitalício
 
Mensagens: 3836
Registado: Quinta Set 08, 2005 9:12

Mensagempor SkylineGTR » Sexta Out 17, 2008 22:18

Vtech Escreveu:Usa um PC virtual de XP em cima de Vista, e instala lá o SQL 2000.

Para o caso até podes usar o MS Virtual PC 2007 SP1.


Nem mais. Estamos na era da virtualização :P
i7 920 | ASUS P6T Deluxe V2 | 6GB Corsair Dominator PC3-12800 | BFG GTX285 OC2 | 2x WD 640GB + WD 750GB + Seagate 750GB + Samsung F1 1TB | Corsair HX-620 | HP w2207 | Lian Li PC-V1110B
SkylineGTR
Membro Vitalício
Membro Vitalício
 
Mensagens: 4184
Registado: Terça Dez 28, 2004 22:26


Voltar para Programação

Quem está ligado:

Utilizador a ver este Fórum: Nenhum utilizador registado e 1 visitante

cron