小编Jos*_*ley的帖子

传递文字?到 sp_MSforeachdb

我正在尝试搜索?字符串中的字符,但在服务器上的所有数据库中搜索。由于?标记是数据库名称的占位符,我如何格式化查询以便它知道我的意思是搜索?而不是用数据库名称替换它?

此时的 WHERE 子句是:

WHERE DirectoryPath LIKE ''%?%''
Run Code Online (Sandbox Code Playgroud)

这导致:

WHERE DirectoryPath LIKE '%DATABASENAME%'
Run Code Online (Sandbox Code Playgroud)

我需要它呈现为:

WHERE DirectoryPath LIKE '%?%'
Run Code Online (Sandbox Code Playgroud)

sql-server t-sql

6
推荐指数
1
解决办法
1698
查看次数

如何修复 log_reuse_wait_desc=LOG_BACKUP?无法进行日志备份

我检查了 sys.databases 以找出哪些数据库需要 LOG 备份。令我惊讶的是,我有很多log_reuse_wait_desc=LOG_BACKUP意思,我为在这些数据库上运行 LOG 备份而设置的作业实际上并没有创建 LOG 备份文件。

在做了一些搜索之后,有人建议将数据库模式从 FULL 更改为 SIMPLE,然后返回到 FULL 以重置内容。执行此操作后,我仍然无法获得 LOG 备份以成功运行。

我正在使用 SQL Server 2005,并使用在http://ola.hallengren.com/sql-server-backup.html 中找到的 ola hallengren 备份方法。

谢谢

sql-server backup transaction-log log

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

sql-server ×2

backup ×1

log ×1

t-sql ×1

transaction-log ×1