1.0k Aufrufe
in Datenbanken von
Hallo zusammen,

in letzter Zeit kommt es auf unserem Microsoft SQL Enterprise Manager 8.0 des öfteren vor, dass erstellte Sichten keine sauberen Werte mehr liefern.

Wird die Sicht gelöscht und der SQL-Befehl in einer neuen Sicht unter dem selben Namen der soeben gelöschten Sicht wieder erstellt, werden die gewünschten Daten wieder geliefert.

Hattet ihr diese Problem auch schon einmal? Woran liegt dies?

Vielen Dank!

2 Antworten

0 Punkte
von
Hat hier keiner eine Lösung für mein Problem? :-(
0 Punkte
von
Wenn Views keine sauberen Werte mehr liefern, liegt es meist daran, daß die Struktur der zugrunde liegenden Tabellen sich geändert hat. ALTER VIEW oder löschen und neu anlegen bietet die Lösung. Dem Grunde nach dürfen Tabellen nicht geändert werden, ohne ALLE darauf zugreifenden Views zu recompilieren.

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...