“创建新表”在SQL Server 2008的SSMS 2016上不可见

问题描述:

我有一个共享主机。我很高兴。我在其面板上创建了新的数据库,然后使用SQL Server Management Studio管理我的数据库。我可以通过用设计器右键单击数据库来添加新表。“创建新表”在SQL Server 2008的SSMS 2016上不可见

数据库是:SQL服务器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,报告和刷新”

现在我可以通过新查询菜单(通过编写查询)创建新表,但我的“新建 - >表菜单”在哪里?这是一个安全问题吗?

+1

我认为这仅仅是SQL Server 2008中太旧了,所以不是SSMS 2016 – Mike

+1

支持,但为什么没有在任何地方写的? – oneNiceFriend

+0

是的,我正在寻找一个参考,然后发布为答案。它涉及到支持的软件版本。 Ssms确实支持一些后端版本,但它们并不全都支持。你必须在某个地方在沙地画一条线。 2014年,2012年我希望得到支持,但除此之外......? – Mike

在SSMS中,您可以使用SQL脚本来创建新表,因为该处理是在服务器上完成的。但是,SSMS提供了添加表的功能,在这里必须开发用户界面以为每个版本的SQL Server提供必要的功能,这显然具有开销。所以逐渐老版本会掉线。

SSMS 2012 SQL没有为SQL Server提供支持2005

现在,作为Damien_The_Unbeliever指出SSMS用于SQL Server 2016支持SQL Server的所有受支持版本。但这是针对“主流支持终止日期”的,因此,唉,SQL Server 2012是具有完整UI支持的最后一个版本。

你仍然可以安装SSMS的多张版本,就像你可能需要不断地安装到维护SSIS老年verions BIDS以及数据工具

有报道针对此问题

错误connect.microsoft.com

social.msdn