使用DBCC DBINFO查詢資料庫資訊

2021-09-21 22:39:27 字數 876 閱讀 8218

在使用 

dbcc dbinfo

之前我們先看你下面幾個問題:

1.sql server

是否公升級過?安裝時的版本是多少?

2.sql server

當前的內部版本號是多少?

3.sql server

上次成功執行

dbcc checkdb

的時間是多少?

4.日誌是否被重建過

5.。。。。。。

上面所需要的資訊只需要乙個命令就可以了

dbcc dbinfo

(這個是

undocumented

,但是安全)

,下面是執行的腳步,為了顯示好看我使用了

with tableresults

結果如下:

dbi_dbnamemaster

dbi_version655

dbi_createversion611

dbi_dbcclastknowngood2011-08-20 03:00:05.900

dbi_lastlogbackuptime1900-01-01 00:00:00.000

dbi_rebuildlogs0

通過上面的資訊可以知道我的資料庫是從

2005

公升級上去的,在

2011

年做過dbcc checkdb

,沒做過日誌備份,也沒重新

rebuild log.

其實這些資訊都是存在資料庫的

boot page

裡面的,頁面

id 9

是boot page,

所以上面的資訊也可以通過

dbcc page 

查到。

使用 JdbcTemplate 查詢及更新資料庫

通過對 jdbctemplate 源 的研讀,可以看到,在 jdbctemplate 提供了很多用來查詢的數 據庫,比如 queryformap queryforlong queryforint queryforlist 等等。這裡只是簡單的進行示例說明,使用 queryforlist 查詢的示例 ...

Delphi使用執行緒TThread查詢資料庫

網上查了很多資料,看了很多關於執行緒tthread的使用,並動手操作,但均未能達到想要的效果。我所要的效果是,執行緒執行耗時的操作而不影響主程式,使用者使用沒有卡頓的感覺。知道是使用執行緒程式設計解決,後來經過不斷的摸索,終於達到想要的效果,而 也只是二十幾行,後面直接呼叫即可。type tdbqu...

Python程式設計 使用pythink查詢資料庫

github 說下這個pythink模組的作用 背景 我們公司的主要使用的後端語言有兩種,python和php 而且有乙個專門的dba管理資料庫,就是說,這個資料庫不是你乙個人的,有同組的成員和其他組的成員在使用,好像大部分公司都一樣。python爬蟲部分的業務,主要操作是插入 而php業務主要是查...