Als «scripting» getaggte Fragen

Bei Fragen zum Generieren oder Verwenden von Sprachskripten, z. B. zum Erstellen von Skripten für eine Datenbankobjektdefinition.

5
SQL Server 2012: Generieren Sie Skripts über die Befehlszeile
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . Ich verwende SQL Server 2012. Das SQL Server Management Studio bietet die Möglichkeit, mit der rechten Maustaste auf eine Datenbank zu klicken und dann Aufgaben und Skripts zu …

3
Alternativen zur Verkettung von Zeichenfolgen oder zur Vorgehensweise, um die Wiederholung von SQL-Abfragecodes zu verhindern?
Haftungsausschluss: Bitte nehmen Sie mich als jemanden mit, der nur einen winzigen Teil seiner Arbeitszeit mit Datenbanken verbringt. (Die meiste Zeit mache ich C ++ - Programmierung in meinem Job, aber jeden ungeraden Monat muss ich etwas in einer Oracle-Datenbank suchen / reparieren / hinzufügen.) Ich musste wiederholt komplexe SQL-Abfragen …


6
Redgate SQL Compare im Vergleich zu Visual Studio 2010 Premium / Ultimate-Datenbankprojekten
Ich verwende derzeit die Visual Studio Professional Edition, die das Datenbankprojekt als Projektvorlage hat, aber einige ihrer Funktionen sind nicht verfügbar, zum Beispiel das Schema-Vergleichstool . Der Schemavergleich und die Erstellung von Skripten zur Datenbankaktualisierung sind nur in Visual Studio 2010 Premium / Ultimate-Versionen verfügbar . Aber sind die Funktionen …


3
Erstellen Sie ein automatisiertes Skript für Oracle DDL
Oracle SQL Developer kann DDL über exportieren. Tools -> Database Export...Dies funktioniert sehr gut, erfordert jedoch manuelle Eingriffe. Ich weiß von DBMS_METADATA.get_ddl(), habe aber festgestellt, dass der Export nicht perfekt ist. Ich bin auf Probleme DBMS_METADATAgestoßen, bei denen die exportierte DDL nicht verwendet werden konnte, ohne zuvor Probleme wie Pausen …

1
Unterstützt SQL Server / T-SQL die Zeilenfortsetzung, um lange Zeichenfolgen aufzubrechen?
Ich habe manchmal ein SQL-Skript, das eine oder mehrere superlange (manchmal sogar dumm lange) Zeichenfolgen enthält. In der Regel sind dies VARBINARYLiterale / Konstanten, die Dateien / Assemblys darstellen, gelegentlich jedoch auch Text. Das Hauptproblem bei sehr langen Zeichenfolgen besteht darin, dass einige Texteditoren sie nicht so gut verarbeiten. Zum …


5
Wie kann ich fehlerhafte gespeicherte Prozeduren nach einer Schemaänderung erkennen?
Ich habe eine zentrale Tabelle in meiner Datenbank geändert und sp_depends gibt buchstäblich Hunderte von Ergebnissen zurück. Ich befürchte, dass einige dieser gespeicherten Prozeduren nach meiner Änderung möglicherweise nicht mehr kompiliert werden. Das Überprüfen einer einzelnen gespeicherten Prozedur ist einfach (ich führe nur das Änderungsskript erneut aus und prüfe, ob …

2
So schreiben Sie alle Berechtigungen für ein Schema
Mit SQL Management Studio können Skripte für alle Datenbankobjekte erstellt werden. Bisher konnte ich jedoch keine Möglichkeit finden, ein Schema oder einen Benutzer korrekt zu skripten. Die Berechtigungen eines Benutzers für ein Schema sind in dem erstellten Skript nicht enthalten. Habe ich etwas falsch gemacht oder ist MSFT ein bisschen …

1
Ausführen eines aus SSMS in SQLCMD generierten TSQL-Skripts. Anführungszeichen scheitern
Ich versuche, eine Datenbank auf einem Computer bereitzustellen, indem ich ein Skript ausführe, das mit dem Tool "Skripte generieren" in SQL Server Management Studio generiert wurde. Hier ist der Befehl, den ich ausgegeben habe: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Ich erhalte folgende Fehler: …

1
SQL * Plus, @ und relative Pfade
Irgendwie scheint es, dass SQL * Plus (zumindest unter Windows) kein Skript mit einem relativen Pfad finden kann, wenn es mit aufgerufen wird @@und wenn der Pfad mit einem einzelnen oder doppelten Punkt beginnt. Zum Beispiel habe x:\some\whereich unter folgende Verzeichnisstruktur: script.sql main-dir\main-sub-dir call-script.sql script.sql Das heißt: zwei, script.sqlaber an …

2
Gibt es eine Sammlung von PowerShell-Skripten, die die Aufgabe der SQL Server-Wartung unterstützen?
Ich habe PowerShell studiert und es (langsam) in meine täglichen DBA-Aufgaben integriert. Bisher habe ich eine Reihe von nicht verbundenen PowerShell-Skripten für viele unterschiedliche Verwaltungsaktivitäten gesehen. Ich würde gerne wissen, ob es eine offizielle (oder erkennbare) PowerShell-Skriptsammlung oder ein Repository gibt, in die normalerweise SQL Server PowerShell-Skripte für allgemeine DBA-Aktivitäten …

2
Variable innerhalb einer anderen Variablen im SQLCMD-Modus
Beim Versuch, mein SQL-Skript im SQLCMD-Modus aufzuräumen, stieß ich auf ein Problem: :setvar db_suffix "some_suffix" :setvar some_db "some_db_$(db_suffix)" print 'some_db: $(some_db)' Die Ausgabe davon ist: some_db: some_db_$(db_suffix) Was ich jedoch erwartet hatte, war: some_db: some_db_some_suffix Gibt es eine Möglichkeit, eine solche variable Interpolation durchzuführen? (Beachten Sie, dass T-SQL-Funktionen wie CONCAT()nicht …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.