小编Art*_*rty的帖子

默认关闭 CHECK_POLICY

我们从 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-2005 sql-server

8
推荐指数
1
解决办法
5573
查看次数

检查另一个会话的 IMPLICIT_TRANSACTIONS 设置

在 SQL Server 中,您可以IMPLICIT_TRANSACTIONS通过@@OPTIONS.

如何找到IMPLICIT_TRANSACTIONS另一个会话的值?

这绝对可以做到,因为 SQL Server Profiler 显示了这一点。

sql-server metadata

8
推荐指数
1
解决办法
112
查看次数

BACKUP LOG 无法执行,因为当前没有数据库备份

我有一个使用完整恢复模型的 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,因为当前没有数据库备份。

问题

如何在不运行备份日志命令的情况下检查我是否无法进行日志备份?

sql-server-2005 sql-server backup transaction-log

5
推荐指数
2
解决办法
2330
查看次数