183 messaggi dal 25 maggio 2007
Ciao a tutti,
dovrei istallare una piccola applicazione web con SQLEXPRESS in un pc WINDOWS XP che gia utilizza un altra installazione di SQL SERVER (non so che versione) per un altro programma che non conosco.
Come devo comportarmi nell'installazione?
Devo installare un altra ISTANZA di SQL SERVER?
E' indifferente la versione di SQL SERVER installato?

Grazie,
salve,
jampicoll ha scritto:
Ciao a tutti,
dovrei istallare una piccola applicazione web con SQLEXPRESS in un pc WINDOWS XP che gia utilizza un altra installazione di SQL SERVER (non so che versione) per un altro programma che non conosco.
Come devo comportarmi nell'installazione?
Devo installare un altra ISTANZA di SQL SERVER?
E' indifferente la versione di SQL SERVER installato?

Grazie,


la domanda non e' triviale..
teoricamente, se il tuo applicativo puo' utilizzare qualsiasi versione di SQL Server (cosa che tecnicamente non credo), la cosa diventa irrilevante.. mostrerai l'opportuno dialogo all'installatore e procederai ad installare il database senza ulteriori problematiche...
ma penso il problema derivi dal fatto che, sicuramente, la versione di SQL Server eventualmente presente (e parlo ancora di versione e non edizione, quindi SQL 7.0, 2000, 2005, 2008) non sia non indifferente.. ed in questo caso devi ovviamente chiedere all'ospite.. personalmente proporrei una soluzione semplice semplice, del tipo: e' stata rilevata una versione di SQL Server gia' presente sulla macchina.. volete comunque installare una "named instance" di SQL Server v.X (dove X e' la versione che tu eventualmente proponi) in edizione Express?
se si, facile facile, provi a verificare che l'istanza installata NON sia una named instance con nome SQLExpress.. SQLExpress e' il nome di "default" delle named instances per questa edizione, ma potresti optare (cosa non raccomandabile) per altro nome..
ed anche qui si apre un ramo di branch condition, in quanto dovresti verificare che la versione installata sia ad esempio "corretta" sia per la versione (2005, 2005 o 2008, solo 2008), come pure eventualmente verificare che anche le impostazioni della stessa siano a te ininfluenti, siano esse la collation di sistema o altro..
se no, il problema resta complicato... devi verificare di nuovo la versione installata, eventualmente anche l'edizione se usi le named instance (che funzionano solo sulle edizione Express), collation ed altre impostazioni se interessanti...

farlo "automagicamente" e' "complicato" se trovi instanze presenti.. la logica da seguire va ben studiata in base alle eventuali esigenze... ripeto, la domanda non e' triviale...
saluti

Andrea Montanari (Microsoft MVP - SQL Server)
http://www.asql.biz - http://italy.mvps.org
http://www.hotelsole.com - http://www.hotelsolericcione.de

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC