none
Installare SQL Server 2012 express in Windows Server 2008 SBS RRS feed

  • Domanda

  • Ciao a tutti

    per questioni di sviluppo di web application, mi servirebbe poter installare SQL Server 2012 express in Windows Server 2008 SBS ...

    considerando che gia installato SQL Server 2005 , installarlo comporta effetti collaterali?

    alternativamente posso fare l'attach di un db con l'instanza del SQL server installato??

    Altri suggerimenti sono bene accette..

    ciao e grazie

    mercoledì 13 febbraio 2013 14:08

Risposte

  • Ciao, l'installazione in parallelo è possibile con qualche accorgimento (la discussione è applicabile anche al tuo contesto):

    http://social.msdn.microsoft.com/Forums/en-US/sqlkjappmsmgmt/thread/34bd30cb-68db-4aca-8de5-79f598798210

    Tuttavia è un'operazione non consigliata: l'installazione di SQL Server per ragioni di sicurezza non va mai eseguita su DC (SBS è inoltre il DC che detiene tutti i ruoli FSMO) e SBS già ha molti servizi in esecuzione (ad esempio Exchange) e si rischia quindi di appesantire eccessivamente il server.

    Non è possibile invece eseguire l'upgrade o spostare le istanze predefinite di SBS verso la nuova installazione di SQL Server, qui trovi delle informazioni sull'utilizzo delle istanze predefinite in SBS: http://technet.microsoft.com/en-us/library/cc794697(v=ws.10).aspx

    Il mio consiglio quindi è quello di utilizzare un secondo server per l'installazione di SQL Server 2012 Express oppure al limite provare ad utilizzare SQL Server 2005 Express incluso in SBS, teoricamente dovresti poter creare una nuova istanza denominata ed utilizzarla, tuttavia considera che a mio parere l'SQL Server incluso in SBS non andrebbe utilizzato per altri scopi.

    mercoledì 13 febbraio 2013 15:07
    Moderatore
  • Ciao, quello che ti ha detto Edoardo è giustissimo, l'unica considerazione è che il SQL installato su SBS è un express ed è blindato perchè serve per Wsus e Sharepoint. Non puoi quindi aggiungere istanze a quello (non è il tuo caso). Puoi installare l'express 2012 ma temo che ti chieda di rimuovere prima quello installato. Se comunque non te lo richiede ti creerà un immane confuzione sul povero sbs rischiando che ti si pianti brutalmente la struttura. 

    MS sconsiglia vivamente SQL dove c'è Exchange, e SQL su DC, poi fa un SBS, ci mette un SQL express ed un Exchange su un DC...dopodichè tu vuoi caricarci un altro Express..per me esplode tutto. L'ho fatto 2 volte, mai nessuna delle due è andata a buon fine e mi è toccato rifare il server ed era un SQL standard.

    Anche quando compri la versione premium di sbs ti consigliano di mettere il ruolo SQL da un'altra parte.

    Quindi il mio consiglio è: NON FARLO. Poi questo è un mondo libero.

    Se vuoi sviluppare web application metti una bella VM con su 2008 R2 (che come compatiblità con sql 2012 è garantita mentre 2008 no..se non con un aggionamento del sistema) e ci metti il tuo xpress 2012. Poi fai tutte le tue robe ma attenzione perchè gli SBS non sono MAI citati..se uno poi interpreta che siano "compresi" nelle versioni standard..io la interpreto diversa.

    http://msdn.microsoft.com/it-it/library/ms143506.aspx

    Ciao!

    A.


    mercoledì 13 febbraio 2013 15:49

