Sql server 2005 datenbank 20 Gb auf sql server 2008 express mit 10 Gb grenze einbinden?
Umzug sql server 2005 standard nach sql server 2008 express
Hallo
Ich hab von sql null ahnung, ich muss jetzt eine umzug von einem sql server 2005 standard nach sql 2008 express machen, der hat ja ne Grenze bei 10 Gb datenbank dateien. Die mdf datei im 2005 ist aber 20 Gb groß. Ich hab schon User gelöscht, hab versucht die zu verkleinern, aber nix. Wie bekomm ich diese doofe 20 Gb mbf datei jetzt runter auf 10 Gb damit ich die in sql 2008 express nutzten kann.
Bitte nicht mit scripts oder so anfangen, damit kann ich noch nix anfangen. Die datenbank ist hauptsächlich artikel und kundendatenbank. Ich weis nicht warum die so groß ist oder wo ich was löschen muss um die zu verkleinern. Das ganze muss bis morgen gehen. Jemand eine schnelle idee? Danke!!!
Nico2008
Ich hab von sql null ahnung, ich muss jetzt eine umzug von einem sql server 2005 standard nach sql 2008 express machen, der hat ja ne Grenze bei 10 Gb datenbank dateien. Die mdf datei im 2005 ist aber 20 Gb groß. Ich hab schon User gelöscht, hab versucht die zu verkleinern, aber nix. Wie bekomm ich diese doofe 20 Gb mbf datei jetzt runter auf 10 Gb damit ich die in sql 2008 express nutzten kann.
Bitte nicht mit scripts oder so anfangen, damit kann ich noch nix anfangen. Die datenbank ist hauptsächlich artikel und kundendatenbank. Ich weis nicht warum die so groß ist oder wo ich was löschen muss um die zu verkleinern. Das ganze muss bis morgen gehen. Jemand eine schnelle idee? Danke!!!
Nico2008
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 175511
Url: https://administrator.de/contentid/175511
Ausgedruckt am: 29.03.2024 um 00:03 Uhr
9 Kommentare
Neuester Kommentar
Moin
das kann doch eigentlich nur schief gehen. Wenn du die Datenbank tatsächlich auf 10 GB Größe runterbekommst, dann hast du immer noch ein Problem: Das ist die maximal zulässige Größe. Wenn du also auch noch ein paar Daten ins Programm eingeben willst, dann kommst schnell wieder über diese Größe hinaus.
Da du ja einen vollwertigen SQL besitzt, kannst du dort über einen Wartungstask die Datenbank verkleinern lassen - waas du aber wohl bereits gemacht hast und nicht zum Erfolg führte.
Irgendwie wohl ein Problem bei der Planung gehabt ? So ein Projekt überlegt man sich doch nicht mal eben am Sonntagmorgen beim Frühstück. Und mit nur ansatzweiser Vorplanung wäre ziemlich scnell klar gewesen, dass es hier zu einem Problem kommen wird.
Wieso wird überhaupt der SQL 2005 durch eine Express-Version abgelöst ? Da sehe ich gerade irgendewie noch nicht den rechten Sinn...
Gruß
Hubert
das kann doch eigentlich nur schief gehen. Wenn du die Datenbank tatsächlich auf 10 GB Größe runterbekommst, dann hast du immer noch ein Problem: Das ist die maximal zulässige Größe. Wenn du also auch noch ein paar Daten ins Programm eingeben willst, dann kommst schnell wieder über diese Größe hinaus.
Da du ja einen vollwertigen SQL besitzt, kannst du dort über einen Wartungstask die Datenbank verkleinern lassen - waas du aber wohl bereits gemacht hast und nicht zum Erfolg führte.
Das ganze muss bis morgen gehen. Jemand eine schnelle idee?
Irgendwie wohl ein Problem bei der Planung gehabt ? So ein Projekt überlegt man sich doch nicht mal eben am Sonntagmorgen beim Frühstück. Und mit nur ansatzweiser Vorplanung wäre ziemlich scnell klar gewesen, dass es hier zu einem Problem kommen wird.
Wieso wird überhaupt der SQL 2005 durch eine Express-Version abgelöst ? Da sehe ich gerade irgendewie noch nicht den rechten Sinn...
Gruß
Hubert
Du kannst nicht 20 Liter Wasser in einem 10 Liter Eimer unterbringen.
Sicher?
Wenn das Wasser einen Festen zustand einnimt uunterhalb von 0 Grad kann mann es über den Eimerrand hinnaus stapeln...
Und dann hast du 20 Liter in nen 10 Liter Eimer ;)
Sicher?
Wenn das Wasser einen Festen zustand einnimt uunterhalb von 0 Grad kann mann es über den Eimerrand hinnaus stapeln...
Und dann hast du 20 Liter in nen 10 Liter Eimer ;)
Hi.
Eine Datenbank kann man nur verkleinern, wenn leerer Datenplatz vorhanden ist. Warum willst du das nicht verstehen. Oder anders herum, du würdest doch nie auf die Idee kommen, eine volle 250 GB Festplatte auf ein 20 GB große Festplatte zu kopieren.
Sicher kannst du was löschen, aber werden die Daten nicht benötigt? Oder, wenn die Daten nicht mehr benötigt werden, dann lege doch eine leere Datenbank an.
Ich an deiner Stelle würde den Softwarehersteller zu Rate ziehen, ansonsten kann es bei deinen Versuchen passieren, dass alle Daten weg sind, und das kommt dann sicher teurer als eine SQL Server Lizenz.
LG Günther
aber die eigentliche mdf verkleinert sich null nada!?!?!
Eine Datenbank kann man nur verkleinern, wenn leerer Datenplatz vorhanden ist. Warum willst du das nicht verstehen. Oder anders herum, du würdest doch nie auf die Idee kommen, eine volle 250 GB Festplatte auf ein 20 GB große Festplatte zu kopieren.
irgendwas löschen aus der DB
Sicher kannst du was löschen, aber werden die Daten nicht benötigt? Oder, wenn die Daten nicht mehr benötigt werden, dann lege doch eine leere Datenbank an.
Ich an deiner Stelle würde den Softwarehersteller zu Rate ziehen, ansonsten kann es bei deinen Versuchen passieren, dass alle Daten weg sind, und das kommt dann sicher teurer als eine SQL Server Lizenz.
LG Günther
Microsoft Action Pack
https://partner.microsoft.com/germany/Partner
Beinhaltet für Registrierte Händler verschiedene Softwarelizenzen. Betriebssysteme für Desktop und Server; Office, Exchange und SQL Server. Liste gibts unter dem Link oben. Die Kosten sind dort ebenfalls zu finden.
btw: gidf
https://partner.microsoft.com/germany/Partner
Beinhaltet für Registrierte Händler verschiedene Softwarelizenzen. Betriebssysteme für Desktop und Server; Office, Exchange und SQL Server. Liste gibts unter dem Link oben. Die Kosten sind dort ebenfalls zu finden.
btw: gidf