如果我将 Microsoft SQL Server 数据库设置为脱机并删除它,它将被删除,但日志和数据文件将保留。如果我在联机模式下执行此操作,则另一个连接可能会阻止我删除它。在开发环境中,或者对于我想定期清理并在生产环境中重新创建的数据库,清理数据库及其数据文件和日志文件的最佳 T-SQL 命令序列是什么,它会一直工作因为我有 sa 权限并且没有人恶意阻止我删除数据库?
Rob*_*vis 14
除非您处于数据库的上下文中,否则无法确保您是唯一使用它的人。另外,不要使用批处理分隔符。将其全部作为一个批次运行。
Use AlwaysEncryptedSample;
ALTER DATABASE AlwaysEncryptedSample SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
Use master;
DROP DATABASE AlwaysEncryptedSample;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12691 次 |
最近记录: |