none
SQL Server Standard 2016 verfügbarer Speicher? RRS feed

  • 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

    Dienstag, 25. Juli 2017 11:53

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

    Dienstag, 25. Juli 2017 12:17
  • 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


    Dienstag, 25. Juli 2017 13:11
    Beantworter
  • 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

    Mittwoch, 26. Juli 2017 06:54

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

    Dienstag, 25. Juli 2017 12:17
  • 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


    Dienstag, 25. Juli 2017 13:11
    Beantworter
  • 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!"

    Dienstag, 25. Juli 2017 13:12
  • 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.

    Dienstag, 25. Juli 2017 15:11
  • 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

    Dienstag, 25. Juli 2017 15:56
  • 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=reportabug

    Servus
    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/

    Dienstag, 25. Juli 2017 17:54
  • Vielen Dank Benjamin,

    kannst du mir noch sagen, wie ich das einstellen kann?

    Allein mit einem Doppelklick auf das Feld, lässt es sich bei mir nicht bearbeiten.

    Vielen Dank schon mal.

    Mittwoch, 26. Juli 2017 06:29
  • Vielen Dank! :)
    Mittwoch, 26. Juli 2017 06:32
  • 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

    Mittwoch, 26. Juli 2017 06:54