模拟SQL Server数据库关闭

Oma*_*eji 5 sql t-sql sql-server

我编写了一个通过网络连接到系统的应用程序,并将事件从该系统记录到SQL Server数据库.

我需要在SQL Server出现故障时测试应用程序的行为.有没有办法在SQL Server系统上只杀死一个数据库而不影响其他数据库?

如果没有,有办法模拟SQL Server关闭.

它应该没关系,但应用程序是用Java编写的.

bzl*_*zlm 5

您可以使用sqlcmd单用户模式设置数据库,或使用T-SQL 分离数据库.这将模拟数据库以受控方式脱机,但不会模拟服务器以不受控制的方式下降,这可能更有用.