2013-07-07 4 views
8

Sto per installare SQL Server 2012 Developer sul mio computer a 64 bit per lo sviluppo, ma non sono sicuro se dovrei installare la versione a 32 o 64 bit.SQL Server 2012 a 32 bit o 64 bit su computer a 64 bit?

La mia confusione deriva dal fatto che il mio Visual Studio 2012 è a 32 bit e il mio laptop non è abbastanza veloce (Intel Core2Duo P8400 @ 2,26 Ghz con 5 GB di RAM).

In genere l'installazione di app a 64 bit o 32 bit su macchine a 64 bit è la scelta giusta?

risposta

3

Non esiste un avviso generale quale versione installare. Visual Studio viene eseguito in un processo a 32 bit, ma il tuo progetto può targetizzare 64 bit perché verrà sottoposto a debug all'interno di un altro processo.

La domanda principale è: quanta RAM pensi che il tuo database avrà bisogno? Non ci sono inconvenienti sull'installazione di software a 64 bit su macchine a 64 bit, ma il software a 32 bit verrà eseguito su un livello di compatibilità (WoW64 - windows su windows 64).

L'utilizzo di software a 32 o 64 bit su hardware vecchio non fa alcuna differenza. Finché il processore lo supporta!

+0

Grazie Matten per la risposta rapida! Stai dicendo che posso installare la versione a 64 bit senza problemi? – Todo

+0

@ Sì sì, esattamente – Matten

+0

La versione a 32 bit di SQL Server sarà in grado di caricare assembly a 64 bit per i componenti lato server? – sleblanc

1

Non c'è una tale cosa come Visual Studio 64bit, VS viene solo a 32 bit, indipendentemente dal sistema operativo e l'obiettivo del progetto, questo è dovuto al fatto che VS interfaccia utente eseguirà diversi processi compiti esterni

Per quanto riguarda SQL Le istruzioni di Microsoft consigliano vivamente di installare le versioni SQL a 32 bit solo quando si esegue su una versione del sistema operativo a 32 bit.

Così si dovrebbe installare la versione a 64 bit

+0

Grazie! Apprezzo la tua risposta. – Todo

+1

Alcune applicazioni richiedono effettivamente versioni a 32 bit per poter essere eseguite. Quindi assicurati che le altre applicazioni utilizzino lo stesso server SQL che non ci sia un problema di compatibilità andando a 64 bit. – Stix

6

La soluzione di default per tutti i problemi di prestazioni di SQL Server è quello di gettare più memoria a questo. Funziona solo sopra i 4 GB se hai un server SQL a 64 bit su una macchina a 64 bit. Si dispone già di una macchina a 64 bit con più di 4 GB di memoria, pertanto l'installazione della versione a 64 bit di SQL Server non è una soluzione.

Si noti che non è importante se non si deve supportare un database molto grande al momento in cui si deve prendere una decisione perché non si sa cosa porterà il futuro. Ho avuto esattamente quell'esperienza e sono davvero felice che al momento ho installato la versione a 64 bit e ora sto lavorando con un database da 50 + GB. Qualcosa che non avevo previsto in quel momento.

1

A mio parere, un sistema operativo a 32 bit consente di mantenere la RAM o di utilizzare la RAM fino a 2powe32 kb. significa che il server ti permetterà l'operazione; s di memoria fino a 2power32 kbs .... analogamente 64 bit..2powerof 64.

puoi installare un 32 bit in 64 bit os..ma non puoi installare SQL Server a 64 bit in 32 bit OS