SQL Server Express-Schaltfläche "NEUER AUSLÖSER" WIRD DEAKTIVIERT
Ich bin neu in SQL Server Express und erstellen Sie einen neuen trigger auf meinem Tisch.
Aber ich fand, dass die "Neuen" trigger " - button in meine Tabelle-trigger-Ordner zeigt Deaktiviert.
Wenn ich einen Rechtsklick auf den trigger-Ordner, es zeigt den "Neuen" trigger " - Taste deaktiviert und in Farbe Grau.
Ich bin mit SQL-Server 2014 Express und Management Studio 2014.
Hat jemand eine Idee, warum es passiert ist?
Bitte machen Sie mir einige Weise aus.
InformationsquelleAutor der Frage user3541569 | 2014-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist ein bekanntes Problem (bug) mit SSMS 2014.
Referenz : https://connect.microsoft.com/SQLServer/feedback/details/873249/ssms-2014-new-trigger-is-disabled-for-older-2012-2008r2-versions-of-sql-server
Alternativ können Sie verwenden Sie so etwas wie :
InformationsquelleAutor der Antwort NG.
Ich weiß, dieser post ist älter, aber ich über Sie kam, als ich versuchte, verwenden Sie SQL Server Management Studio (SSMS) 2014 (12.0.5000.0) und fand die Neue Trigger option ausgegraut war, wenn ich Verbindung zu einem SQL Server 2008 R2 Enterprise-Datenbank. Nach einer weiteren Untersuchung von Microsoft besagt, dass SSMS-Versionen nach 2014 SP1 (ohne SP1) haben eine Lösung für dieses Problem. Leider habe ich nicht gefunden, ein update für SSMS 2014, behebt diese aber geschrieben von Ayo Olubeko auf 4/8/2016, weist Menschen hier (Kommentarfeld) zum herunterladen der neuesten version von Microsoft download-Website , es hat jetzt eine standalone-installer und kann leicht aktualisiert werden, um beheben Sie dieses Problem. Früheren Versionen wie der Juni 2016 release soll dieses Problem behoben und gefunden werden kann ( https://docs.microsoft.com/en-us/sql/ssms/previous-sql-server-management-studio-releases ), aber ich entschied mich für den download des neuesten.
Nach dem Download der 898MB installer für SSMS 2016 (13.0.16106.4) es scheint, dass diese option nicht mehr ausgegraut, wenn ich die Verbindung zu derselben Datenbank!
Ich hoffe, dies hilft anderen Menschen, die haben einfach nicht den Sprung auf die neueste SSMS noch wie mich. Beachten Sie, dass diese nicht nur öffnen Sie die Vorlage-Datei, die Vishal Gajjar erwähnt in den Kommentaren die Frage und für mich nicht automatisch Auffüllen der Name der Tabelle oder der Felder, aber ich weiß auch nicht, wenn es soll. Die Schnittstelle sieht ähnlich aus, also ich sehe keinen Grund, warum ich bin nicht in der Lage sein zu verwenden, diese zu ersetzen und deinstallieren Sie die 2014-version, um alle updates und Verbesserungen.
InformationsquelleAutor der Antwort Zachary Vorwaller
Es ist erwähnenswert, dass, Sie können generieren der Skripts für das erstellen der trigger durch Visual Studio.
Einfach machen, eine Verbindung zu der Datenbank mit dem server-explorer erweitern Sie den Ordner Tabellen mit der rechten Maustaste auf eine Tabelle, und auf Neue Trigger.
InformationsquelleAutor der Antwort andseven
SSMS verpackt in den Express-Versionen sind eine Teilmenge der vollständige feature-set des SSMS.
Gibt es mehrere andere Optionen, die nicht vorhanden ist, einschließlich der GUI aktivieren und deaktivieren von Triggern. Ich glaube, die Kontrolle über den SQL-agent ist eine weitere einer von Ihnen. Wenn Sie die Verbindung zum Express-DB-engine-mit der Vollversion des SSMS die option vorhanden wäre.
Wenn Sie Sie brauchen, die option versuchen Sie, die volle trial-version oder die developer-version von SQL und installieren Sie die SSMS, die kommt verpackt mit der vollen version.
Brad
InformationsquelleAutor der Antwort Brad D