ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
211
211
EMPFEHLEN
-
28.09.11 11:33 #1
- Registriert seit
- Sep 2011
- Beiträge
- 5
Hallo zusammen
Ich brauche ein Skript, mit welchem ich an jedem Ende des Monats automatisch ein FIle erstelle welche folgende informationen beinhaltet):
MS SQL (Content- und Index DB):
- Verwendeter Speicherplatz der DB (nur Datenfiles)
- Reservierter Speicherplatz der DB (Daten und Logfiles)
- Optional: Unterscheidung zwischen Daten und Index
Hat jemand eine Idee wie ich das anstellen kann?
Freundliche Grüsse
Ueli
-
29.09.11 10:31 #2
- Registriert seit
- Sep 2011
- Beiträge
- 5
Also habe inzwischen einiges ausprobiert und habe bisher das hier zusammen (sind bis jetzt noch alles einzelne Fragmente):
// logfile auslesen
SELECT DB_NAME(database_id) AS DatabaseName,
Name AS Logical_Name,
Physical_Name, (size*8)/1024 SizeMB
FROM sys.master_files
WHERE DB_NAME(database_id) = 'AdventureWorks'
GO
// Gesamte Datenbank auslesen
USE AdventureWorks2008R2;
GO
EXEC sp_spaceused @updateusage = N'TRUE';
GO
// Einzelne Tabellen auslesen
USE AdventureWorks2008R2;
GO
EXEC sp_spaceused N'Purchasing.Vendor';
GO
// Abfrage in Datei umleiten (NUR MYSQL)
SPOOL F:\temp\test\output.txt;
SPOOL off;
Die Umleitung der Abfrage in eine Datei funktioniert aber in MSSQL nicht. Weis da jemand wie das funktioniert?
Lg Ueli
-
29.09.11 14:32 #3
- Registriert seit
- Sep 2011
- Beiträge
- 5
Habe mich nun umentschieden:
Ich möchte die Abfrage nicht in eine Datei, sondern in eine Tabelle abfüllen, welche ich später über Excel auswerten kann.
Bis jetzt ist meine Idee etwa so:
// Script
USE AdventureWorks2008R2;
GO
Create Table auswertungDB (ReservedSpace, UsedSpace);
GO
INSERT INTO auswertungDB (ReservedSpace, UsedSpace) VALUES ((SELECT DB_NAME(database_id) AS DatabaseName,
Name AS Logical_Name,
Physical_Name, (size*8)/1024 SizeMB
FROM sys.master_files
WHERE DB_NAME(database_id) = 'AdventureWorks'
GO), EXEC sp_spaceused @updateusage = N'TRUE');
GO
Ähnliche Themen
-
Wöchentliche bzw. monatliche Playlist?
Von Wahookah im Forum Flash PlattformAntworten: 1Letzter Beitrag: 21.09.09, 14:08 -
Monatliche Zeitspannen berechnen
Von smartin123 im Forum JavaAntworten: 17Letzter Beitrag: 20.08.09, 10:05 -
Monatliche Zeitspannen berechnen
Von smartin123 im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 1Letzter Beitrag: 17.08.09, 20:09 -
VB6 <---> MSSql
Von Inuyasha im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 26.12.03, 03:04 -
monatliche Probleme
Von AvS im Forum NetzwerkeAntworten: 6Letzter Beitrag: 07.05.02, 00:02





Zitieren
Login





