2011-09-08 22 views
11

新しいジョブを開始したばかりで、すべてが既に自分のマシンにインストールされています。 それはちょうどフレンドリーな束ではありません。 (初期)SQL Server 2008 R2 intellisenseが動作しない

私はSQL Server 2008 R2を持っており、Visual Studio 2010 SP1があります。

私はSQL Server Management Studioにインテリセンスを持っていません。

Google検索で数百のヒットが見つかりました!

は最終的に私は、このリンクを発見した:

http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=2507770&kbln=en-us#step1

問題は、私の中から選択するので、多くの修正プログラムを持っていると私は1 は、あなたが知っていたか分からないのですか?

enter image description here

おかげで、すべての多く

+1

IntellisenseはSQL Serverでは提供されていません。これはSQL Server Management Studioによって提供されます。SQL Server Management Studioは、データベースに関するメタデータを取得し、提案を提供します。データベース構造を読む権限がありますか? –

+1

どのバージョンのデータベースに接続していますか? SQL Server Management Studio 2008 R2をお持ちで、SQL Server 2005データベースに接続している場合は、Intellisenseのサポートはありません。 –

+0

2008 dbに接続 – user9969

答えて

20

まず - SQL Server Management Studioの2008年以降でインテリセンスだけでも2008年以降されているデータベースに対して動作します - それは2005データベースに対しては機能しません。

次は、SSMSでインテリセンスが有効になっていることを確認しましたか?あなたは、SQL Server 2008 R2 IDEを抱えているものの

enter image description here

+1

Marc、まだ動作していません。すべてのSQL Server 2008データベースをSQL Server 2008に接続しています。動作していません – user9969

+2

Visual Studio 2010のSP1をインストールすると発生するバグです。ユーザーエラー。 – TizzyFoe

+0

SQL Server 2008の場合は、このリンクにhttps://blog.sqlauthorityをチェックしてください。com/2009/03/31/sql-server-2008-intellisense-does-work-enable-intellisense / – Abdul

0

しかし、あなたが接続している場合: - それは有効になっている場合 -

enter image description here

はその後、時にはそれがローカルキャッシュを更新するのに役立ちますSQL Server 2005では、インテリセンスは機能しません。

thisリンクをチェックしてください、あなたの問題を解決するのに役立つかもしれない。

0

あなたの質問に答えるためには、直接、この記事、Why is SQL Server 2008 Management Studio Intellisense not working?上の答えの一つは、下から2番目は、あなたが望むものであろうことを示唆している:

SQLServer2008R2_RTM_CU7_2507770_10_50_1777_x64

しかし、それはただの修正プログラムですこれがリリースされたばかりで、現在の累積アップデートが増えています。 http://support.microsoft.com/kb/981356

1

私はちょうど同じ問題を抱えていましたが、VS 2010やその他のアプリケーションについては何も分かりません。

あなたは、SQL 2008のIntelliSenseを有効にするためにしなければならないのは、次のとおりです。

1)Windows Updateを実行し、SQL Server 2008の(SP1およびSP3)約2つの更新プログラムをインストールします。 Ctrlキー+ Shiftキー+ R

4を押して、[ツール]> [オプション]> [テキストエディタ>のTransact-SQL>のIntelliSense

3)リフレッシュローカルキャッシュ:

2)を再起動し、インテリセンスは、SQL Server上で有効であることを確認してください)完了。

1

また、お持ちの場合クエリ| SQLCMDがオンになっている上記のすべての場所にIntelliSenseが設定されていて、最新のパッチが適用されていても、IntelliSenseが機能しなくなります。

3

後期の答えが、他の読者に役立つことができます:

あなたは、Visual Studio 2010 SP1をインストールし、SQL Server 2008 R2を使用している場合、あなたのIntelliSenseが動作を停止することがありそうです。このための修正プログラムがあり、SQL Server 2008 R2 SP1でリリースされました。このKBの記事をお読みください詳細については

:インテリセンスが機能しない理由https://support.microsoft.com/en-us/kb/2531482

この記事http://www.sqlshack.com/using-and-troubleshooting-sql-server-intellisense-sql-server-2012-higher/よるが、ここでは一般的な理由のいくつかは、次のとおりのIntelliSenseが有効になっている場合

  1. は、まずチェックこの記事の前半で説明したとおりです。また、Statement Completionsの設定が正しいことを確認してください。

  2. カーソルの前にページのどこにも構文エラーがないことを確認してください。コードエラーを解決すると、IntelliSenseが再度アクティブになるはずです。

  3. IntelliSenseはコメント内では機能しません。このセクションのコメントを外すとコメントが表示されます。

  4. IntelliSenseは引用符内では機能しません。引用符の外にカーソルを置いてください。

  5. SQL Serverインスタンスまたはデータベースプロジェクトに接続していることを確認してください。

  6. IntelliSenseは、SQL Server 2008以降でのみサポートされています。

  7. IntelliSenseは暗号化されたオブジェクトでは機能しません。

  8. すべての構文がサポートされているわけではありません。

  9. SQLCMDモードで実行していますか?残念ながら、IntelliSenseはコマンドモードではサポートされていません。 IntelliSenseを取得するには通常モードに戻ります。

  10. IntelliSenseが現在

-2
R2をSQLを再インストールするか、Googleで検索 "SQLServer2008R2-KB2507770-x86.exe" をダウンロードし、SQLサーバの場合は100%の作業を実行してくださいSQL Azureではサポートされていません
関連する問題