在 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 CE 4 DataProvider 在服务器资源管理器中不可用
在sqlserver2008企业管理器中批量导入数据时,提示内存不足,然后自动关闭。帮忙看看啥问题?