Tutte le risposte

  • Ciao a tutti

    per questioni di sviluppo di web application, mi servirebbe poter installare SQL Server 2012 express in Windows Server 2008 SBS ...

    considerando che gia installato SQL Server 2005 , installarlo comporta effetti collaterali?

    alternativamente posso fare l'attach di un db con l'instanza del SQL server installato??

    Altri suggerimenti sono bene accette..

    ciao e grazie

    mercoledì 13 febbraio 2013 14:48
  • Ciao, l'installazione in parallelo è possibile con qualche accorgimento (la discussione è applicabile anche al tuo contesto):

    http://social.msdn.microsoft.com/Forums/en-US/sqlkjappmsmgmt/thread/34bd30cb-68db-4aca-8de5-79f598798210

    Tuttavia è un'operazione non consigliata: l'installazione di SQL Server per ragioni di sicurezza non va mai eseguita su DC (SBS è inoltre il DC che detiene tutti i ruoli FSMO) e SBS già ha molti servizi in esecuzione (ad esempio Exchange) e si rischia quindi di appesantire eccessivamente il server.

    Non è possibile invece eseguire l'upgrade o spostare le istanze predefinite di SBS verso la nuova installazione di SQL Server, qui trovi delle informazioni sull'utilizzo delle istanze predefinite in SBS: http://technet.microsoft.com/en-us/library/cc794697(v=ws.10).aspx

    Il mio consiglio quindi è quello di utilizzare un secondo server per l'installazione di SQL Server 2012 Express oppure al limite provare ad utilizzare SQL Server 2005 Express incluso in SBS, teoricamente dovresti poter creare una nuova istanza denominata ed utilizzarla, tuttavia considera che a mio parere l'SQL Server incluso in SBS non andrebbe utilizzato per altri scopi.

    mercoledì 13 febbraio 2013 15:07
    Moderatore
  • Ciao e grazie

    opterei quindi per l'installazione ex-novo di un sql server 2012 express per far girare una nuova instanza di sql server cosi evito di intralciare il lavoro del sql server 2005 installatto ...

    Grazie per la dritta

    mercoledì 13 febbraio 2013 15:12
  • a parte la considerazoine che un sbs che già è un collage di servizi possa risultare affaticato da ulteriori servizi installati, due istanze di sql server diverse possono tranquillamente convivere sulla stessa macchina.

    ciao.


    Edoardo Benussi
    Microsoft MVP
    edo[at]mvps[dot]org

    mercoledì 13 febbraio 2013 15:18
    Moderatore
  • @Francesco-pt: La prossima volta inserisci la domanda in un solo forum, anche se relativa a due prodotti. Questo per evitare una frammentazione delle risposte. Grazie.
    mercoledì 13 febbraio 2013 15:45
    Moderatore
  • Ciao, quello che ti ha detto Edoardo è giustissimo, l'unica considerazione è che il SQL installato su SBS è un express ed è blindato perchè serve per Wsus e Sharepoint. Non puoi quindi aggiungere istanze a quello (non è il tuo caso). Puoi installare l'express 2012 ma temo che ti chieda di rimuovere prima quello installato. Se comunque non te lo richiede ti creerà un immane confuzione sul povero sbs rischiando che ti si pianti brutalmente la struttura. 

    MS sconsiglia vivamente SQL dove c'è Exchange, e SQL su DC, poi fa un SBS, ci mette un SQL express ed un Exchange su un DC...dopodichè tu vuoi caricarci un altro Express..per me esplode tutto. L'ho fatto 2 volte, mai nessuna delle due è andata a buon fine e mi è toccato rifare il server ed era un SQL standard.

    Anche quando compri la versione premium di sbs ti consigliano di mettere il ruolo SQL da un'altra parte.

    Quindi il mio consiglio è: NON FARLO. Poi questo è un mondo libero.

    Se vuoi sviluppare web application metti una bella VM con su 2008 R2 (che come compatiblità con sql 2012 è garantita mentre 2008 no..se non con un aggionamento del sistema) e ci metti il tuo xpress 2012. Poi fai tutte le tue robe ma attenzione perchè gli SBS non sono MAI citati..se uno poi interpreta che siano "compresi" nelle versioni standard..io la interpreto diversa.

    http://msdn.microsoft.com/it-it/library/ms143506.aspx

    Ciao!

    A.


    mercoledì 13 febbraio 2013 15:49