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 …
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 …
Zu Zwecken der Problembehandlung möchte ich überprüfen können, ob ein Client eine Verbindung zu einer SQL Server-Instanz herstellen kann, unabhängig von der Anwendung, die möglicherweise keine Verbindung zum SQL Server herstellen kann. Gibt es eine einfache Möglichkeit (das heißt, Sie müssen keine Software von Drittanbietern installieren), um dies mit den …
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 …
Ich muss eine Reihe von Änderungen vornehmen und dokumentieren foo.sql Abfragen , die von einem Team des technischen Supports von DB geteilt werden (für Kundenkonfigurationen und ähnliches). Es gibt Arten von Tickets, bei denen jeder Kunde seine eigenen Server und Datenbanken hat, ansonsten ist das Schema auf der ganzen Linie …
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 …
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 …
Wie kann ich den Typ für eine Tabelle ändern, für die ein Index vorhanden ist? Ich habe versucht, eine Änderungsspalte in einer leeren Tabelle zu erstellen, um den Typ von Datum und Uhrzeit auf varchar (15) zu ändern. Dabei wurde die Fehlermeldung ausgegeben, dass er Abhängigkeiten von der Spalte hatte …
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 …
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 …
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: …
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 …
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 …
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 …
Kürzlich wurde mir klar, dass das Skripting der Datenbank standardmäßig keine Indizes enthält und ich die Option jedes Mal ändern muss. Könnte jemand bitte den Grund erklären? Gibt es einen Einblick in dieses Standardverhalten oder nur, weil Microsoft dies gerne tut?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.