25

SQL Server Express を初めて使用するので、テーブルに新しいトリガーを作成したいと考えています。

しかし、テーブルのトリガー フォルダーの [新しいトリガー] ボタンに [無効] と表示されていることがわかりました。トリガー フォルダーを右クリックすると、[新しいトリガー] ボタンが無効になり、灰色で表示されます。

SQL Server 2014 Express と Management Studio 2014 を使用しています。

なぜそれが起こっているのか誰にも分かりますか?

私に何か方法を提案してください。

4

4 に答える 4

3

この投稿が古いことは知っていますが、SQL Server Management Studio (SSMS) 2014 (12.0.5000.0) を使用しようとしたときに、SQL Server 2008 R2 エンタープライズ データベースに接続しているときに [新しいトリガー] オプションがグレー表示されていることに気付きました。 . さらに調査した結果、Microsoft は、2014 SP1 (SP1 を含まない) 以降の SSMS バージョンには、この問題に対する修正があると述べています。残念ながら、これを修正する SSMS 2014 の更新プログラムは見つかりませんでしたが、2016 年 4 月 8 日に Ayo Olubeko によって投稿され、ここ(コメント セクション) の人々にMicrosoft のダウンロード サイトから最新バージョンをダウンロードするように指示し、スタンドアロン インストーラーとこの特定の問題を解決するために簡単に更新できます。2016 年 6 月のリリースなどの以前のバージョンでは、この問題は修正されているはずです (https://docs.microsoft.com/en-us/sql/ssms/previous-sql-server-management-studio-releases ) しかし、最新のものをダウンロードすることにしました。

SSMS 2016 (13.0.16106.4) の 898MB インストーラーをダウンロードした後、同じデータベースに接続しているときに、このオプションがグレー表示されなくなったようです。

これが、私のようにまだ最新の SSMS にジャンプしていない他の人に役立つことを願っています。これは、質問のコメントでVishal Gajjarが言及したテンプレートファイルを開くだけであり、私にとってはテーブル名やフィールドを自動入力していないことに注意してください。インターフェイスは似ているので、これを使用して 2014 バージョンを置き換えてアンインストールし、すべての更新と改善を取得できない理由はわかりません。

于 2017-04-12T16:29:25.083 に答える
-4

Express バージョンにパッケージ化された SSMS は、SSMS の全機能セットのサブセットです。

トリガーを有効または無効にする GUI など、存在しないオプションが他にもいくつかあります。SQL エージェントの制御もその 1 つだと思います。フルバージョンの SSMS を使用して Express DB エンジンに接続すると、オプションが表示されます。

そのオプションが必要な場合は、SQL の完全な試用版または開発者版をダウンロードして、完全版にパッケージされている SSMS をインストールしてみてください。ブラッド

于 2014-11-06T21:23:22.487 に答える