當前位置:首頁 » 操作系統 » 查看資料庫屬性

查看資料庫屬性

發布時間: 2023-02-04 17:00:10

⑴ 如果希望查看資料庫的屬性,可以使用的系統存儲過程是哪個

在網路上直接搜索「sqlServer系統存儲過程」,呵呵呵~
sp_databases
列出伺服器上的所有資料庫

sp_server_info
列出伺服器信息,如字元集,版本和排列順序

sp_stored_proceres
列出當前環境中的所有存儲過程

sp_tables
列出當前環境中所有可以查詢的對象

sp_password
添加或修改登錄帳戶的密碼

sp_configure
顯示(不帶選項)或更改(帶選項)當前伺服器的全局配置設置

sp_help
返回表的列名,數據類型,約束類型等

sp_helptext
顯示規則,默認值,未加密的存儲過程,用戶定義的函數,觸發器或視圖的實際文本

sp_helpfile
查看當前資料庫信息

sp_dboption
顯示或更改資料庫選項

sp_detach_db
分離資料庫

sp_attach_db
附加資料庫

sp_admpdevice
添加設備

sp_dropdevice
刪除設備

sp_pkeys
查看主鍵

sp_fkeys
查看外鍵

sp_helpdb
查看指定資料庫相關文件信息

sp_addtype
自建數據類型

sp_droptype
刪除自建數據類型

sp_rename
重新命名資料庫

sp_executesql
執行SQL語句

sp_addlogin
添加登陸

sp_droplogin
刪除登錄

sp_grantdbaccess
把用戶映射到登錄,即添加一個資料庫安全帳戶並授予塔訪問許可權

sp_revokedbaccess
撤銷用戶的數據訪問權,即從資料庫中刪除一個安全帳戶

sp_addrole
添加角色

sp_addrolemember
向角色中添加成員,使其成為資料庫角色的成員

sp_addsrvrolemember
修改登錄使其成為固定伺服器角色的成員

sp_grantlogin
允許使用組帳戶或系統用戶使用Windows身份驗證連接到SQL

sp_defaultdb
修改一個登錄的默認資料庫

sp_helpindex
用於查看錶的索引

sp_cursoropen
定義與游標和游標選項相關的SQL語句,然後生成游標

sp_cursorfetch
從游標中提取一行或多行

sp_cursorclose
關閉並釋放游標

sp_cursoroption
設置各種游標選項

sp_cursor
用於請求定位更新

sp_cursorprepare
把與游標有關的T-SQL語句或批處理編譯成執行計劃,但並不創建游標

sp_cursorexecute
從由sp_cursorprepare創建的執行計劃中創建並填充游標

sp_cursorunprepare
廢棄由sp_cursorprepare生成的執行計劃

sp_settriggerorder
指定第一個或最後一個激發的、與表關聯的AFTER 觸發器。在第一個和最後一個觸發器之間激發的AFTER 觸發器將按未定義的順序執行

sp_start_job
立即啟動自動化任務

sp_stop_job
停止正在執行的自動化任務

⑵ 怎麼查看資料庫

USE pubs

在沒有再次使用USE語句來改變當前資料庫以前,後面的每一行操作語句都將針對pubs資料庫執行。使用系統存儲過程sp_helpdb可以查看當前伺服器上所有資料庫的信息,如果指定了資料庫的名字則返回指定資料庫的信息。

使用系統存儲過程sp_databases可以查看當前伺服器上所有可以使用的資料庫。

使用系統存儲過程sp_helpfile可以查看當前資料庫上所有文件(包括數據文件和日誌文件)的信息。如果指定了文件的名字,則返回該文件的信息。

使用系統存儲過程sp_helpfilegroup可以查看當前資料庫上所有文件組,包括Primary文件組和User_defined文件組的信息。如果指定了文件組的名字,則返回該文件組的信息。

可以使用企業管理器來查看更詳細的有關資料庫的信息,方法是:

(1) 選中要查看的資料庫。

(2) 從【操作】菜單或快捷菜單中選擇【屬性】命令,彈出如圖3.4所示的對話框。從中可以查看或者修改數據文件、日誌文件、文件組及使用許可權等屬性。

圖3.4 資料庫的屬性查看

3.4 管理資料庫
創建好資料庫,也許使用一段時間之後,發現此資料庫的文件容量不敷使用、此資料庫已經有一段時間不用了等相關事情發生時,就必須要針對資料庫來進行管理。

3.4.1 修改資料庫大小
SQL Server 2000的數據文件可以自動擴充長度,所以資料庫的大小也會自動增加。但是如果設置了最大文件長度,則資料庫的擴充依然是有必要進行的操作。修改資料庫的大小實質上是修改數據文件和日誌文件的長度,或者增加/刪除操作系統文件。這種操作可以通過下面的語法來實現:

