4

私は共有ホスティングをしています。嬉しかったです。そのパネルで新しいデータベースを作成し、SQL Server Management Studio でデータベースを管理していました。デザイナーでデータベースを右クリックして、新しいテーブルを追加できました。

データベースは: SQL Server 10.0.2531 (SQL Server 2008 SP1 だと思います)

私の SSMS の詳細

Microsoft SQL Server Management Studio          13.0.15500.91
Microsoft Analysis Services Client Tools        13.0.1605.86
Microsoft Data Access Components (MDAC)         10.0.10586.0
Microsoft MSXML                                 3.0 6.0 
Microsoft Internet Explorer                     9.11.10586.0
Microsoft .NET Framework                        4.0.30319.42000
Operating System                                6.3.10586

SSMS を 2016 に更新しました。しかし、データベースを右クリックすると、「新規 -> テーブル メニュー」が表示されません。右クリック メニューは「フィルター、Powershell の開始、レポートと更新」のみです。

これで、New Query メニュー (クエリを記述) で新しいテーブルを作成できるようになりましたが、「New -> Table メニュー」はどこにありますか? これはセキュリティ上の問題ですか?

4

2 に答える 2

1

SSMS では、SQL スクリプトを使用して新しいテーブルを作成できます。これは、その処理がサーバー上で行われるためです。ただし、SSMS はテーブルを追加する機能を提供します。ここでは、SQL Server の各バージョンに必要な機能を提供するためにユーザー インターフェイスを開発する必要があります。これには明らかにオーバーヘッドがあります。そのため、徐々に古いバージョンが削除されます。

SQL 2012 の SSMS は、SQL Server 2005 のサポートを提供しませんでした。

Damien_The_Unbeliever が指摘しているように、SQL Server 2016 の SSMS は、サポートされているすべてのバージョンの SQL Server をサポートしています。ただし、これは「メインストリーム サポートの終了日」のためのものであるため、悲しいかな、SQL Server 2012 は完全な UI サポートを備えた最後のバージョンです。

SSIS の古いバージョンを維持するために BIDS と Data Tools をインストールしておく必要があるのと同じように、複数のバージョンの SSMS をインストールすることができます。

于 2016-07-05T22:07:16.897 に答える