Ghost1 10 Geschrieben 28. Februar 2011 Melden Teilen Geschrieben 28. Februar 2011 Hallo SQL-Gemeinde, da ich auf diesen Thema absoluter Noob :confused: bin, bitte ich um euer Expertenwissen. Basis ist SQL-Server 2005 SP4 auf Windows 2008 Server Im Anhang findet ihr ein SQL-Script was ich vom MS-Support bekommen habe um auf einer DB eine Defragmentierung der Indizies durchzuführen (war nach einen Crash). Da ich das automatisieren möchte habe ich im Management Studio das Thema Wartungsplan gesehen und hier 2 Tasks die vieleicht zum gleichen Ergebnis führen. 1. Index neu organisieren 2. Index neu erstellen Vom MS-Support habe ich den Vorschlag bekommen diesen Defrag jede Woche auszuführen! Nun zu meiner Frage: Kann ich einen der o.g. Tasks verwenden oder soll ich den Script von MS-Support nehmen um die Aufgabe auszuführen? Bin für jede/n Meinung/Tipp dankbar. defragmentation script - SQL 2005.txt Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 28. Februar 2011 Melden Teilen Geschrieben 28. Februar 2011 Wieso nutzt du keine Wartungspläne? Diese sind genau für solche Dinge gedacht. Zitieren Link zu diesem Kommentar
Ghost1 10 Geschrieben 28. Februar 2011 Autor Melden Teilen Geschrieben 28. Februar 2011 Das möchte ich ja - nur welche der beiden Tasks kann ich dafür verwenden? Oder soll ich den Script von MS-Support nehmen und als T-SQL-Anweisung ausführen (Task)? Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 28. Februar 2011 Melden Teilen Geschrieben 28. Februar 2011 Du solltest dir erstmal ein paar SQL Server Grundlagen aneignen. Du solltest beide Tasks nutzen, nur in anderen Regelmäßigkeiten. z.B. täglich Index neu organisieren und wöchentlich komplett neu erstellen. Aber das kommt ganz auf die DB, Sonstige Aufgaben, Last, Wartungsfenster,... an. Zitieren Link zu diesem Kommentar
Ghost1 10 Geschrieben 28. Februar 2011 Autor Melden Teilen Geschrieben 28. Februar 2011 OK - Danke erstmal für deine Mühe! Wie schon am Anfang erwähnt liegt mein Wissen mit SQL Server bei 1 % (geht - geht nicht). Leider ist die Situation nunmal so, daß ich hier was machen soll wovon ich keine Ahnung habe - was meinen Chef nicht interessiert - und das Wissen mir später aneignen muss!!!! Hatte einfach die Hoffnung hier eine klare Aussage über die vorhanden Tasks im Vergleich zu den Script (Anhang) zu bekommen. Für weitere Hilfe offen..... Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 28. Februar 2011 Melden Teilen Geschrieben 28. Februar 2011 Ich habe mir das Script nicht angeschaut, aber wenn das Script die Index reorganisiert oder neu aufbaut sind das die Selbe Dinge, wie die Tasks in den Wartungsplänen. Zitieren Link zu diesem Kommentar
Greg 10 Geschrieben 1. März 2011 Melden Teilen Geschrieben 1. März 2011 Hallo Ghost Du solltest dir erstmal ein paar SQL Server Grundlagen aneignen. Das ist wichtig. Zumindest solltest Du erst mal lesen, was Maintenace Plans und Jobs sind. Ich kann mir kaum vorstellen, das Dein Chef da was dagegen hat. Er ist wahrscheinlich auch froh, wenn das dann nachhaltig läuft. Hier mal vorab zwei Links How to: Create a Maintenance Plan How to: Create a Job (SQL Server Management Studio) Wenn Du die von SQL Server bereitgestellten Index Wartungs Jobs verwenden willst, dann mach einen Wartungsplan mit zwei Zeitplänen, in welchem Du die Index Wartung wie gewünscht einrichten und konfigurieren kannst. Wenn Du dem Microsoft Script einfach vertrauen willst (sieht übrigens nicht schlecht aus) dann kannst Du auch einfach einen SQL Server Agent Job einrichten welcher als Job-Step das Micorosft Script beinhaltet. Diesen Job kannst Du dann auch zeitlich planen. Siehe dazu folgenden Link: How to: Create a Transact-SQL Job Step (SQL Server Management Studio) Wenn Dir die Fachbegriffe in diesem Post zu viel sind, dann hol Dir Hilfe ins Haus. Gruss Greg Zitieren Link zu diesem Kommentar
Knorkator 12 Geschrieben 14. März 2011 Melden Teilen Geschrieben 14. März 2011 Vielleicht solltest Du Dir mal die SQL Webcasts ansehen. Damit kann man doch relativ schnell ein gewisses Grundwissen aufbauen. http://www.microsoft.com/germany/msdn/webcasts/serien/MSDNWCS-0704-01.mspx Viel Erfolg! Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.