Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Wenn man ein Datenbankobjekt in SQL-Server umbenennen möchte, kann man hierzu eine System-Prozedur verwenden. SP_RENAME kann so gut wie alle Datenbankobjekte neu benennen.
So einfach wie das Umbenennen ist, so gefährlich kann es auch werden. Wenn man also versucht ein Objekt mit sp_rename zu bearbeiten, dass seinen Quellcode in der Systemview sys.sql_modules speichert, so funktioniert dies augenscheinlich sehr leicht. Im Hintergrund wird allerdings nur das Objekt umbenannt. Der Quellcode enthält jedoch ebenfalls den Objektnamen in Form eines
“Create [objekttyp] [objektname] as …”
Der Objektname der hier enthalten ist wird bei der Aktion nicht umbenannt! Dies kann in der Folge zu einigen Problemen führen, wenn die Systemviews für Deployment oder vergleichbare Aufgaben herangezogen werden.
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Und wieder einmal holt mich die gute alte Kommandozeile ein.
Aufgabe war es, meine Benutzerinformationen, speziell meine Windows-Gruppen-Zugehörigkeiten zu bekommen. Mit einem kleinen Befehlsaufruf auf der Kommandozeile kann man das sehr leicht und umfassend in den Griff bekommen.
Hilfe zur Syntax bekommt man auf der Kommandozeile durch Eingabe von net /? Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Wenn man komplexe Abfragen ausführen muss, möchte man die Ergebnisse derselben wahrscheinlich nicht nur Anzeigen sondern vielleicht auch weiterverwenden.
Eine Abfrage per Select-Statement funktioniert bei Prozeduren aber nicht.
| 1 | SELECT * FROM sp_StoredProcedure -- ... liefert einen Fehler |
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Wenn man die Anzahl von Datensätze in einer Tabelle feststellen möchte, geht man gewohnlich den nachfolgenden Weg und zählt tatsächlich die einzelnen Datensätze einer Tabelle.
| 1 | SELECT COUNT(*) FROM Sales.SalesOrderDetail |
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Bei der Erstellung von dynamischen SQL-Statements kann es vorkommen, dass das generierte T-SQL-Statement die magische Grenze von 4000 Zeichen (Unicode) überschreitet.
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Sensibilisiert durch meinen Freund und Kollegen “Der Presseschauer” und seinen Artikel zur wahlpolitischen Stammtischdiskussion der CSU zu geplanten Verboten von sogenanten Killerspielen, bin ich ein wenig auf die Suche nach einer Liste dieser zum morden animierenden Spiele gegangen.
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
…. mit der Schlagzeile dieses Beitrags wird im Moment eine Kampagne der Zeitschrift PC-Games bedacht die sich gegen das Verbot sogenannter “Killerspiele” ausspricht.
Wie in dem sehr ausführlichen Artikel des Presseschauer berichtet, liegen auch aus meiner Sicht die Ursachen für die Verrohung der Jungend, die wachsende Gewaltbereitschaft und die Computer-Spiele-Sucht dieser heranwachsenden Generation nicht allein in den Spielen. Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Bei einem meiner zufälligen und leider nicht regelmäßigen Besuche auf dem Blog vom Presseschauer habe ich etwas entdeckt, dass mich doch schwer beeindruckt hat.
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Dieser Artikel ist nicht jugendgefährdend! Ich beziehe mich vielmehr auf etwas dass ein Kollege von mir vor einiger Zeit entdeckt hat. Der Versuch funktioniert nur in Windows-XP. In Vista passiert das zumindest auf meiner Maschine nicht mehr.
Mehr…
Achtung – Urheberrechtshinweis!
Die Artikel dieses Blogs stehen unter einer CREATIVE COMMONS LICENSE! Bitte beachten Sie die entsprechenden Hinweise auf http://creativecommons.org/licenses/by-sa/2.0/de/
Bei Fragen oder Anregungen wenden Sie sich bitte an blog {at} fourdragons(.)de
Heute habe ich mal ein Problem dass mir in letzter Zeit immer wieder Kopfzerbrechen bereitet hatte gelöst. Immer wenn ich mit SQL Server 2005 schnell mal ein generisches Script erstelle und dabei aus unbekannten Tabellen temporäre Arbeitskopien erstellen möchte, muss ich mit einem IDENTITY-Problem kämpfen.
Mehr…