Vorgehensweise zum Erweitern von Volumes auf SQL Server-Boxen

16

Hier ist eine Frage für die Sys ops da draußen (oder für diejenigen, die diese Erfahrung bereits gemacht haben).

Mein Unternehmen möchte zusätzlichen Speicherplatz für vorhandene SQL Server-Boxen in der Produktion zuweisen. Wir fragen uns, ob die Erweiterung eines Volumes ("Volume erweitern ..." in der Datenträgerverwaltung) ONLINE erfolgen kann oder ob der SQL Server-Dienst heruntergefahren werden muss.

Gibt es einen Grund, warum der SQL Server-Dienst zu diesem Zweck angehalten werden sollte, oder ist es in Ordnung, diesen Vorgang nur tagsüber auszuführen?

Nur für den Fall, dass die Systemspezifikationen relevant sind. Dies ist eine echte Box (keine Virtualisierung), auf der Windows 2012 R2 und SQL Server 2008 R2 ausgeführt werden.

Vielen Dank!

Martin Surasky
quelle

Antworten:

19

Sie können Datenträger verlängern, während die Datenbank online ist. Ich empfehle Ihnen jedoch, einen kurzen Ausfall von 15 bis 30 Minuten einzuplanen, während dessen Sie die Dienste offline schalten können.

Ich habe die Festplatten hunderte Male erweitert, als die Datenbanken online waren und ohne Probleme liefen. Einmal, und zu diesem Zeitpunkt meiner Karriere nur einmal, verursachte der Vorgang eine Beschädigung in einigen SharePoint-Inhaltsdatenbanken, die ausgeführt wurden, und ich verlor ein gutes Stück meiner Haare, als ich die Dinge wieder aufbaute und funktionierte.

Wenn Sie dies tun möchten / müssen, während die Datenbank ausgeführt wird, ist der Schlüssel, dass Sie beim Erweitern der Datenträger KEINE Aktivitäten zum Anwachsen von Dateien ausführen möchten, damit diese nicht versuchen, einen Teil des nicht ganz bereiten neuen Speicherplatzes zu übernehmen . Ich denke, dass dies in meiner Situation geschah, als unsere Sharepoint-Umgebungen als "besseres" Fileshare für das Unternehmen behandelt wurden, und ich bin mir ziemlich sicher, dass während des Festplattenerweiterungsvorgangs ein Ereignis mit automatischem Wachstum aufgetreten ist.

Für was es wert ist , auch MS empfiehlt Ihnen die Dienste deaktivieren , während diese Operation durchführen. Stellen Sie nach dem Erweitern der Datenträger sicher, dass Sie eine DBCC CHECKDB ausführen, um sicherzustellen, dass keine Beschädigung aufgetreten ist.

John Eisbrener
quelle