179

インテリセンスがまったく機能しない理由を理解しようとして、私は狂気に追い込まれています。私が使用しているサーバーはローカルで 2008 で、データベースは 2008 互換に設定されており、Intellisense はすべてのメニューで有効になっていますが、CTRL-J を押してもメンバー リストは表示されません。

誰かがこのようなことを経験し、それを修正する方法を見つけましたか? インテリセンスが機能していないと、本当に仕事を始める気になれません。

4

17 に答える 17

106

この投稿は古いと思いますが、再インストール、累積的な更新、またはその他の方法を適用した後でも、誰かがまだ検索していて、インテリセンスの問題の解決策が見つからない場合は、私が助けになることを願っています。

ここからダウンロードできる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を適用しましたが、インテリセンスが再び機能するようになりました。これがお役に立てば幸いです。(:

于 2011-12-13T17:10:15.450 に答える
87

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 です)

于 2011-05-03T09:58:14.330 に答える
21

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 は修正されました)。

于 2011-07-18T10:46:18.687 に答える
14

再インストールする必要はありません。

セットアップファイルをクリックします。次に、メンテナンスに移動し、修復をクリックします。これにより、IntelliSense の問題が修正されます。

于 2009-04-16T14:32:14.657 に答える
12

私は同じ問題を抱えていました。いくつかのデータベースをオフラインにして、Intellisense の更新 (Ctrl-Shift-R) を実行した後、Intellisense が動作を停止したことがわかりました。オフライン データベースをオンラインに戻し、再度更新 (Ctl-Shft-R) を実行すると、出来上がりです! インテリセンスが再び機能します。

なんというダサいデザイン。データベースが存在するがオフラインの場合、Intellisense のリストの作成が停止する可能性があります。マイクロソフトに感謝します。

于 2011-01-21T18:36:53.780 に答える
7

Intellisense を実行することがおそらく最良の選択肢であるため、順不同で製品を提案したくはありませんが、Management Studio の呪われた Intellisense がないことに何ヶ月も苦労してきました。再インストール、CU7 の更新、キャッシュの更新、ニワトリを異教徒の神々に捧げる。何も助けていません。

SqlComplete を見つけたとき、私は RedGate の SqlPrompt (かなり高価で、195 ドル) にお金を払おうとしていました。

http://www.devart.com/dbforge/sql/sqlcomplete/?gclid=CN2xs_Lw7akCFcYZHAodpicXXw

基本を行う無料バージョンがあり、フルバージョンはわずか 50 ドルです!

私はデータベース アーキテクトです。コマンドを覚えることはできますが、オート コンプリートを使用すると時間を大幅に節約できます。行き詰まって Intellisense を動作させることができない場合は、SqlComplete を試してください。何時間もの手間が省けました。

于 2011-07-06T23:37:16.880 に答える
5

最近、IntelliSense のトラブルシューティングに関するヒントを書きました。タイトルには SQL Server 2012 と書かれていますが、ほとんどの手法は以前のバージョンの Management Studio にも適用できます。

于 2012-02-11T05:39:12.780 に答える
2

私はすべての修正を試しました-データベースをオフラインにしてからオンラインにし、累積的な更新プログラム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を有効にしました!

于 2012-02-22T23:13:11.267 に答える
2

SQL Server 2008 を再インストールすることで解決しました。これはまったく最適ではありませんでしたが、誰かが同様の問題に遭遇した場合は、このルートがおそらく機能することを確認してください。

于 2009-02-17T18:35:08.433 に答える
1

より多くの人々がこの問題に遭遇すると確信しているので、私はこれをここに投稿しています。Microsoft Visual Studio 2010 Service Pack 1 (KB2565057) のセキュリティ更新プログラムをインストールしましたが、SQL Server Management Studio 2008 (R2 ではありません) で Intellisense が失われました。

SP をアンインストールすると、Intellisense が復元されました。

于 2011-08-17T16:04:57.473 に答える
1

このスレッドを見つけた後、データベースをオフラインにした後にのみ Intellisense が壊れ、インスタンス上のオフライン データベースが Intellisense を強制終了することを発見しました。

このスレッドでは、Intellisense を復元するには、

  • 必要なデータベースをオフラインにしてから、
  • サーバーインスタンスを再起動し、最後に
  • Intellisense キャッシュを更新します。

この手順は私にとってはうまくいき、Intellisense が再び機能するようになりました。

于 2012-09-06T09:15:56.160 に答える
0

同じ問題ですが、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 ビット)をインストールしました。

于 2011-08-16T19:37:36.627 に答える
0

受け入れられた回答を試してみると、インストールエラーが発生しました:以前のインストール、パッチ、または修復で障害が検出されました、何とか何とか...

これを修正するために、私のレジストリで、次のキーのすべての 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 の問題の修正に関する私の完全な投稿を参照してください。

于 2012-06-15T17:19:40.440 に答える
0

これはMSからの公式の言葉です。

http://support.microsoft.com/kb/2531482

解決策は上記と同じで、バージョン 10.50.1777.0 の SQL Server 2008 R2 更新プログラムをインストールします。

http://support.microsoft.com/kb/2507770

于 2012-08-10T13:49:42.667 に答える
0

私は上記のすべてを行い、最終的にあきらめました。最後の手段は、devArt の SQL Complete Express を見つけたサードパーティの SQL Intellisense アドオンでした。

それはインテリセンスプラスです。Intellisense が戻ってきて、すべてが順調です。

SSMS 2005 をサポート - 2012 には Visual Studio アドインも含まれています。

SQL コンプリート

于 2013-06-25T17:29:53.990 に答える