2013-07-21 15 views
6

Visual Studio 2012には、サーバーエクスプローラーで2つのデータベース接続が構成されています。 1つはSQL Server 2008 R2データベース用、もう1つはSQL Server 2012データベース用です。私はいつも、テーブルを右クリックして「テーブルデータを表示」を選択することで、SQL 2008データベースのデータを素早くインライン編集することができました。Visual Studio SQL Serverのデザインとインライン編集機能がありません

Show Table Data command

私は、SQLペインを開き、ポップやデータを照会、フィールドに直接カーソルを置くと、結果セット内のデータを編集することができます。私はスクリプトを書く必要なしにデータをすばやく編集するときに、この方法に頼っていました。

Inline editing of data

このオプションは、SQL Server 2012個の接続のために利用できないようです。同じことをしようとすると、SQL Serverデータベースツール(SSDT)のコンテキストで開かれているようです。 1000レコードの初期結果セットが表示されますが、SQL 2008とは異なり、より正確なSELECTクエリを実行し、結果セットの値を選択して上書きすることによってデータをインラインで編集する簡単な方法はありません。以下のスクリーンショットは、新しいクエリウィンドウを直接開くことで得られる最も近いものですが、結果をインラインで編集する方法はありません。

SSDT Window with no way to edit

のVisual Studio 2008のデータベースのように動作する2012のデータベースを取得することが可能ですか?この現象を防止するSQL 2012のインストールでコンポーネントが欠けていましたか?あるいは、Microsoftはこれらの機能を使い果たしてしまったのだろうか?私は必然的にインライン編集をしたい、私はデータの1行を修正するためにUPDATEクエリを書く必要はありません、それは遅く、より危険に思える..句が不注意に逃した場合、 ?

ご意見をいただければ幸いです。

+0

表を右クリックし、「上位200行を編集」を選択してください。それはうまくいくかもしれない。 –

+0

「トップ200行を編集する」はどこにありますか?私はこのオプションをVisual StudioのSSMSだけで見つけることはできません。 – QFDev

+1

SSDT内のSQL Serverオブジェクトエクスプローラで、テーブルを右クリックして[データの表示]を選択します。私はSSMS 2012を考えていましたが、私はSSDTでVS2012シェルを使ってこれをチェックしました。 –

答えて

2

まず、設定のクエリ制限をクリアします。これは、その後、[ツール]メニューの下のオプションで、右側のテーブルをクリックし、「すべての行の編集」を

をクリックし、次に「SQL Serverのオブジェクトエクスプローラ」と「コマンド」

にスクロール次にSQLペインを表示しますクエリを編集できます。正方形の背景に文字「SQL」を持つアイコンです。シリンダーの上にSQLを持つアイコンではありません。

私は写真を投稿したいと思いますが、私はばかげて十分なポイントがありません。だから私は残念です。あなたがそれらをしたい場合は私にメッセージしてください。

+0

これは私の仕事ではない、私はVS 2012または2013でこのオプションを見つけることができません.. –

関連する問題