在我的情况下,我想要SQLEXPRESS而不是LocalDB,因为我想运行完整的IIS而不是开发服务器。一个答案恢复到了LocalDB,但我无法做到这一点。
第一次尝试“显示表数据”失败。但是我通过修改VS2012创建的新SQLEXPRESS连接字符串来“显示表数据”。我删除了AttachDbFilename = | DataDirectory |和用户实例=真从新的连接字符串。
显示表数据失败:
<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-mydb-20131028231936.mdf;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
显示表数据打交道:
<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;" providerName="System.Data.SqlClient" />
,还应注意。在我的情况下,SQLEXPRESS是一个命名实例,您可以在连接字符串中看到数据源。
感谢您的回复。我尝试了两种,但该选项不在服务器资源管理器或SQL服务器对象资源管理器中。当我第一次开始这个项目时,我使用服务器资源管理器来“显示表格数据”并修改表格定义;但现在,我必须从VS12的导航菜单中单击SQL,然后编写一个新查询以获取信息。 –