Datenbankadministratoren

13
Trigger auf UPDATE nach UPDATE?

Ich möchte einen Trigger auslösen, um die Zeit eines Updates wie folgt aufzuzeichnen: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Das Problem ist, dass dieser Trigger beim Aktualisieren der updatedSpalte auch ein...

13
Sicherung aller Datenbanken in SQL Server

Ich habe einen Microsoft SQL Server 2005 DB-Server. Im DB-Server habe ich rund 250 Benutzerdatenbanken. Ich muss all diese Datenbanken sichern. Da die manuelle Sicherung viel Zeit in Anspruch nimmt, suche ich ein Batch- oder DB-Skript, das automatisch die Sicherung aller 250 Datenbanken erstellt....

13
Erhalten Sie einen festen Wert für eine Auswahl

Ich muss eine SELECTAbfrage durchführen, bei der ich den Wert des Feldes "Geld" erhalte. Das Feld existiert tatsächlich nicht in der Datenbank. Ich brauche nur die Abfrage, um dieses Feld mit einem festen Wert zurückzugeben. in diesem Fall ein Wert in USD. Wie gebe ich einen konstanten Wert in...

13
Probleme mit SQL Server EXECUTE AS

Beim Versuch, meine gespeicherte Prozedur zu verwenden, fehlt etwas EXECUTE AS. Die gespeicherte Prozedur liest Daten aus source_db, aggregiert sie und speichert das Ergebnis in target_db. Der SP selbst ist in target_db. Ich habe ein dediziertes Login und ordne es Benutzern in source_dbund...

13
Warum sollte ein CTE mit einem Semikolon beginnen?

Ich habe mir gerade einen Beitrag zu StackOverflow angesehen, in dem Aaron Bertrand vorschlägt, einen CTE anstelle einer Nummerntabelle zu verwenden, was eine elegante Möglichkeit darstellt, die anstehende Aufgabe auszuführen. Meine Frage ist, warum die erste Zeile des WAK mit einem Semikolon...

13
Entwurfsmuster - eine von vielen übergeordneten Tabellen

In der Datenbank stößt man häufig auf eine Situation, in der eine bestimmte Tabelle mit einer von mehreren übergeordneten Tabellen verknüpft werden kann. Ich habe zwei Lösungen für das Problem gesehen, aber keine ist persönlich befriedigend. Ich bin gespannt, welche anderen Muster du da draußen...