web-dev-qa-db-ja.com

SQL Server 2008 Management Studio Intellisenseが機能しないのはなぜですか?

私は、Intellisenseがまったく動作しない理由を解明しようとして狂気に駆られています。私が使用しているサーバーはローカルで、2008年です。データベースは2008年の互換性に設定されています。Intellisenseはすべてのメニューでオンになっていますが、CTRL-Jでもメンバーリストは表示されません。

誰かがこのようなことを経験し、それを修正する方法を見つけましたか? IntelliSenseが動作しない限り、仕事を始めることはできません。

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

ここからダウンロードできるSQL 2008 R2 Service Pack 1を適用しました

http://www.Microsoft.com/download/en/details.aspx?id=26727

32ビット:SQLServer2008R2SP1-KB2528583-x86-ENU.exe

64ビット:SQLServer2008R2SP1-KB2528583-x64-ENU.exe

このSP1を適用し、インテリセンスが再び機能するようになりました。これがお役に立てば幸いです! (:

106
Bonez024

Visual Studio 2010 SP1は、SSMS 2008 R2のIntelliSenseを破壊します。それについて connect があり、幸いなことに そのための修正 もあります。

要するに、インストールする必要があります SQL Server 2008 R2の累積更新パッケージ7SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86またはを要求することにより

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

from このホットフィックスリクエストページ 。)

EDIT:@Paul Lemkeが指摘したように、最新のCUパッケージを入手する必要があるかもしれません。 このブログ にはSQLサーバーのリリースが含まれています。 (この記事の執筆時点では、最新のものは CU14 です)

87
jaraics

SQL Server 2008 R2の場合、 Cumulative Update 7 をインストールすると問題が修正されます。必要なファイルは

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x86
または
SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

また、最初にSQL Server 2008をアンインストールして再インストールする必要がありました(修正されませんでしたが、CUは修正しました)。

21
Chris S

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

セットアップファイルをクリックします。次に、メンテナンスに進み、[修復]をクリックします。これでインテリセンスの問題が修正されるはずです。

14
King

私はちょうど同じ問題を抱えていた。一部のデータベースをオフラインにし、Intellisenseの更新(Ctrl-Shift-R)を実行すると、Intellisenseが動作しなくなることがわかりました。オフラインデータベースをオンラインに戻し、更新(Ctl-Shft-R)を再度実行し、VOILA! Intellisenseは再び機能します。

なんてくだらないデザイン。 Intellisenseのリストの人口は、データベースは存在するがオフラインになっているときに窒息する可能性があります。マイクロソフトに感謝します。

12
Herb

Intellisenseを実行するのがおそらく最良の選択肢であるため、順番を入れ替えて製品を提案したくはありませんが、Management Studioで呪われていないIntelliSenseに何ヶ月も苦労しました。再インストール、CU7更新、キャッシュの更新、異教の神への鶏の犠牲。何も助けていない。

SqlCompleteを見つけたとき、私はRedGateのSqlPrompt(かなり高額、195ドル)の支払いをしようとしていました。

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

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

私はデータベースアーキテクトであり、コマンドを思い出すことができますが、オートコンプリートにより時間を大幅に節約できます。立ち往生していて、IntelliSenseが動作しない場合は、SqlCompleteを試してください。面倒な時間を節約できました。

7
Chris Smith

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

http://www.mssqltips.com/sqlservertip/2591/troubleshooting-intellisense-in-sql-server-management-studio-2012/

5
Aaron Bertrand

データベースをオフラインにしてからオンラインにし、累積更新プログラム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を有効にしました!

2
Ragu

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

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

これは私が得たMSからのダイレクトリンクです ホットフィックス

1

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

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

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

この手順は私のために働いており、インテリセンスは今再び働いています。

1
BulletProofPoet

もっと多くの人がこの問題に出くわすと確信しているので、ここに投稿しています。 Microsoft Visual Studio 2010 Service Pack 1(KB2565057)用のセキュリティ更新プログラムをインストールしましたが、SQL Server Management studio 2008(R2ではなく)でIntellisenseを失いました。

SPのアンインストールによりIntellisenseが復元されました。

1
MDB983

受け入れられた答えをしようとすると、インストールエラーが表示されました。以前のインストール、パッチ、または修復についてエラーが検出されました。

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

0
VFein

これはMSからのこれに関する公式Wordです。

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

これらのソリューションは上記と同じで、バージョン10.50.1777.0のSQL Server 2008 R2更新プログラムをインストールします。

http://support.Microsoft.com/kb/250777

0
Anton Ochss

私も同じ問題を抱えています。どこでもオンラインで検索し、解決策を見つけることができません。 IntelliSenseと同様に機能するRedgateのSQLプロンプトをインストールしたため、競合が発生した可能性があります。その後、プロンプトの実行を停止しましたが、インテリセンスはまったくありません。 SQL Server 2008を使用すると、SQLCMDモードがオフになり、まったく運がありません。これは以前に起こりましたが、SQL Serverの再インストールが唯一の仕事でした。

0
Jason

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

0
Carter Medlin

上記のすべてを実行し、最終的にはあきらめました。最後の手段の1つは、devArtのSQL Complete Expressを見つけた3番目のパートであるSQL Intellisenseアドオンでした。

インテリセンスに加えて、それ以上です。インテリセンスが復活し、すべてが順調です。

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

SQL Complete

0
C0r3yh