2013-07-07 7 views
8

Ich bin dabei, SQL Server 2012 Developer auf meinem 64-Bit-Computer zu Entwicklungszwecken zu installieren, aber ich bin mir nicht sicher, ob ich die 32-Bit- oder die 64-Bit-Version installieren soll.SQL Server 2012 32-Bit oder 64-Bit auf 64-Bit-Maschine?

Meine Verwirrung kommt von der Tatsache, dass mein Visual Studio 2012 ist 32-Bit und mein Laptop ist nicht ganz schnell (Intel Core2Duo P8400 @ 2.26Ghz mit 5 GB RAM).

Generell ist 64-Bit- oder 32-Bit-App-Installation auf 64-Bit-Maschine die richtige Wahl?

Antwort

3

Es gibt keinen allgemeinen Hinweis, welche Version zu installieren ist. Visual Studio wird in einem 32-Bit-Prozess ausgeführt, aber Ihr Projekt kann 64-Bit-Ziele erreichen, da es in einem anderen Prozess debuggt wird.

Die Hauptfrage ist: Wie viel RAM, denken Sie, wird Ihre Datenbank benötigen? Es gibt keine Nachteile bei der Installation von 64-Bit-Software auf 64-Bit-Rechnern, aber 32-Bit-Software wird auf einer Kompatibilitätsebene (WoW64 - Windows auf Windows 64) ausgeführt.

Die Verwendung von 32- oder 64-Bit-Software auf alter Hardware spielt ebenfalls keine Rolle. Solange der Prozessor es unterstützt!

+0

Danke Matten für die schnelle Antwort! Wollen Sie sagen, dass ich die 64-Bit-Version ohne Bedenken installieren kann? – Todo

+0

@Todo Ja, genau – Matten

+0

Kann die 32-Bit-Version von SQL Server 64-Bit-Assemblys für serverseitige Komponenten laden? – sleblanc

1

Es gibt nicht so etwas wie Visual Studio 64bit, VS kommt nur 32bit unabhängig vom Betriebssystem und das Projektziel, dies auf die Tatsache zurückzuführen ist, dass VS UI verschiedene Prozesse externe Aufgaben

Wie für SQL ausgeführt wird Microsoft-Anweisungen empfehlen dringend, SQL 32-Bit-Versionen nur zu installieren, wenn sie auf einer 32-Bit-Betriebssystemversion ausgeführt werden.

So sollten Sie 64-Bit-Version

+0

Danke! Schätze deine Antwort. – Todo

+1

Einige Anwendungen benötigen tatsächlich 32-Bit-Versionen, damit sie ausgeführt werden können. Stellen Sie also sicher, dass andere Anwendungen denselben SQL-Server verwenden, bei dem kein Kompatibilitätsproblem besteht, indem Sie 64-Bit verwenden. – Stix

6

Die Standardlösung für alle SQL Server Performance-Probleme ist es, mehr Speicher bewerfen installieren. Das funktioniert nur über 4 GB, wenn Sie 64-Bit-SQL Server auf einer 64-Bit-Maschine haben. Sie haben bereits eine 64-Bit-Maschine mit mehr als 4 GB Arbeitsspeicher, daher ist die Installation der 64-Bit-Version von SQL Server ein Kinderspiel.

Beachten Sie, dass es nicht wichtig ist, wenn Sie nicht eine sehr große Datenbank zu dem Zeitpunkt unterstützen müssen, an dem Sie die Entscheidung treffen müssen, weil Sie nicht wissen, was die Zukunft bringen wird. Ich hatte genau diese Erfahrung und bin jetzt wirklich froh, dass ich zu der Zeit die 64-Bit-Version installiert habe und jetzt mit einer 50 + GB-Datenbank arbeite. Etwas, das ich zu der Zeit nicht erwartet hatte.

1

Nach meinem Verständnis, ein 32-Bit-Betriebssystem wird ermöglicht, den RAM zu halten oder den RAM bis 2powe32 kb verwenden. der Server wird Ihnen den Betrieb erlauben; s von Speicher bis 2power32 kbs .... ähnlich 64 bit..2powerof 64.

Sie können ein 32bit in 64-Bit-Betriebssystem installieren .. aber Sie können 64-Bit-SQL-Server nicht installieren 32 bit OS