インテリセンスがまったく機能しない理由を理解しようとして、私は狂気に追い込まれています。私が使用しているサーバーはローカルで 2008 で、データベースは 2008 互換に設定されており、Intellisense はすべてのメニューで有効になっていますが、CTRL-J を押してもメンバー リストは表示されません。
誰かがこのようなことを経験し、それを修正する方法を見つけましたか? インテリセンスが機能していないと、本当に仕事を始める気になれません。
インテリセンスがまったく機能しない理由を理解しようとして、私は狂気に追い込まれています。私が使用しているサーバーはローカルで 2008 で、データベースは 2008 互換に設定されており、Intellisense はすべてのメニューで有効になっていますが、CTRL-J を押してもメンバー リストは表示されません。
誰かがこのようなことを経験し、それを修正する方法を見つけましたか? インテリセンスが機能していないと、本当に仕事を始める気になれません。
この投稿は古いと思いますが、再インストール、累積的な更新、またはその他の方法を適用した後でも、誰かがまだ検索していて、インテリセンスの問題の解決策が見つからない場合は、私が助けになることを願っています。
ここからダウンロードできるSQL2008R2 ServicePack1を適用しました。
http://www.microsoft.com/download/en/details.aspx?id=26727
32ビット:SQLServer2008R2SP1-KB2528583-x86-ENU.exe
64ビット:SQLServer2008R2SP1-KB2528583-x64-ENU.exe
このSP1を適用しましたが、インテリセンスが再び機能するようになりました。これがお役に立てば幸いです。(:
Visual Studio 2010 SP1 は、SSMS 2008 R2 の IntelliSense を中断します。それについては接続があり、幸いなことにその修正もあります。
(要するに、SQL Server 2008 R2 の累積的な更新プログラム パッケージ 7 を要求
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
するか、
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
EDIT : @Paul Lemke が指摘したように、最新の CU パッケージを入手する必要があるかもしれません。このブログには、SQL サーバーのリリースが含まれています。(この記事の執筆時点では、最新はCU14 です)
SQL Server 2008 R2 の場合、累積更新プログラム 7をインストールすると問題が解決します。必要なファイルは
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
また
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64
また、最初に SQL Server 2008 をアンインストールして再インストールする必要がありました (修正されませんでしたが、CU は修正されました)。
再インストールする必要はありません。
セットアップファイルをクリックします。次に、メンテナンスに移動し、修復をクリックします。これにより、IntelliSense の問題が修正されます。
私は同じ問題を抱えていました。いくつかのデータベースをオフラインにして、Intellisense の更新 (Ctrl-Shift-R) を実行した後、Intellisense が動作を停止したことがわかりました。オフライン データベースをオンラインに戻し、再度更新 (Ctl-Shft-R) を実行すると、出来上がりです! インテリセンスが再び機能します。
なんというダサいデザイン。データベースが存在するがオフラインの場合、Intellisense のリストの作成が停止する可能性があります。マイクロソフトに感謝します。
Intellisense を実行することがおそらく最良の選択肢であるため、順不同で製品を提案したくはありませんが、Management Studio の呪われた Intellisense がないことに何ヶ月も苦労してきました。再インストール、CU7 の更新、キャッシュの更新、ニワトリを異教徒の神々に捧げる。何も助けていません。
SqlComplete を見つけたとき、私は RedGate の SqlPrompt (かなり高価で、195 ドル) にお金を払おうとしていました。
http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw
基本を行う無料バージョンがあり、フルバージョンはわずか 50 ドルです!
私はデータベース アーキテクトです。コマンドを覚えることはできますが、オート コンプリートを使用すると時間を大幅に節約できます。行き詰まって Intellisense を動作させることができない場合は、SqlComplete を試してください。何時間もの手間が省けました。
最近、IntelliSense のトラブルシューティングに関するヒントを書きました。タイトルには SQL Server 2012 と書かれていますが、ほとんどの手法は以前のバージョンの Management Studio にも適用できます。
私はすべての修正を試しました-データベースをオフラインにしてからオンラインにし、累積的な更新プログラム10をインストールし、SQL Serverのインストールを修復し、ローカルキャッシュを更新し、SQL Server Management Studioで必要な設定を変更しましたが、すべてが無駄でした。最後に、正しいサービスパック(SP1)をインストールすることで、うまくいきました。
以下のリンクをたどり、SQLServer2008R2SP1-KB2528583-x86-ENU.exe(またはSQL Serverのx64ビットインスタンスの場合はx64ファイル)をダウンロードします。
http://www.microsoft.com/download/en/details.aspx?id=26727
最後に、Intellisenseを有効にしました!
SQL Server 2008 を再インストールすることで解決しました。これはまったく最適ではありませんでしたが、誰かが同様の問題に遭遇した場合は、このルートがおそらく機能することを確認してください。
より多くの人々がこの問題に遭遇すると確信しているので、私はこれをここに投稿しています。Microsoft Visual Studio 2010 Service Pack 1 (KB2565057) のセキュリティ更新プログラムをインストールしましたが、SQL Server Management Studio 2008 (R2 ではありません) で Intellisense が失われました。
SP をアンインストールすると、Intellisense が復元されました。
このスレッドを見つけた後、データベースをオフラインにした後にのみ Intellisense が壊れ、インスタンス上のオフライン データベースが Intellisense を強制終了することを発見しました。
このスレッドでは、Intellisense を復元するには、
この手順は私にとってはうまくいき、Intellisense が再び機能するようになりました。
同じ問題ですが、SQL Management Studio 2008 R2 Service Pack 1 を再インストールするだけでうまくいきました。DBエンジンをそのままにしておきました。DB エンジンは問題ではありません。SQL Management Studio が Visual Studio SP1 に悩まされているだけです。
インストーラーはこちら...
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26727
SQLManagementStudio_x86_ENU.exe (私のマシンでは 32 ビット)をインストールしました。
受け入れられた回答を試してみると、インストールエラーが発生しました:以前のインストール、パッチ、または修復で障害が検出されました、何とか何とか...
これを修正するために、私のレジストリで、次のキーのすべての DWORD 値を 1 に変更しまし た。
HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\ConfigurationState HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\ConfigurationState HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.SQLEXPRESS\ConfigurationState HKLM\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\ConfigurationState
SSMS での Intellisense の問題の修正に関する私の完全な投稿を参照してください。
これはMSからの公式の言葉です。
http://support.microsoft.com/kb/2531482
解決策は上記と同じで、バージョン 10.50.1777.0 の SQL Server 2008 R2 更新プログラムをインストールします。
私は上記のすべてを行い、最終的にあきらめました。最後の手段は、devArt の SQL Complete Express を見つけたサードパーティの SQL Intellisense アドオンでした。
それはインテリセンスプラスです。Intellisense が戻ってきて、すべてが順調です。
SSMS 2005 をサポート - 2012 には Visual Studio アドインも含まれています。