SSMSテンポラルテーブルにない上位N行を選択


8

データベース内でテンポラルテーブルを使用していますが、Management Studio 2017(v17.4 14.0.17213.0)でテーブルを右クリックすると、コンテキストメニューに[上位1000行選択 ]が表示されません(非テンポラルテーブルには問題はありません) )

ssmsに選択トップがありません

このコンテキストメニューを元に戻す方法はありますか?私が実行しているSQL Serverのバージョン(SQL 13.1.4001.0 Express Edition)に関係していると感じています


関連:12
Alexei

回答:


6

私のSSMS 17.5は、Enterprise EditionのSQL Server 2016時間対応テーブルに対して「上位1000行を選択」のコンテキストメニューを表示します。

ここに画像の説明を入力してください

SQL Server 2016 Expressでは、SSMS 17.5を使用して、[上位1000行を選択]コンテキストメニューを表示できません。

ここに画像の説明を入力してください

これは、MicrosoftによるSQL Server Management Studio内での意図的な決定のようです。


かなり悲しい決断。「だれか、$$$$をEnterpriseに切り替えましょう。Expressが機能しないわけではありません。ManagementStudioのコンテキストメニューがないだけです」。
Andriy K

同意します、@ AndriyK-一部の決定は非常に奇妙です。
Max Vernon

4

私が「偶然に」見つけた回避策:

テンポラルテーブルを使用する場合、テンポラルテーブルは常にとして作成します mytable_history

そのため、そのテーブルのツリーを開くと、常に最初にテンポラルテーブル名が表示されます。そのテンポラルテーブルでマウスを右クリックすると、「nnn行を選択してnnn行を編集」と表示されます。

そのため、スクリプトを作成すると、明らかに同じ列名が含まれているだけです-間違っている"from"ため、その文字列"_history"を削除して実行します。そしてVOILA、私は今私が欲しかったテーブルに私の選択を持っています...

SQL Serverフォーラム/提案ページの関連する問題、投票してください:

https://feedback.azure.com/forums/908035-sql-server/suggestions/32898913-ssms-right-click-menu-option-to-design-tables


リンクされたfeedback.azure.comのバグは「デザイン」メニューエントリに関するものであり(SSMSはSQL ServerのSKUのテーブルデザインツールをサポートしていません)、SQLのテンポラルテーブルのSSMSの非常に不正確で役に立たないコンテキストメニューとは無関係です。サーバーエクスプレス。
Dai

私も、より具体的な要求時間前に提出された:feedback.azure.com/forums/908035-sql-server/suggestions/...
アンドリー・K
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.