我们从 SQL Server 2000 迁移到 SQL Server 2005。我无法更改的客户端软件创建了一个没有选项的用户
CHECK_POLICY = OFF;
Run Code Online (Sandbox Code Playgroud)
创建用户后,我必须运行命令
ALTER LOGIN username WITH CHECK_POLICY = OFF;
Run Code Online (Sandbox Code Playgroud)
按照建议禁用该策略,我不能。
是否可以禁用CHECK_POLICY
没有她的CREATE LOGIN
用户创建的默认值CHECK_POLICY = OFF
?
在 SQL Server 中,您可以IMPLICIT_TRANSACTIONS
通过@@OPTIONS
.
如何找到IMPLICIT_TRANSACTIONS
另一个会话的值?
这绝对可以做到,因为 SQL Server Profiler 显示了这一点。
我有一个使用完整恢复模型的 SQL Server 2005 数据库。如果我执行以下命令:
ALTER DATABASE test SET RECOVERY SIMPLE;
ALTER DATABASE test SET RECOVERY FULL;
Run Code Online (Sandbox Code Playgroud)
或者
BACKUP LOG test WITH truncate_only;
Run Code Online (Sandbox Code Playgroud)
然后尝试运行日志备份:
BACKUP LOG test TO DISK = 'backupfile.bak'
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
无法执行 BACKUP LOG,因为当前没有数据库备份。
问题:
如何在不运行备份日志命令的情况下检查我是否无法进行日志备份?