ALTER DATABASE database

{ ADD FILE <filespec> [,...n] [TO FILEGROUP filegroup_name]

| ADD LOG FILE <filespec> [,...n]

| REMOVE FILE logical_file_name

| ADD FILEGROUP filegroup_name

| REMOVE FILEGROUP filegroup_name

| MODIFY FILE <filespec>

| MODIFY FILEGROUP filegroup_name filegroup_property

}

<filespec> ::=

(NAME = logical_file_name

[, FILENAME = 'os_file_name' ]

[, SIZE = size]

[, MAXSIZE = { max_size | UNLIMITED } ]

[, FILEGROWTH = growth_increment] )

下面的例子在Company資料庫的默認文件組Primary文件組里,增加了一個數據文件。

ALTER DATABASE Company

ADD FILE

(

NAME = Test1dat2,

FILENAME = 'e:\program files\Microsoft sql server\mssql\data\t1dat2.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB

)

GO

下面的例子在Company資料庫的ComGroup1文件組里增加了兩個數據文件,並將該文件組設置為默認文件組。

ALTER DATABASE Company

ADD FILE

( NAME = test1dat3,

FILENAME ='e:\program files\Microsoft sql server\mssql\data\t1dat3.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB),

( NAME = test1dat4,

FILENAME = 'e:\program files\Microsoft sql server\mssql\data\t1dat4.ndf',

SIZE = 5MB,

MAXSIZE = 100MB,

FILEGROWTH = 5MB)

TO FILEGROUP ComGroup1

ALTER DATABASE Company

MODIFY FILEGROUP ComGroup1 DEFAULT

GO

下面的例子將Company資料庫中test1dat3數據文件的長度改變為20MB。

ALTER DATABASE Company

MODIFY FILE

(NAME = test1dat3,

SIZE = 20MB)

GO

同樣的操作可以在企業管理器中進行,方法如下。

(1) 選中要查看的資料庫。

(2) 從主菜單或快捷菜單中選擇【屬性】命令,彈出如圖3.4 所示對話框。

(3) 在【數據文件】選項卡中增刪數據文件或對其屬性進行修改。

(4) 在【事務日誌】選項卡上增刪日誌文件或對其屬性進行修改。

3.4.2 收縮資料庫
SQL Server 2000資料庫在長時間使用後數據文件和日誌文件會非常龐大,同時刪除了大量的數據後,數據文件的大小並沒有自動變小。SQL Server 2000提供了手段來縮小過於龐大的資料庫,以回收沒有使用的數據頁。可以用手動的方法單獨縮小某一個數據文件,也可以縮小整個文件組的長度。還可以設置資料庫在達到一定大小之前自動執行縮小操作。

使用企業管理器完成縮小資料庫的方法如下。

(1) 從指定伺服器上展開資料庫節點,選中要執行縮小操作的資料庫。

(2) 從快捷菜單中選擇【所有任務】|【收縮資料庫】命令,彈出如圖3.5所示的對話框。

圖3.5 縮小資料庫

選擇執行資料庫縮小操作的方式:

l 【收縮後文件中的最大可用空間】微調框 在進行過資料庫收縮後,文件中還可以利用的空間。

l 【在收縮前將頁移到文件起始位置】復選框 把含有數據的數據頁都移動到文件的開頭。

l 【收縮文件】選項組 為了進行更精確的文件大小控制,針對每個單獨的資料庫文件進行收縮,具體方法是:單擊【文件】按鈕,彈出如圖3.6所示的對話框。

圖3.6 針對文件進行收縮

可以在這個對話框中選擇針對文件執行收縮操作的不同方式,也可以設置執行收縮操作的時間,把執行資料庫收縮的時間安排在資料庫存取不那麼頻繁的時段。

3.4.3 備份資料庫
數據對於用戶來說是非常寶貴的資產。數據是存放在計算機上的,但是即使是最可靠的硬體和軟體,也會出現系統故障或產品故障。所以,應該在意外發生之前做好充分的准備工作,以便在意外發生之後有相應的措施能快速地恢復資料庫的運行,並使丟失的數據量減少到最小。

通過企業管理器來備份資料庫的操作如下:

(1) 選中指定的資料庫,選擇【工具】|【備份資料庫】命令,彈出如圖3.7所示的對話框。

圖3.7 進行資料庫備份

(2) 在該對話框可以更換需要備份的資料庫,輸入備份的名字和對備份的描述,選擇備份的類型。

(3) 單擊【添加】按鈕選擇要備份的設備,如圖3.8所示。

圖3.8 選擇備份設備

在這個對話框中可以創建新的備份設備。用戶可以一次選擇多個設備,將資料庫備份到多個設備上。也可以將資料庫備份到指定的文件。

(4) 在圖3.7所示的對話框的【重寫】選項組里,選擇在設備上進行操作的方式,可以選擇【追加到媒體】單選按鈕,將新的備份添加到備份設備中以前備份的後面(不影響原來的備份);也可以選擇【重寫現有媒體】單選按鈕,用新的備份覆蓋原來的備份。

(5) 選中【調度】復選框,用戶可以擬訂自動進行備份操作的時間,單擊右邊的按鈕用戶可以自主設計自動進行備份操作的時間,如圖3.9所示。完成設置後單擊【確定】按鈕,回到資料庫備份界面。

圖3.9 設置自動備份

(6) 單擊【確定】按鈕,完成備份操作。

3.4.4 恢復資料庫
使用SQL Server 2000可以很方便地實現資料庫的恢復,步驟如下。

(1) 選中指定的資料庫,選擇【工具】|【還原資料庫】命令,彈出對話框如圖3.10所示的對話框。

圖3.10 還原資料庫

(2) 可以選擇要進行還原的資料庫。在【參數】選項組中,用戶可以選擇利用哪個資料庫備份來執行資料庫的恢復操作。如果是利用事務日誌來進行恢復,還可以選擇恢復資料庫到某一指定時刻的狀態。如果是從設備(文件)恢復資料庫,可以在【還原】選項中選擇【從設備】單選按鈕,如圖3.11所示。

圖3.11 從設備還原資料庫

單擊【選擇設備】按鈕,如圖3.12所示。單擊【添加】按鈕可以選擇還原的文件名稱。完成後單擊【確定】按鈕。

圖3.12 選擇設備

(3) 單擊【確定】按鈕完成資料庫的恢復。

⑶ 如何查看sqlserver中資料庫詳細信息

方法一

1

打開sqlserver管理器,連接進入資料庫,然後點擊「新建查詢」。

2

如圖,在編輯區輸入「select @@version」,然後右鍵選擇「執行」。

3

在下方「結果」中可看到所用sqlserver資料庫工具的相關信息。如圖,可以看到是「Microsoft SQL Server 2005的開發版」,版本號是「9.00.1399.06」,系統是「windows NT 6.1」。

方法二

1

還有一種方法是在打開的資源管理器中的資料庫根節點處右鍵,然後點擊「屬性」。

2

然後在彈出的「屬性」窗口點擊「常規」選項,即可看到相關的信息了。

方法三

1

在打不開sqlserver時,還可以通過控制面板查看版本信息。(方法:依次點擊「開始」→「控制面板」→「卸載程序」,然後找到sqlserver程序就可以查看了)

⑷ sql2014如何打開資料庫屬性頁

你說的是SQLServer2014嗎? 在連接名上右鍵,點擊屬性,打開"伺服器屬性"。

在具體資料庫名稱上右鍵,點擊屬性,打開"資料庫屬性"。

⑸ 怎樣查看一個資料庫裡面的所有表怎樣查看錶的結構和變數屬性

在查詢分析器中,打開對象瀏覽器(通過F8打開或關閉),展開用戶表,就可以查看所有的表和列。

另外,也可以這樣通過查詢語句查詢所有用戶表及其構:
SELECT TABLENAME=A.NAME,FIELDNAME=B.NAME,C.NAME,B.LENGTH FROM SYSOBJECTS A,SYSCOLUMNS B,SYSTYPES C WHERE A.ID=B.ID AND B.XTYPE=C.XTYPE AND A.TYPE='U' ORDER BY A.NAME

⑹ 怎麼查詢到SQL資料庫中屬性的默認值

--顯示資料庫屬性默認值
sp_configure

--主鍵
sp_pkeys '要查的表名'

--所有列的信息,包括類型,默認值等
sp_columns '要查的表名'

熱點內容
java中編譯器默認導入jdk包 發布:2024-03-29 12:23:26 瀏覽:365
中山大學資料庫 發布:2024-03-29 12:20:44 瀏覽:695
創造與魔法哪個腳本不要錢 發布:2024-03-29 12:20:38 瀏覽:441
medly安卓版在哪裡進行作曲 發布:2024-03-29 12:20:37 瀏覽:427
php所有空格 發布:2024-03-29 12:19:28 瀏覽:656
asp建立資料庫 發布:2024-03-29 12:07:18 瀏覽:533
存儲許可權是什麼意思 發布:2024-03-29 11:55:01 瀏覽:812
網路通信加密 發布:2024-03-29 11:48:49 瀏覽:611
如何清除伺服器硬碟殘留數據 發布:2024-03-29 11:35:18 瀏覽:264
解壓包子破了個洞怎麼辦 發布:2024-03-29 11:13:52 瀏覽:527