回答

收藏

按创建顺序列出一个SQL Server上的所有数据库

技术问答 技术问答 251 人阅读 | 0 人回复 | 2023-09-14

在此一个SQL Server(2005)例如,我可能有100多个数据库。我想按照创建日期的顺序列出,甚至更好,按照任何表的最新修改日期的顺序列出。1 P. I& A0 |4 f6 \
我能写吗?SELECT查询,同样重要的是,我可以从上下文中编写,需要什么权限来执行?
8 Z) t% d5 i* M2 ~                                                               
  f5 U9 V" y8 c4 v    解决方案:                                                                1 X/ p- n9 \! q5 b9 Y" \9 ~
                                                                你可以松针对sys.databases编写此查询的目录视图
4 K! \+ \* J/ f, Z- R/ jSELECT * FROM sys.databasesORDER BY create_date但不幸的是,我知道没有等效的最终修改日期 …* g) i. K3 q& g% {
这应该可以用于服务器上的任何数据库-不管你在哪个数据库,sys都可以从任何位置访问这些目录视图。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则