对于开发人员测试,我从 Visual Studio 2013 运行我的 SQLServer 数据库的 LocalDB 版本。我想测试当我在同一台机器上运行的 C# 应用程序无法访问此数据库时会发生什么 - 最好是从 VS 进行调试。具体来说,在应用程序运行时变得无法访问,因此我可以“打开/关闭”而无需重新启动我的应用程序并检查它是否处理此问题。
我在 VS 中看不到明显的“停止数据库”选项。我也不知道 LocalDB 实例是如何管理的...如果它仅在 VS 运行时存在?
有什么方法可以做我想做的事情,数据库和应用程序都在同一台机器上运行,而数据库作为 LocalDB 托管,而不是通过 SQLServer(我没有安装)?
最佳答案
无需停止数据库,您只需将配置更改为连接字符串中的某个虚拟 IP/主机或端口即可。
关于visual-studio - 如何暂时禁用 LocalDB 数据库以进行连接失败测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43935674/