2011-11-29 10 views
7

私はSQL Server Management Studio 2008 R2を持っています。IntellisenseがSQL Server Management Studio 2008 R2で動作しないのはなぜですか?

私はこれらを試してみました:

  1. ツール - >オプション - >クエリExecution-> SQLサーバ - >一般、確認して「デフォルトでは、SQLCMDモードで開いて、新しいクエリは、」

  2. オフになっています
  3. ツール>>オプション>>テキストエディタ>> Transact-SQL >>全般>> IntelliSense [自動リストのメンバ]と[パラメータ情報の確認]を選択します。再起動

  4. は、Visual Studioの修理2010

  5. インストールVS 2010 SP1

  6. クエリ/インテリセンスは

を選択しかし、まだ、それは動作しません有効。

ヒント?

+6

Intellisenseを使用しようとするとSQL Server 2008+ DBに接続していますか?新しいSSMSを使用しても、Intellisenseは以前のバージョンのDBでは動作しません。 –

+0

Visual Studio 2010とSQL Server Management Studioの関係は何ですか? – Cylindric

+0

完全に無効になっていますか、それともあなたのものを認識していませんか?一般にインテリセンスが新しいオブジェクトを取得するには、SMSSをリフレッシュ(_shift + ctrl + r_)するか再起動する必要があります。 – canon

答えて

7

は、どうやらそれは、SQL Server 2008 R2のインテリセンスを破ります。 MSFTのSupport KBに記載されているSQL Server 2008 R2のCUまたはSP1のいずれかをインストールする必要があります。

1

これはかなり古い質問ですが、同じ問題が発生しましたが、SQL Server 2008の修復を行うという修正がありました。修復を行う前にプログラムを追加/削除する必要がありましたセットアップファイル名がSql ServerインストーラーとVSインストーラーで異なるため、「Microsoft SQL Server Compact <Ver> <SP1/2> <Lang>」をアンインストールしてください。

2

今日もこのことがありました。スレッドに続いて、私は他の場所で、すべてのオフラインデータベースを切り離すことができたことに気付きました。サービスとブームを再開しました!働き始めた。

1

オフラインデータベースでは、SSMS 2016およびSQL Server 2016 RTM(おそらく以前のバージョン)でもIntellisenseの動作が停止します。これを確認するには、新しいクエリウィンドウを開き、Intellisenseが動作していることを確認します。その後、オフラインでデータベースを取得し、Intellisenseを試してみました。データベースをオンラインに戻して、Intellisenseが復活し、再び作業を開始します。