web-dev-qa-db-ja.com

SQL Server 2008のOpen Tableはどこに行きましたか?

SQL Server 2005の時点では、データベーステーブルの右クリックメニューからSQL Management Studioでフラットファイルを開くことができました。開いたら、グリッドのすぐそこにレコードを追加または更新できます。

SQL Server 2008がリリースされたので、Microsoftは少なくとも右クリックメニューからその機能を隠しました。

どこに行ったの?

25
John Dunagan

「上位200行の編集」に置き換えられます。このコマンドは、[ツール]> [オプション]> [SQL Serverオブジェクトエクスプローラー]> [コマンド]で変更できます。

ただし、テーブルを右クリックして[上位200行の編集]を選択し、ツールバーで[SQLペインの表示]というボタンを探します。ここからクエリを編集して、必要なデータのサブセットをグリッドに表示できます。

これは、人々が古いOpen Tableコマンドで誤って巨大なテーブルを開いていたためです。この方法はかなりうまくいくように見えますが、一般的に、2005年のデータベースと話すとき、2008年版はかなり不安定だと思いますが、それは別の問題です...

48

オプションの値を0に変更すると、テーブル全体を開くことができます。

12
lisa luster

「上位200行の編集」のデフォルト値も「0」に設定できます。

[ツール]メニュー-> [オプション...]で、SQLサーバーの[オブジェクトエクスプローラー\テーブルとビュー]オプション\値[最上行の編集]コマンドを選択します。デフォルト値200も「0」に変更します。

デフォルトで「上位200行の編集」の代わりに「すべての行の編集」オプションがあり、それがlaaargeテーブルであることがわかっている場合は、「上位1000行の選択」をテーブルの再編集として使用します。

7
kløna