Benutzer mit den meisten Antworten
SQL Server Standard 2016 verfügbarer Speicher?

Frage
-
Hallo SQL Community,
ich habe da mal eine Frage. Vorne weg, ich kenne mich mit SQL Server nicht sehr gut aus.
Wir hatten hier von einer SQL Express Version am Laufen.
Da der Speicherplatz knapp wurde haben wir eine SQL Standard Version zugelegt. Aus der Express Version wurde die Datenbank gesichert, anschließend die Standard SQL Version installiert und die Datenbank hier wieder importiert.Das hat soweit geklappt und auch das Programm läuft stabil.
Was mich nun verwundert, im SQL Management Studio zeigt es mir, bei rechtsklick auf die Datenbank dann unter Allgemein, einen verfügbaren Speicher an. Leider kann ich noch keine Bilder einfügen. Ich hoffe ihr versteht was ich meine.
Müsste eine Standardversion nicht unbegrenzt Speicher haben?
Ich habe ehrlich gesagt etwas Angst, dass sobald hier die restlichen 409 MB aufgebraucht sind nichts mehr geht mit dem Programm?Über Hilfe, oder eine Information warum hier noch ein verfügbarer Speicher angezeigt wird bin ich sehr dankbar.
Vielen Dank und viele Grüße
Daniel
Antworten
-
Moin,
es geht darum, wieviel Speicher in der Datenbank verfügbar ist, ohne dass sie vergrößert werden müßte. Und wenn sie bei euch auf "automatisch vergrößern" steht, wird sie auch automatisch vergrößert, wenn es soweit ist. Wenn die Größe fix eingestellt ist, wird in die Datenbank nicht mehr geschrieben werden können, wenn das Limit erreicht ist. Automatische Vergrößerung läßt sich aber auch im laufenden Betrieb einschalten.
Evgenij Smirnov
I work @ msg services ag, Berlin -> http://www.msg-services.de
I blog (in German) @ http://it-pro-berlin.de
my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
Exchange User Group, Berlin -> http://exusg.de
Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:01
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:52
-
Und um das ganze mit einem Bild zu verdeutlichen, hier ein Screenshot der Dateieigenschaften bei der Datenbank.
Beachte die rot markierten Elemente!
Anfangsgröße: Wie groß ist die Datenbank-Datei aktuell. (Nicht etwa, wie groß wurde sie mal angelegt)
unbegrenzt: Kann die Datei unbegrenzt wachsen, wie es unter autmatische Vergrößerung angegeben ist?
... : Hier kannst Du verschiedene Einstellungen für das Wachstum angeben. Arbeite lieber mit festen Größen als mit Prozentwerten!
Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu
- Bearbeitet Christoph MuthmannEditor Dienstag, 25. Juli 2017 13:14 Ergänzung
- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:02
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:52
-
Eigentlich sollte ein einfacher Klick auf die drei Punkte ein zusätzliches Fenster öffnen wo man die Werte konfigurieren kann.
Alternativ kannst du auch über TSQL die Einstellung ändern
USE [master] GO ALTER DATABASE [<DB-NAME>] MODIFY FILE ( NAME = N'<logischer-File-Name>', FILEGROWTH = 512000KB ) GO
Benjamin Hoch
MCSE: Data Platform & Data Management and Analytics
MCSA: SQL Server 2012/2014 & 2016 DB Administration
MCSA: Windows Server 2012- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:02
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:53
Alle Antworten
-
Moin,
es geht darum, wieviel Speicher in der Datenbank verfügbar ist, ohne dass sie vergrößert werden müßte. Und wenn sie bei euch auf "automatisch vergrößern" steht, wird sie auch automatisch vergrößert, wenn es soweit ist. Wenn die Größe fix eingestellt ist, wird in die Datenbank nicht mehr geschrieben werden können, wenn das Limit erreicht ist. Automatische Vergrößerung läßt sich aber auch im laufenden Betrieb einschalten.
Evgenij Smirnov
I work @ msg services ag, Berlin -> http://www.msg-services.de
I blog (in German) @ http://it-pro-berlin.de
my stuff in PSGallery --> https://www.powershellgallery.com/profiles/it-pro-berlin.de/
Exchange User Group, Berlin -> http://exusg.de
Windows Server User Group, Berlin -> http://www.winsvr-berlin.de
Mark Minasi Technical Forum, reloaded -> http://newforum.minasi.com- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:01
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:52
-
Und um das ganze mit einem Bild zu verdeutlichen, hier ein Screenshot der Dateieigenschaften bei der Datenbank.
Beachte die rot markierten Elemente!
Anfangsgröße: Wie groß ist die Datenbank-Datei aktuell. (Nicht etwa, wie groß wurde sie mal angelegt)
unbegrenzt: Kann die Datei unbegrenzt wachsen, wie es unter autmatische Vergrößerung angegeben ist?
... : Hier kannst Du verschiedene Einstellungen für das Wachstum angeben. Arbeite lieber mit festen Größen als mit Prozentwerten!
Einen schönen Tag noch, Christoph -- Data Platform MVP - http://www.insidesql.org/blogs/cmu
- Bearbeitet Christoph MuthmannEditor Dienstag, 25. Juli 2017 13:14 Ergänzung
- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:02
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:52
-
Da SQL Express die max. mögliche Größe eben auf max. 10GB festgelegt hatte, wurde diese Definition beim Restore nun mitgenommen.
Das Maximum dient ggf. nur der Sicherheit, da es schon Fehler im System gibt, die plötzlich die Datenbank ins Unendliche vergrößern wollen.
Schön nach dem Motto:
"Das Programm macht keine Fehler, es ist halt so programmiert!" -
Vielen Dank für die Antwort. Klingt ja schon mal positiv.
Leider kann ich noch immer kein Bild einfügen.
Anfangsgröße ist bei mir 6631 MB ist ja, wenn ich es richtig verstanden hab, egal. Automatische Vergrößerung/Maximale Größe steht bei mir: Um 1 MB, unbegrenzt.
Wenn ich es richtig verstanden hab, passt alles.
Sobald die Datenbank dann das maximum erreicht hat, vergrößert sich die Datenbank automatisch und das Programm läuft weiterhin?
Oder finde ich die Einstellung zur automatischen Vergrößerung unter einem extra Punkt?
Vielen Dank schon mal.
-
Hallo,
Die Datenbank wächst bei dir immer um 1MB und da kein Maximum definiert ist wird sie dies auch bei 10 GB machen. Aber die Wachstumsrate von einem MB ist so ziemlich da schlimmste was man der Datenbank antun kann (Abgesehen von Wachstum in %). Ändere das Wachstum für das Datenfile und das Log File auf einen deutlich größeren Wert (z.B. 500 MB).
Benjamin Hoch
MCSE: Data Platform & Data Management and Analytics
MCSA: SQL Server 2012/2014 & 2016 DB Administration
MCSA: Windows Server 2012 -
Am 25.07.2017 schrieb nuarb:
Leider kann ich noch keine Bilder einfügen. Ich hoffe ihr versteht
was ich meine.Du kannst in diesem Thread dein Konto verifizieren lassen, dann darfst
Du auch endlich Bildchen einfügen.
https://social.technet.microsoft.com/Forums/en-US/fa9f302f-f50f-4acf-a728-95ca3d1d7047/verify-account-39?forum=reportabugServus
Winfried
WSUS Package Publisher: http://wsuspackagepublisher.codeplex.com/
HowTos zum WSUS Package Publisher http://www.wsus.de/wpp
GPO's: http://www.gruppenrichtlinien.de
NNTP-Bridge für MS-Foren: http://communitybridge.codeplex.com/ -
Eigentlich sollte ein einfacher Klick auf die drei Punkte ein zusätzliches Fenster öffnen wo man die Werte konfigurieren kann.
Alternativ kannst du auch über TSQL die Einstellung ändern
USE [master] GO ALTER DATABASE [<DB-NAME>] MODIFY FILE ( NAME = N'<logischer-File-Name>', FILEGROWTH = 512000KB ) GO
Benjamin Hoch
MCSE: Data Platform & Data Management and Analytics
MCSA: SQL Server 2012/2014 & 2016 DB Administration
MCSA: Windows Server 2012- Als Antwort vorgeschlagen Christoph MuthmannEditor Montag, 31. Juli 2017 09:02
- Als Antwort markiert Stefan FalzModerator Freitag, 16. März 2018 12:53