none
Find and Replace in allen Objekten RRS feed

Antworten

  • Hallo Winfried,

    da kann ich Dir das kostenlose MS Tool SSDT = SQL Server Data Tools empfehlen. Man lädt einmal das komplette Datenbank-Design in ein Visual Studio Projekt, dort kannst Du dann beliebig suchen. Es bietet auch sehr gute Re-Enginierung Unterstützung. Wenn Du z.B. in eine Tabelle einen Feldnamen änderst, wird Dir gleich aufgezeigt, wo überall dieser Name verwendet wird und kannst es dort automatisch abändern lassen. Zum Schluss kannst Du Dir dann ein Änderungsskript generieren lassen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 8. Januar 2015 10:15

Alle Antworten

  • Hi Winfried,

    ich bin mir fast sicher, dass es bei Deiner Frage nicht nur um einfache Werte geht, aber falls doch:

    http://www.mssqltips.com/sqlservertip/1555/sql-server-find-and-replace-values-in-all-tables-and-all-text-columns/

    Oder soll das Tool mehr können?


    Gruß

    Ben

    MCITP Windows 7

    Wenn Dir meine Antwort hilft, markiere sie bitte entsprechend als Antwort! Danke! :-)

    Hinweis: Meine Posts werden "wie besehen" ohne jedwede Gewähr bereitgestellt, da menschliche, technische und andere Fehler nicht ausgeschlossen werden können.

    Donnerstag, 8. Januar 2015 09:59
  • Hallo Winfried,

    da kann ich Dir das kostenlose MS Tool SSDT = SQL Server Data Tools empfehlen. Man lädt einmal das komplette Datenbank-Design in ein Visual Studio Projekt, dort kannst Du dann beliebig suchen. Es bietet auch sehr gute Re-Enginierung Unterstützung. Wenn Du z.B. in eine Tabelle einen Feldnamen änderst, wird Dir gleich aufgezeigt, wo überall dieser Name verwendet wird und kannst es dort automatisch abändern lassen. Zum Schluss kannst Du Dir dann ein Änderungsskript generieren lassen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 8. Januar 2015 10:15
  • da kann ich Dir das kostenlose MS Tool SSDT = SQL Server Data Tools empfehlen. Man lädt einmal das komplette Datenbank-Design in ein Visual Studio Projekt, dort kannst Du dann beliebig suchen. Es bietet auch sehr gute Re-Enginierung Unterstützung. Wenn Du z.B. in eine Tabelle einen Feldnamen änderst, wird Dir gleich aufgezeigt, wo überall dieser Name verwendet wird und kannst es dort automatisch abändern lassen. Zum Schluss kannst Du Dir dann ein Änderungsskript generieren lassen.


    Hallo Olaf,

    vielen Dank für die Hinweis. Das hab ich vermutlich schon bei der Installation von VS2013 oder beim SSMS mit installiert. Denn in VS 2013 über Extras > SQL-Server kann ich einen Schema Vergleich ausführen lassen. Quell- und Zielsystem angeben, Vergleich ausführen lassen, Script anzeigen und noch ein bisschen mehr.

    Vielen Dank für den Hinweis. :)


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Donnerstag, 8. Januar 2015 12:23
  • ich bin mir fast sicher, dass es bei Deiner Frage nicht nur um einfache Werte geht, aber falls doch:

    http://www.mssqltips.com/sqlservertip/1555/sql-server-find-and-replace-values-in-all-tables-and-all-text-columns/

    Oder soll das Tool mehr können?


    Hallo Ben,

    vielen Dank für deine Antwort. Search and Replace von Werten in Tabellen hatte ich schon. Es gibt auch ein SearchAllColumnsinallTables http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm aber das war so nicht gemeint.

    Wenn man in einer Entwicklungsdatenbank Änderungen vorgenommen hat, hat man sich möglicherweise nicht alles haarklein notiert, deshalb ist ein Abgleich mit einer Live-Datenbank sehr gut. Zusätzlich kommt dann auch noch ein Script dabei heraus, das die Änderungen, wenn gewünscht, auf einmal ausführen kann.


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Donnerstag, 8. Januar 2015 12:27
  • Denn in VS 2013 über Extras > SQL-Server kann ich einen Schema Vergleich ausführen lassen.

    Ne, das ist bereits eine Standard-Funktionalität von Visual Studio: How to: Compare Database Schemas

    SSDT geht da noch viel weiter um ganze SQL Server Projekte umzusetzen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 8. Januar 2015 12:29
  • Am 08.01.2015 schrieb Olaf Helper [MVP]:

    SSDT geht da noch viel weiter um ganze SQL Server Projekte umzusetzen.

    Wieso sollte ich da aber dann nochmal ein Visual Studio downloaden?
    Ich hab keinen eigenen Download für die Tools gefunden. Ein VS2013 ist
    schon installiert. Oder muss ich das auf dem SQL Server installieren?

    Vielen Dank schon im Voraus.


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Donnerstag, 8. Januar 2015 16:23
  • Hat noch jemand einen Hinweis bezüglich dem Download der Tools? VS 2013 ist schon installiert, das SSMS ist ebenfalls installiert.

    Vielen Dank schon im Voraus.


    Servus
    Winfried

    Gruppenrichtlinien
    HowTos zum WSUS Package Publisher
    WSUS Package Publisher
    HowTos zum Local Update Publisher
    NNTP-Bridge für MS-Foren

    Montag, 12. Januar 2015 08:58