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