visual-studio - 如何暂时禁用 LocalDB 数据库以进行连接失败测试?

标签 visual-studio visual-studio-2013 localdb

对于开发人员测试,我从 Visual Studio 2013 运行我的 SQLServer 数据库的 LocalDB 版本。我想测试当我在同一台机器上运行的 C# 应用程序无法访问此数据库时会发生什么 - 最好是从 VS 进行调试。具体来说,在应用程序运行时变得无法访问,因此我可以“打开/关闭”而无需重新启动我的应用程序并检查它是否处理此问题。

我在 VS 中看不到明显的“停止数据库”选项。我也不知道 LocalDB 实例是如何管理的...如果它仅在 VS 运行时存在?

有什么方法可以做我想做的事情,数据库和应用程序都在同一台机器上运行,而数据库作为 LocalDB 托管,而不是通过 SQLServer(我没有安装)?

最佳答案

无需停止数据库,您只需将配置更改为连接字符串中的某个虚拟 IP/主机或端口即可。

关于visual-studio - 如何暂时禁用 LocalDB 数据库以进行连接失败测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43935674/

相关文章:

c# - checkin 没有更改的文件的缺点?

c# - Resharper - 如何在解决方案中禁用项目的索引

authentication - 无法连接到数据库以执行身份功能

ssms - SQL LocalDB - 删除文件时无法删除数据库

ef-code-first - 如何在不使用迁移的情况下使用 LocalDB 和 EF

visual-studio - 如何在 Visual Studio 构建中模拟/p msbuild 参数?

regex - 如何替换 Notepad++ /Visual Studio中的特定模式

c# - CodedUI 测试未在测试 Controller /代理上运行

visual-studio-2013 - 如何在 Visual Studio 2013 express 中安装单元测试生成器扩展

c# - 使用 BackgroundDownloader 时的 HRESULT 0x80072EE4