ich als Neuling habe eine Frage zur Datenbankgröße,
kann ich mit Hilfe des Enterprise-Managers auf die Datenbankgröße schließen?
Zur Zeit besitzt die Datenbank eine Größe von 3 GB,
habe mir mal die Mühe gemacht, die Größe an Hand der Felder und Datensätze
errechnet und kam dann auf ca. 600 MB, was für mich auch realistisch
erschien.
Kann ich irgendetwas übersehen habe?
Ich verwende SQL Server 2000 auf Windows 2003 Server.
Gruß
Martin
"Martin Feist" schrieb:
> ich als Neuling habe eine Frage zur Datenbankgröße,
> kann ich mit Hilfe des Enterprise-Managers auf die Datenbankgröße schließen?
Schließen? Willst du über den EM die Datenbankgröße ermitteln? Wenn ja,
kannst du entweder über <Datenbank> -> Eigenschaften gehen oder mittels
des Query Analyzers: EXEC sp_helpfile '<datenbankdatei>' absetzen. In
der Spalte "size" steht dann die aktuelle Größe.
> Zur Zeit besitzt die Datenbank eine Größe von 3 GB,
> habe mir mal die Mühe gemacht, die Größe an Hand der Felder und Datensätze
> errechnet und kam dann auf ca. 600 MB, was für mich auch realistisch
> erschien.
Du vergisst, dass SQL Server neben den reinen Daten auch noch weitere Infos
speichern muss. Der Indexbaum (der u.U. schon gewaltig sein kann) muss auch
irgendwo hin. ...
> Kann ich irgendetwas übersehen habe?
Wahrscheinlich. Oder das Transaktionsprotokoll ist so riesig.
--
Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://aspnet.codebooks.de/ - Das ASP.NET Codebook (VB.NET)
"Martin Feist" wrote:
> kann ich mit Hilfe des Enterprise-Managers auf die Datenbankgröße schließen?
>
...besser nicht!
> Kann ich irgendetwas übersehen habe?
>
Was ist das Ergebnis von
exec sp_spaceused @updateusage = true
--
Frank Kalis
SQL Server MVP
http://www.insidesql.de
mit dem oben genannten Befehl bekam ich keinen Zugriff auf die Datenbank,
wobei
exec sp_spaceused
folgende Werte lieferte:
database_size: 3286.75 MB
unallocated space: 166.37 MB
reserved: 3194504 KB
data: 463648 KB
index_size: 1744 KB
unused: 2729112 KB
mir ist irgendwie nicht klar, für was die ca. 3 GB reserviert sind,
vielleicht kann mir ja jemand helfen
Gruß
Martin
"Martin Feist" wrote:
> mir ist irgendwie nicht klar, für was die ca. 3 GB reserviert sind,
> vielleicht kann mir ja jemand helfen
>
Das übliche Procedere mit BACKUP ind DBCC SHRINKDATABASE wirst Du ja
wahrscheinlich schon probiert haben, oder?
Eine andere Möglichkeit wäre, wenn Du zu einem früheren Zeitpunkt einmal
eine ganze Menge BLOB Daten in der Datenbank hattest und diese gelöscht
wurden. Die einzige Möglichkeit, den dadurch belegten Speicherplatz
wiederzubekommen, ist ein Export und Re-Import der Daten. Dieses "Versäumnis"
wird sich aber wohl durch die nächste Version erledigen.
Brauchst Du übrigens diese 3 GB sooo dringend?
Noch etwas:
Auf dem Server läuft noch Veritas Backup Server,
wenn ich nun den EM öffne, erscheint der Veritas und der andere Server.
Vergleiche ich nun die Struktur der beiden Server, sehe ich bei Veritas
unter Verwaltung mehr Unterpunkte als beim anderen Server. Auch den
Menüpunkt "Eigenschaften" im Kontextmenü sehe ich nicht.
Kann das an der Anmeldung liegen?
Als "sa" kann ich mich nicht anmelden, da das Kennwort automatisch vergeben
wurde und mir nicht bekannt ist.
Ich denke die Organisation mit den wöchentlichen Backups geschieht irgendwo
versteckt unter Verwaltung.
Gibt es irgendeine Möglichkeit mich als "sa" anzumelden?
Gruß
Martin
"Martin Feist" wrote:
> Auf dem Server läuft noch Veritas Backup Server,
> wenn ich nun den EM öffne, erscheint der Veritas und der andere Server.
> Vergleiche ich nun die Struktur der beiden Server, sehe ich bei Veritas
> unter Verwaltung mehr Unterpunkte als beim anderen Server. Auch den
> Menüpunkt "Eigenschaften" im Kontextmenü sehe ich nicht.
>
> Kann das an der Anmeldung liegen?
> Als "sa" kann ich mich nicht anmelden, da das Kennwort automatisch vergeben
> wurde und mir nicht bekannt ist.
>
> Ich denke die Organisation mit den wöchentlichen Backups geschieht irgendwo
> versteckt unter Verwaltung.
>
> Gibt es irgendeine Möglichkeit mich als "sa" anzumelden?
>
Sorry, mit diesem Produkt kenne ich mich überhaupt nicht aus. Da kann ich
nicht weiterhelfen.
Soweit ich weiss benutzt der Veritas Server selber eine MSDE zum Speichern
der Daten,
deswegen kann es sein, daß Du nur eine eingeschränkte Funktionalität im
Enterprise Manager siehst.
HTH, Jens Süßmeyer.
---
http://www.sqlserver2005.de
---
"Martin Feist" <M_F...@gmx.de> schrieb im Newsbeitrag
news:OjXMN8EQ...@tk2msftngp13.phx.gbl...