我编写了一个应用程序,该应用程序通过网络连接到系统并将该系统中的事件记录到 SQL Server 数据库。
当 SQL Server 出现故障时,我需要测试应用程序的行为。有没有办法只杀死 SQL Server 系统上的一个数据库而不影响其他数据库?
如果没有,有没有办法模拟 SQL Server 宕机。
没关系,但该应用程序是用 Java 编写的。
最佳答案
您可以使用 sqlcmd至 set the database in single-user mode or detach the database使用 T-SQL。这将模拟数据库以受控方式脱机,但不会模拟服务器以不受控制的方式停机,这可能更有用。
关于sql - 模拟 SQL Server 数据库宕机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3574205/