在 SQL Server 对象资源管理器中查找数据库

Posted

技术标签:

【中文标题】在 SQL Server 对象资源管理器中查找数据库【英文标题】:Find database in SQL Server Object Explorer 【发布时间】:2014-07-21 10:06:48 【问题描述】:

我正在使用 VS2013 Express Web Edition,我编写了一个 C# MVC 5 Internet 应用程序,并希望从 SQL Server 对象资源管理器中删除数据库。

这是我的连接字符串:

"Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\CanFindLocation26.mdf;Initial Catalog=CanFindLocation26;Integrated Security=True"

我已打开 SQL Server 对象资源管理器,但找不到我的数据库。

有一个 (localdb)\Projects 节点,它有一个数据库节点,但我的数据库不在那里。还有一个 Projects - CanFindLocation 文件夹,里面什么都没有。我的 MVC5 应用程序名称是 CanFindLocation。

我的数据库在 SQL Server 对象资源管理器中的什么位置?

提前致谢

【问题讨论】:

对象浏览器只会列出已经正式挂载并附加到服务器的数据库;据我了解,临时文件也可以挂载 - 但它们的显示方式不同。 将数据库附加到 SQL Express 的最佳方法是什么? 实际上我看到这是 localdb,但它保持不变:如果您打算引用 files (如您的示例中),那么您所拥有的就可以了;如果要引用数据库,则:在服务器上附加数据库(使用sql命令或对象资源管理器),并在连接字符串中使用数据库名称,而不是文件名 【参考方案1】:

你必须建立你的数据库项目然后你可以在sql server中找到你的数据库表 对象资源管理器->SQL Server->项目->您的数据库

在您的 web 应用程序中的 web.config 文件中,连接字符串应该会自动创建。

谢谢

【讨论】:

以上是关于在 SQL Server 对象资源管理器中查找数据库的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 1

SQL Server CE 4 DataProvider 在服务器资源管理器中不可用

在sqlserver2008企业管理器中批量导入数据时,提示内存不足,然后自动关闭。帮忙看看啥问题?

SQL Server 2008 的配置管理器中的网络配置是空白的怎么办

sqlserver的脚本文件是在配置管理器中执行的

怎样在SQL Server 2000中收缩数据库