如何使用 T-SQL 检查 Azure SQL Edge 中数据库的恢复模式
发布于
在 Azure SQL Edge 中,可以查询目录视图以查看每个数据库的恢复模式。sys.databases
示例
下面是一个演示示例:
SELECT
name,
recovery_model_desc
FROM sys.databases;
输出:
+--------------------+-----------------------+
| name | recovery_model_desc |
|--------------------+-----------------------|
| master | SIMPLE |
| tempdb | SIMPLE |
| model | SIMPLE |
| msdb | SIMPLE |
| Music | SIMPLE |
| KrankyKranes | SIMPLE |
| PetHotel | SIMPLE |
| WideWorldImporters | SIMPLE |
+--------------------+-----------------------+默认情况下,、、 和数据库都使用简单恢复模式。master``tempdb``model``msdb
默认情况下,在 Azure SQL Edge 中创建的数据库使用简单恢复模式,这反映在我的示例中。这是因为数据库使用简单恢复模式。如果希望所有新数据库都使用完整恢复模式,请将数据库更改为使用完整恢复模式。model``model
如果不想列出所有数据库,则始终可以使用子句将其缩小到仅一个数据库:WHERE
SELECT
name,
recovery_model_desc
FROM sys.databases
WHERE name = 'KrankyKranes';
输出:
+--------------+-----------------------+
| name | recovery_model_desc |
|--------------+-----------------------|
| KrankyKranes | SIMPLE |
+--------------+-----------------------+如果需要,您可以随时更改恢复模式。