Asp.net VS2012-“2012年”;“创建表格”;或;“显示表格数据”;服务器/数据库资源管理器中未显示菜单选项

Asp.net VS2012-“2012年”;“创建表格”;或;“显示表格数据”;服务器/数据库资源管理器中未显示菜单选项,asp.net,sql,visual-studio-2012,sql-server-2012,Asp.net,Sql,Visual Studio 2012,Sql Server 2012,可能重复: 我已经为Web和SQL Server 2012安装了VS 2012,并且正在打开一个在VWD 2010和SQL 2008中构建的解决方案。该应用程序运行良好,我可以使用该应用程序添加/编辑/删除记录。但是,当我转到数据库资源管理器并右键单击一个表时,我不再获得“显示表数据”选项。当我右键单击数据库时,我也没有得到“createtable”选项。这是一个.mdf文件。我尝试连接到另一台SQL server(不是本地机器上的SQL server),我得到了所有这些选项,localdb也

可能重复:


我已经为Web和SQL Server 2012安装了VS 2012,并且正在打开一个在VWD 2010和SQL 2008中构建的解决方案。该应用程序运行良好,我可以使用该应用程序添加/编辑/删除记录。但是,当我转到数据库资源管理器并右键单击一个表时,我不再获得“显示表数据”选项。当我右键单击数据库时,我也没有得到“createtable”选项。这是一个.mdf文件。我尝试连接到另一台SQL server(不是本地机器上的SQL server),我得到了所有这些选项,localdb也是如此。你知道为什么我不能在本地机器上安装SQL server时获得这些选项吗?管道/Shared/TCP都已启用。请提供帮助。

我认为这些选项仅适用于Sql数据库,而不适用于Access数据库

更新的答案

然后,我建议您使用SQLServerManagementStudio,这是微软提供的一个免费工具,用于探索SQLServer数据库。比内置VS插件更灵活。从那里可以做很多事情

它的下载量相当大(615Mb)。这里是FileHippo链接

我不确定您的机器安装了什么版本,是express还是standard。如果它是express,那么它肯定会与上面的链接一起工作。但在下载之前,请确保已安装express edition。我还想,其他版本可能会与管理工作室捆绑在一起。您也可以从那里安装。

请参阅答案


总之,SSDT和Visual Studio Express for Web是不兼容的。您需要使用VS 2010 shell来使用SSDT。

我很困惑。你说它是一个.mdb文件,这意味着它可以访问。但您也可以说它是一个本地SQL数据库。您能澄清一下您使用的是哪一个吗?刚刚更正,应该是.mdf,不是.mdb,抱歉。这是SQL 2012 express数据库。抱歉,已编辑。。。应该是.mdf,而不是.mdb。对于数据库开发,新的SSDT比sqlservermanagementstudio好得多。声明式数据库开发就是它的目的!在Visual Studio for Web 2012中,我在哪里可以找到此SQL Server对象资源管理器?如果安装了SSDT,它将位于“视图”菜单下。如果没有,您将需要手动安装SSDT。现在下载试试,不过如果它能像2010年那样正常工作那就太好了。你正在使用VS for Web并尝试在DB上开发。至少SSDT是一个免费工具…成功安装了SSDT,但似乎在VisualStudioforWeb2012的任何地方都找不到它。我已经读到它应该在安装的模板下,但它不在那里。