Benutzer mit den meisten Antworten
Find and Replace in allen Objekten

Frage
-
Hallo zusammen,
für Access gibt es das Tool Find and Replace von Rick Fisher:
http://www.rickworld.com/products.html#Find%20and%20Replace%209.0
Mir geht es dabei fast immer nur ums finden, bereinigt wird manuell. ;) Gibt es denn so etwas nettes kleines auch für den SQL-Server? Muss nicht kostenlos sein, sollte aber auch nicht zu teuer.
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- Bearbeitet Winfried.Sonntag Donnerstag, 8. Januar 2015 09:55
- Typ geändert Winfried.Sonntag Donnerstag, 8. Januar 2015 09:55
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]- Als Antwort markiert Winfried.Sonntag Donnerstag, 8. Januar 2015 12:23
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. -
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]- Als Antwort markiert Winfried.Sonntag Donnerstag, 8. Januar 2015 12:23
-
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 -
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 -
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] -
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 -
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