我有一个有数百个用户的应用程序。我们不时需要应用程序之外的所有用户对DB中的数据应用修复(编辑表,导致在修复期间禁用触发器,等等)。我们不想将DB设置为SINGLE_USER模式,这会扼杀连接和ROLL BACK TRANSACTIONS,因为工作通常是由第三部分远程完成。因此,我们编写了下面的脚本来删除域用户,然后将其设置为RESTRICTED_USER。我不太关心性能,因为查询不需要很长时间,但我关心的是意想不到的结果、我不知道的潜在缺陷,以及在这种情况下什么是最佳实践。GOGO
declar