新聞中心
數據庫面試題大全:常見問題完美解析

為開江等地區(qū)用戶提供了全套網頁設計制作服務,及開江網站建設行業(yè)解決方案。主營業(yè)務為網站建設、網站設計、開江網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
數據庫管理是現代信息科技的基礎。相應的數據庫管理技術水平與企業(yè)智慧有著相當的關聯(lián)性。因此,數據庫的求職面試成為了考驗應聘者數據庫技術、工作溝通等方面的更好的資源。以下是數據庫面試題大全,并且包含了您在應聘數據庫管理職位時可能遇到的所有問題。
1. 你對Database的理解是什么?
數據庫是由計算機系統(tǒng)維護的一個,存儲著一個特殊應用程序的數據。在龐大的計算機程序和應用中,從需要存儲和檢索數據的軟件,到企業(yè)能夠訪問到的單個數據庫,都需要由數據庫集群。數據庫也是離線存儲程序的重要組成部分。
2. 常用的數據庫種類有哪些?簡要介紹一下。
常用的代表性數據庫有Oracle、Mysql、SQL server、Postgres、SQLite、DB2、MongoDB等等。不同數據庫的特點和功能不一樣,每個數據庫都有自己優(yōu)勢與不足,選擇合適的數據庫取決于工作的要求。
3. 數據庫引擎與數據庫實際運作的關系是什么?
數據庫引擎是數據庫軟件內部的一個子系統(tǒng),介于存儲數據的物理介質和數據訪問控制軟件之間,控制著數據和應用的訪問。數據庫實際運作是本來應用到數據庫上的操作,應用程序和用戶都可以操作,引擎負責核心的數據庫管理,代表數據庫取數據,將數據存入數據庫,編輯、更新等等應用操作與數據庫相關內容的應用運作都是由引擎來完成。
4. 講一下關系型數據庫的特點?
關系型數據庫以兩維關系表的方式保存數據,數據通過與該表(或表關系)之間的沖突控制來進行集中管理。關系型數據庫支持比較強的事務管理,即實現數據的基礎功能,具有聚合、分組等數據分析和數據搜集技術。而且其保護機制穩(wěn)定,對數據的有效檢索和存儲等方面也較為安全。
5. 如何進行SQL Server集群的管理?
SQL Server集群是必在極具重要性的服務器,為了保證工作連續(xù)性和用戶數據安全性,進行Server集群管理步驟如下:
(1)按照需求設置SQL Server的集群環(huán)境,從計算機配置、網絡調整到程序安裝?!?/p>
(2)建立所需的SQL Server集群程序服務。
(3)設置先正好的主節(jié)點和從節(jié)點,就是負責管理和處理故障的 主節(jié)點、輔助節(jié)點(從節(jié)點)。
(4)配置SQL Server的高可用性系統(tǒng),對可能的系統(tǒng)錯誤和服務器遷移進行預配置,操作系統(tǒng)修整系統(tǒng)等等。
(5)設置故障監(jiān)控系統(tǒng)、SQL Server集群的運行日志、性能計數器、網絡訪問等。
(6)進行SQL Server的資源綁定和SQL Server群集的檢查。
(7)對可能出現的故障、服務器遷移進行預警和預測,進行集群管理。
6. MongoDB不同于傳統(tǒng)關系型數據庫,它的什么特點?
MongoDB是一種免費和開放源代碼的文檔型數據庫。最明顯的區(qū)別是,不同于傳統(tǒng)的關系型數據庫,MongoDB保存的是文檔。一般的關系型數據庫是以數據表形式存儲數據。文檔是一個有著可定義結構的數據信息,它以ON格式為中心。簡單的說,MongoDB是NoSQL(非關系型數據管理系統(tǒng))中較為先進的一種數據存儲管理技術,MongoDB為企業(yè)的應用程序提供了一種快速、簡便、結構化的Web應用程序設計、分布式通訊等等。
7. 解釋數據庫索引。
數據庫索引是能夠在數據表中更快、更加準確的查找到相關數據的索引,能夠提高數據庫的效率、降低處理數據的時間,提高數據庫的性能。不同的數據庫索引有著不同的效率和作用,索引系統(tǒng)支持復雜的、多條查詢展開的和許多高效的、面向識別的查詢。
8. 如何進行SQL Server數據庫的備份與恢復?操作步驟詳述。
(1)在《SQL Server Management Studio》軟件中進入當前數據庫,選擇“操作 >備份”打開“備份數據庫”的“向導”。
(2)選擇“銷毀備份類型”的選項,選擇備份的主機的目錄、備份的文件名稱、備份數據庫的格式以及設置備份描述等等內容,按照提示“下一步”操作即可。
(3)在恢復數據庫時需要選擇導入該數據的備份庫,選擇恢復采用“簡單”、“完整”的方式,再按照操作指導進行“下一步”操作即可。
9. SQL Server如何進行數據庫優(yōu)化?
SQL Server在基本的數據庫優(yōu)化方面采用自動策略,其在壓縮數據,管理數據庫事務、并發(fā)控制和數據表查詢、數據管理等等中發(fā)揮了很大的作用。可在SQL Server中進行的數據庫優(yōu)化包括數據分區(qū)、數據分組與分級、列操作、數據存儲器操作以及表格所采用的索引設置等等。其中,采用索引,以及合理使用SQL Server的核心優(yōu)化器這兩種優(yōu)化方式都是SQL Server數據庫提高性能的好選擇。
10. 對于NoSQL數據庫的理解?
NoSQL(Not Only SQL,不僅僅是SQL)的數據庫模型是在關系模型基礎上形成的全新一代數據管理系統(tǒng),旨在對分布式數據庫進行適當的適應并滿足互聯(lián)網網絡大規(guī)模數據管理應用的需求。NoSQL數據庫發(fā)展至今已經包括了各種類型的數據庫系統(tǒng),包括鍵值對存儲、文檔數據庫、列族數據庫和圖形數據庫等等,不同的數據存儲方案可以滿足多種不同的存儲和查詢需求。
綜上述,不止面試前或面試后,對數據庫管理的知識了解與應用技能掌握一直都是求職者的一大資本。上述就是面試過程中可能遇到的問題,您可以根據自己的工作需要,逐步學習與深入掌握不同數據庫的實際應用與運用。
相關問題拓展閱讀:
- 數據庫存儲過程有哪些,面試題
數據庫存儲過程有哪些,面試題
/*
系統(tǒng)存儲過程很多,有些常用,有些不常用
常用:
sp_attach_db 附加數據庫到一個服務器中
sp_columns 返回在當前環(huán)境中列的信息
sp_databases 列出當前擾腔雀系統(tǒng)中的數據庫
sp_configure 顯示或修改當前服務器的全局配置
sp_depends 顯示數據庫對象的依賴信息
sp_executesql 執(zhí)行動態(tài)的T-SQL語句
sp_help 報告有關數據庫對象的信息
sp_helpdb 返回指定數據庫或全部數據庫的信息
sp_helptext 顯示規(guī)則、默認值、存儲過程、觸發(fā)緩早器、視圖等的未加密的文本定義信息
sp_indexes 返回指定遠程表的索引信息
sp_lock 返回有關鎖的信息
sp_password 增加或者修改指定login的口令
sp_rename 更改用戶創(chuàng)建的數據庫對象名稱
sp_renamedb 更改數據庫名稱
sp_spaceused 顯示數據庫的空間使用情況
sp_tables 返回在當前環(huán)境中可以被查詢的對象的列表
sp_who 提供當前用戶和進程的信息
不常用:
sp_addlinkedserver 創(chuàng)建一個允許執(zhí)行分布式查詢的鏈接服務器
sp_addlinkedsrvlogin 在本地服務器和遠程服務器之間創(chuàng)建login帳戶的映射關系
sp_addlogin 創(chuàng)建一個新的login帳戶
sp_add_agent_parameter 在代理文件中增加一個參數
sp_add_agent_profile 為復制代理增加一個代理文件
sp_add_alert 創(chuàng)建一個警報
sp_add_category 在服務器上,增加一種作業(yè)、警報或者操作員的特定分類
sp_add_data_file_recover_suspect_db 當數據庫復原不能完成時,向文件組增加一個數據文件
sp_add_file_recover_suspect_db 對于復原有問題的數據庫增加一個文件
sp_add_job 增加一個sql server agent可以執(zhí)行的作業(yè)
sp_add_jobschedule 為作業(yè)創(chuàng)建調度
sp_add_jobserver 把指定的作業(yè)增加到指定服務器上
sp_add_jobstep 在作業(yè)中增加一步或一個操作
sp_add_log_file_recover_suspect_db 當數據庫復原不能完成時,向文件組增加一個日志文件
sp_add_notification 為警報創(chuàng)建一個通知
sp_add_operator 為警報或者作業(yè)創(chuàng)建一個操作圓旁員
sp_add_targetservergroup 增加指定的服務器組
sp_add_targetsvrgrp_member 在指定的目標服務器組增加一個目標服務器
sp_addalias 在數據庫中為login帳戶增加一個別名
sp_addapprole 在數據庫中增加一個特殊的應用程序角色
sp_addarticle 創(chuàng)建文章,并把該文章添加到出版物中
sp_adddistpublisher 創(chuàng)建一個使用本地分布服務器的出版服務器
sp_adddistributiondb 在分布服務器上創(chuàng)建一個新的distribution數據庫
sp_adddistributor 增加一個分布服務器
sp_addextendedproc 在系統(tǒng)中增加一個擴展存儲過程
sp_addgroup 在當前數據庫中增加一個組
sp_addmergearticle 為一個已有的合并出版物創(chuàng)建一個文章
sp_addmergefilter 為了連接另外一個表,創(chuàng)建一個合并過濾器
sp_addmergepublication 創(chuàng)建一個新的合并出版物
sp_addmergepullsubscription 增加一個拉回類型的訂閱物
sp_addmergepullsubscription_agent 在訂閱服務器上,為合并拉回訂閱物創(chuàng)建一個代理
sp_addmergesubscription 創(chuàng)建一個推出或者拉回類型的訂閱物
sp_addmessage 在系統(tǒng)中增加一個新的錯誤消息
sp_addpublicaton 創(chuàng)建一個快照復制或者事務復制出版物
sp_addpublicaton_snapshot 創(chuàng)建一個快照代理
sp_addpullsusscription 在當前訂閱服務器的數據庫中增加一個拉回或者匿名訂閱物
sp_addpullsusscription_agent 在訂閱服務器的數據庫中增加一個新的代理
sp_addremotelogin 在本地服務器上增加一個遠程login帳戶,允許執(zhí)行遠程存儲過程調用
sp_addrole 在當前數據庫中增加一個角色
sp_addrolemember 為當前數據庫中的一個角色增加一個安全性帳戶
sp_addserver 添加一個遠程或者本地服務器
sp_addsrvrolemember 為固定的服務器角色增加一個成員
sp_addsubscriber 增加一個新的訂閱服務器
sp_addsubscriber_schedule 為分布代理和合并代理增加一個調度
sp_addsubscription 訂閱文章并且設置訂閱服務器的狀態(tài)
sp_addsynctrigers 在訂閱服務器上創(chuàng)建一個立即修改觸發(fā)器
sp_addtabletocontents 在合并跟蹤表中插入一個參考
sp_addtype 創(chuàng)建一個用戶定義的數據類型
sp_addumpdevice 增加一個備份設備
sp_adduser 在當前數據庫中為一個新用戶增加一個安全性帳戶
sp_altermessage 修改錯誤信息的狀態(tài)
sp_addly_job_to_targets 把作業(yè)應用到一個或者多個目標服務器
sp_approlepassword 在當前數據庫中改變應用程序角色的口令
sp_aarticle_validation 為指定的文章初始化確認請求
sp_aarticlecolumn 指定在文章中使用的列
sp_aarticlefilter 創(chuàng)建一個用于水平過濾數據的過濾器
sp_articleview 當表被過濾時,為文章創(chuàng)建一個同步化對象
sp_attach_single_file_db 在當前服務器中,附加一個只有一個數據文件的數據庫
sp_aautostats 對于一個指定的索引或統(tǒng)計,自動顯示update statistics的狀態(tài)
sp_bindefault 把默認值綁定到列或用戶定義的數據類型上
sp_bindrule 把規(guī)則綁定到列或用戶定義的數據類型上
sp_bindsession 綁定或解除綁定與實例中的其它事務的連接
sp_browsereplcmds 在分布數據庫中返回一種可讀格式的結果集
sp_catalogs 返回指定連接服務器中的系統(tǒng)目錄列表,在本地服務器中等價于數據庫列表
sp_certify_removable 確認在可移動介質上用于分布的數據庫是否正確配置
sp_change_agent_parameter 修改復制代理配置使用的參數
sp_change_agent_profile 修改復制代理配置使用的配置參數
sp_change_users_login 修改login與當前數據庫中用戶之間的關系
sp_changearticle 改變文章的屬性
sp_changedbowner 改變當前數據庫的所有者
sp_changedistpublisher 改變分布出版服務器的屬性
sp_changedistributor_password 改變分布服務器的口令
sp_changedistributor_property 改變分布服務器的屬性
sp_changedistribtutiondb 改變分布數據庫的屬性
sp_changegroup 改變安全性帳戶所屬的角色
sp_changemergearticle 改變合并文章的屬性
sp_changemergefilter 改變一些合并過濾器的屬性
sp_changemergepublication 改變合并出版物的屬性
sp_changemergepullsubscription 改變合并拉回出版物的屬性
sp_changemergesubscription 改變合并的推出或者拉回出版物的屬性
sp_changeobjectowner 改變對象的所有者
sp_changepublication 改變出版物的屬性
sp_changesubscriber 改變用于訂閱服務器的選項
sp_changesubscriber_schedule 改變用于分布式代理和事務代理的訂閱服務器的調度
sp_changesubstatus 改變訂閱服務器的狀態(tài)
sp_column_privileges 返回列的權限信息
sp_column_privileges_ex 返回在鏈接服務器上指定表的列的權限信息
sp_columns_ex 返回在鏈接服務器上列的信息
sp_create_removable 創(chuàng)建一個可移動介質數據庫
sp_createstats 創(chuàng)建單列的統(tǒng)計信息
sp_cursor 用于請求定位更新
sp_cursor_list 報告當前打開的服務器游標屬性
sp_cursorclose 關閉和釋放游標
sp_cursorfetch 從游標中取出數據行
sp_cursoropen 定義與游標和游標選項相關聯(lián)的 SQL 語句,然后填充游標
sp_cursoroption 用于設置各種游標選項
sp_cycle_errorlog 關閉錯誤日志文件重新開始錯誤記錄
sp_datatype_info 返回當前環(huán)境支持的數據類型信息
sp_dbfixedrolepermission 顯示每一個固定數據庫角色的許可
sp_dboption 顯示或修改數據庫選項
sp_dbremove 刪除數據庫和與該數據庫相關的所有文件
sp_defaultdb 設置登錄帳戶的默認數據庫
sp_defaultlanguage 設置登錄帳戶的默認語言
sp_delete_alert 刪除警報
sp_delete_backuphistory 刪除備份和恢復的歷史信息
sp_delete_category 刪除指定類型的作業(yè)、警報和操作員
sp_delete_job 刪除一個作業(yè)
sp_delete_jobschedule 刪除作業(yè)的調度
sp_delete_jobserver 刪除指定的目標服務器
sp_delete_jobstep 從作業(yè)中刪除指定的作業(yè)步驟
sp_delete_notfication 刪除發(fā)送給某個操作員的所有通知
sp_delete_operator 刪除操作員
sp_delete_targetserver 從可以使用的目標服務器列表中刪除指定的服務器
sp_delete_targetservergroup 刪除指定的目標服務器組
sp_delete_targetsvrgrp_member 從目標服務器組中刪除一個目標服務器
sp_deletemergeconflictrow 刪除沖突表中的記錄行
sp_denylogin 防止window用戶或群組連接到 sql server
sp_describe_cursor 報告服務器游標的屬性
sp_describe_cursor_columns 報告在服務器游標的結果集中列的屬性
sp_describe_cursor_tables 報告服務器游標參考的基表信息
sp_detach_db 分享服務器中的數據庫
sp_drop_agentparameger 刪除配置文件中的一個或者多個參數
sp_drop_profile 刪除配置文件
sp_dropalias 刪除一個帳戶的別名
sp_dropapprole 刪除當前數據庫中的應用程序角色
sp_droparticle 從出版物中刪除一篇文章
sp_dropdevice 刪除數據庫或者備份設備
sp_dropdistpublisher 刪除出版服務器
sp_dropdistributiondb 刪除分布數據庫
sp_dropdistributor 刪除分布服務器
sp_dropdropextendedproc 刪除一個擴展存儲過程
sp_dropgroup 從當前數據庫中刪除角色
sp_droplinkedsrvlogin 刪除一個本地服務器和連接服務器的映射帳戶
sp_droplogin 刪除一個登錄帳戶
sp_dropmergearticle 從合并出版物中刪除一篇文章
sp_dropmergefilter 刪除一個合并過濾器
sp_dropmergepublication 刪除一個合并出版物和與其相關的快照復制
sp_dropmergepullsubscription 刪除一個合并拉回訂購物
sp_dropmergesubscription 刪除一個訂閱物
sp_dropmessage 刪除一個消息
sp_droppublication 刪除出版物和與其相關的文章
sp_droppullsubscription 刪除當前訂閱服務器數據庫中的訂閱物
sp_dropremotelogin 刪除一個遠程登錄帳戶
sp_droprole 從當前數據庫中刪除一個角色
sp_droprolemember 從當前數據庫中的一個角色中刪除一個安全性帳戶
sp_dropserver 刪除一個遠程或者連接服務器列表中的服務器
sp_dropsrvrolemember 從一個固定的服務器角色中刪除一個帳戶
sp_dropsubscriber 刪除一個訂閱服務器
sp_dropsubscription 刪除訂閱物
sp_droptype 刪除一種用戶定義的數據類型
sp_dropuser 從當前數據庫中刪除一個用戶
sp_dropdropwebtask 刪除以前版本定義的web任務
sp_dsninfo 從一個與當前服務器相關的分布服務器返回ODBC和OLE DB數據源的信息
sp_dumpparamcmd 返回存儲在分布數據庫中的參數化命令的詳細信息
sp_enumcodepages 返回一個字符集和代碼頁的列表
sp_enumcustomresovers 返回所有可用的定制解決方案表表
sp_enumdsn 返回所有可用的odbc和ole db數據源列表
sp_enumfullsubscribers 返回訂閱服務器的列表
sp_expired_subscription_cleanup 周期性地檢查訂閱物的狀態(tài)是否失效
sp_fkeys 返回當前環(huán)境的外鍵信息
sp_foreignkeys 返回參照連接服務器的表的主鍵的外鍵
sp_fulltext_catalog 創(chuàng)建和刪除全文本目錄
sp_fulltext_column 指定某一個列是否參加全文本索引
sp_fulltext_database 從當前數據庫中初始化全文本索引
sp_fulltext_service 改變Microsoft Search Service屬性
sp_fulltext_table 標記用于全文本索引的表
sp_generatefilters 在外鍵表上創(chuàng)建一個過濾器
sp_get_distributor 確定一個分布服務器是否安裝在某個服務器上
sp_getbindtoken 創(chuàng)建一個綁定的連接文本
sp_getmergedeletype 返回合并刪除的類型
sp_grant_publication_access 在出版物的訪問列表中增加一個用戶
sp_grantdbaccess 在當前數據庫中增加一個安全性帳戶
sp_grantlogin 允許Windows用戶或群組連接到 SQL Server
sp_help_agent_default 檢索作為參數傳送的代理類型的默認配置的標識號
sp_help_agent_parameter 返回代理配置的所有參數
sp_help_agent_profile 返回指定代理的配置
sp_help_alert 報告有關警報的信息
sp_help_category 提供有關作業(yè)、警報、操作員的指定種類的信息
sp_help_downloadlist 列出有關作業(yè)的信息
sp_help_fulltext_catalogs 返回有關全文本索引表的信息
sp_help_fulltext_columns 返回標記全文本索引的列信息
sp_help_fulltext_columns_cursor 使用游標檢索標記為全文本的索引列
sp_help_fulltext_tables 返回標記為全文本索引的表
sp_help_fulltext_tables_cursor 使用游標返回標記為全文本索引的表
sp_help_job 返回有關作業(yè)的信息
sp_help_jobhistory 提供有關作業(yè)的歷史信息
sp_help_jobschedule 返回作業(yè)的調度信息
sp_help_jobserver 返回給定作業(yè)的服務器信息
sp_help_jobstep 返回作業(yè)的步驟信息
sp_help_operator 返回有關操作員的信息
sp_help_publication_access 返回可以訪問指定出版物的帳戶列表
sp_help_targetserver 列出全部目標服務器
sp_help_targetservergroup 列出指定服務器組中的全部目標服務器
sp_helparticle 顯示有關文章的信息
sp_helpconstraint 返回有關約束的類型、名稱等信息
sp_helpdbfixedrole 返回固定的服務器角色的列表
sp_helpdevice 返回有關數據庫文件的信息
sp_helpdistpublisher 返回充當分布服務器的出版服務器的屬性
sp_helpdistributiondb 返回分布數據庫的屬性信息
sp_helpdistributor 列出分布服務器、分布數據庫、工作目錄等信息
sp_helpextendproc 顯示當前定義的擴展存儲過程信息
sp_helpfile 返回與當前數據庫相關的物理文件信息
sp_helpfilegroup 返回與當前數據庫相關的文件組信息
sp_helpgroup 返回當前數據庫中的角色信息
sp_helpindex 返回有關表的索引信息
sp_helplanguage 返回有關語言的信息
sp_helplinkedsrvlogin 返回鏈接服務器中映射的帳戶信息
sp_helplogins 返回有關login和與其相關的數據庫用戶信息
sp_helpmergearticle 返回有關合并文章的信息
sp_helpmergearticleconflicts 返回有關沖突的出版物中的文章信息
sp_helpmergeconflictrows 返回在指定沖突表中的行
sp_helpmergefilter 返回有關合并過濾器的信息
sp_helpmergepublication 返回有關合并出版物的信息
sp_helpmergepullsubscription 返回有關拉回訂閱物的信息
sp_helpmergesubscription 返回有關推出訂閱物的信息
sp_help_notification 報告對于給定操作員的警報信息
sp_helppublication 返回有關出版物的信息
sp_helprole 返回當前數據庫中的角色信息
sp_helprolemember 返回當前數據庫中角色成員的信息
sp_helprotect 返回有關用戶許可的信息
sp_helpserver 顯示特定遠程或者復制服務器的信息
sp_helpsort 顯示系統(tǒng)的排列順序和字符集的信息
sp_helpsrvrole 顯示系統(tǒng)中的固定服務器角色列表
sp_helpsrvrolemember 顯示系統(tǒng)中的固定服務器角色成員的信息
sp_helpsubscrberinfo 顯示有關訂閱服務器的信息
sp_helpsubscription 顯示有特定出版物等有關的訂閱物信息
sp_helpsubscription_properties 檢索安全性信息
sp_helptrigger 顯示觸發(fā)器的類型
sp_helpuser 顯示當前數據庫中的用戶、Windows NT用戶和組、角色等信息
sp_indexoption 為用戶定義的索引設置選項
sp_link_publication 設置立即修改訂閱服務器的同步化觸發(fā)器使用的配置和安全性信息
sp_linkedservers 返回在本地服務器上定義的鏈接服務器的列表
sp_makewebtask 創(chuàng)建一個執(zhí)行html文檔的任務
sp_manage_jobs_by_login 刪除或者重新指定屬于login的作業(yè)
sp_mergedummyupdate 制作用于合并復制的修改備份
sp_mergesubscription_cleanup 刪除元數據
sp_monitor 顯示系統(tǒng)的統(tǒng)計信息
sp_msx_defect 從多個服務器操作中刪除當前服務器
sp_msx_enlist 增加當前服務器到可用的目標服務器列表中
sp_pkeys 返回某個表的主鍵信息
sp_post_msx_operation 插入一些目標服務器可以執(zhí)行的信息
sp_primarykeys 返回主鍵列的信息
sp_procesail 使用擴展存儲過程修改郵件信息
sp_procoption 設置或者顯示過程選項
sp_publication_validation 初始化文章校驗請求
sp_purge_jobhistory 刪除作業(yè)的歷史記錄
sp_recompile 使存儲過程和觸發(fā)器在下一次運行時重新編譯
sp_refreshsubscriptions 在拉回出版物中增加訂閱物到文章中
sp_refreshview 刷新指定視圖的元數據
sp_reinitmergepullsubscription 標記一個合并拉回訂閱
sp_reiniteergesubscription 標記一個合并訂閱
sp_reinitpullsubscription 標記一個事務訂閱或者匿名訂閱
sp_reinitsubscription 重新初始化訂閱
sp_remoteoption 顯示或者修改遠程登錄帳戶的選項
sp_remove_job_from_targets 從給定的目標服務器中刪除指定的作業(yè)
sp_removedbreplication 從數據庫中刪除所有的復制對象
sp_replcounters 返回復制的統(tǒng)計信息
sp_repldone 修改服務器做的分布事務的統(tǒng)計信息
sp_replflush 處理文章的高速緩沖存儲區(qū)
sp_replication_agent_checkup 檢查每一個分布數據庫
sp_replicationdboption 在當前數據庫中設置復制數據庫的選項
sp_replsetoriginator 用于在事務復制中檢測循環(huán)登錄
sp_replshowcmds 返回標記復制的事務命令
sp_repltrans 返回在出版數據庫事務日志中的所有事務的結果集
sp_resetstatus 重新設置異常數據庫的形態(tài)
sp_resync_targetserver 重新同步所有的多服務器作業(yè)
sp_revoke_publication_access 從出版數據庫的訪問列表中刪除login帳戶
sp_revokedbaccess 從當前數據庫中刪除安全性帳戶
sp_revokelogin 刪除系統(tǒng)的login帳戶
sp_script_synctran_commands 生成一個可以用于立即修改訂閱物的腳本
*/
數據庫存儲過程有哪些
/*
系統(tǒng)存儲過程很多,有些常用,有些不常用
常用:
sp_attach_db 附加數據庫到一個服務器中
sp_columns 返回在當前環(huán)境中列的信息
sp_databases 列出當前系統(tǒng)中的數據庫
sp_configure 顯示或修改當前服務器的全局配置
sp_depends 顯示雹旦數據庫對象的依賴信息
sp_executesql 執(zhí)行動態(tài)的T-SQL語句
sp_help 報告有關數據庫對象的信息
sp_helpdb 返回指定數據庫或全部數據庫的信息
sp_helptext 顯示規(guī)尺悉則、默認值、存儲過程、觸發(fā)器、視圖等的未加密的文本定義信息
sp_indexes 返回指定遠程表的索引信息
sp_lock 返回有關鎖的信息
sp_password 增加或者修改指定login的口令
sp_rename 更改用戶創(chuàng)建的數據庫對象名稱
sp_renamedb 更改數據庫名稱
sp_spaceused 顯示數據庫的空間使用情況
sp_tables 返回在當前環(huán)境中可以被查詢的對象的列表
sp_who 提供當前用戶和進程的信息
不常用:
sp_addlinkedserver 創(chuàng)建一個允許執(zhí)行分布式查詢的鏈接服務器
sp_addlinkedsrvlogin 在本地服務器和遠程服務器之間創(chuàng)建login帳戶的映射關系
sp_addlogin 創(chuàng)建一個新的login帳戶
sp_add_agent_parameter 在代理文件中增加一個參數
sp_add_agent_profile 為復制代理增加一個代理文件
sp_add_alert 創(chuàng)建一個警報
sp_add_category 在服務器上,增加一種作業(yè)、警報或者操作員的特定分類
sp_add_data_file_recover_suspect_db 當數據庫復原不能完成時,向文件組增加一個數據文件
sp_add_file_recover_suspect_db 對于復原有問題的數據庫增加一個文件
sp_add_job 增加一個sql server agent可以執(zhí)行的作業(yè)
sp_add_jobschedule 為作業(yè)創(chuàng)建調度
sp_add_jobserver 把指定的作業(yè)增加到指定服務器上
sp_add_jobstep 在作業(yè)中增加一步或一個操作
sp_add_log_file_recover_suspect_db 當數據庫復原不能完成時,向文件組增加一個日志文件
sp_add_notification 為警報創(chuàng)建一個通知
sp_add_operator 為警報或者作業(yè)創(chuàng)建一個操作員
sp_add_targetservergroup 增加指定的服務器組
sp_add_targetsvrgrp_member 在指定的目標源困擾服務器組增加一個目標服務器
sp_addalias 在數據庫中為login帳戶增加一個別名
sp_addapprole 在數據庫中增加一個特殊的應用程序角色
sp_addarticle 創(chuàng)建文章,并把該文章添加到出版物中
sp_adddistpublisher 創(chuàng)建一個使用本地分布服務器的出版服務器
sp_adddistributiondb 在分布服務器上創(chuàng)建一個新的distribution數據庫
sp_adddistributor 增加一個分布服務器
sp_addextendedproc 在系統(tǒng)中增加一個擴展存儲過程
sp_addgroup 在當前數據庫中增加一個組
sp_addmergearticle 為一個已有的合并出版物創(chuàng)建一個文章
sp_addmergefilter 為了連接另外一個表,創(chuàng)建一個合并過濾器
sp_addmergepublication 創(chuàng)建一個新的合并出版物
sp_addmergepullsubscription 增加一個拉回類型的訂閱物
sp_addmergepullsubscription_agent 在訂閱服務器上,為合并拉回訂閱物創(chuàng)建一個代理
sp_addmergesubscription 創(chuàng)建一個推出或者拉回類型的訂閱物
sp_addmessage 在系統(tǒng)中增加一個新的錯誤消息
sp_addpublicaton 創(chuàng)建一個快照復制或者事務復制出版物
sp_addpublicaton_snapshot 創(chuàng)建一個快照代理
sp_addpullsusscription 在當前訂閱服務器的數據庫中增加一個拉回或者匿名訂閱物
sp_addpullsusscription_agent 在訂閱服務器的數據庫中增加一個新的代理
sp_addremotelogin 在本地服務器上增加一個遠程login帳戶,允許執(zhí)行遠程存儲過程調用
sp_addrole 在當前數據庫中增加一個角色
sp_addrolemember 為當前數據庫中的一個角色增加一個安全性帳戶
sp_addserver 添加一個遠程或者本地服務器
sp_addsrvrolemember 為固定的服務器角色增加一個成員
sp_addsubscriber 增加一個新的訂閱服務器
sp_addsubscriber_schedule 為分布代理和合并代理增加一個調度
sp_addsubscription 訂閱文章并且設置訂閱服務器的狀態(tài)
sp_addsynctrigers 在訂閱服務器上創(chuàng)建一個立即修改觸發(fā)器
sp_addtabletocontents 在合并跟蹤表中插入一個參考
sp_addtype 創(chuàng)建一個用戶定義的數據類型
sp_addumpdevice 增加一個備份設備
sp_adduser 在當前數據庫中為一個新用戶增加一個安全性帳戶
sp_altermessage 修改錯誤信息的狀態(tài)
sp_addly_job_to_targets 把作業(yè)應用到一個或者多個目標服務器
sp_approlepassword 在當前數據庫中改變應用程序角色的口令
sp_aarticle_validation 為指定的文章初始化確認請求
sp_aarticlecolumn 指定在文章中使用的列
sp_aarticlefilter 創(chuàng)建一個用于水平過濾數據的過濾器
sp_articleview 當表被過濾時,為文章創(chuàng)建一個同步化對象
sp_attach_single_file_db 在當前服務器中,附加一個只有一個數據文件的數據庫
sp_aautostats 對于一個指定的索引或統(tǒng)計,自動顯示update statistics的狀態(tài)
sp_bindefault 把默認值綁定到列或用戶定義的數據類型上
sp_bindrule 把規(guī)則綁定到列或用戶定義的數據類型上
sp_bindsession 綁定或解除綁定與實例中的其它事務的連接
sp_browsereplcmds 在分布數據庫中返回一種可讀格式的結果集
sp_catalogs 返回指定連接服務器中的系統(tǒng)目錄列表,在本地服務器中等價于數據庫列表
sp_certify_removable 確認在可移動介質上用于分布的數據庫是否正確配置
sp_change_agent_parameter 修改復制代理配置使用的參數
sp_change_agent_profile 修改復制代理配置使用的配置參數
sp_change_users_login 修改login與當前數據庫中用戶之間的關系
sp_changearticle 改變文章的屬性
sp_changedbowner 改變當前數據庫的所有者
sp_changedistpublisher 改變分布出版服務器的屬性
sp_changedistributor_password 改變分布服務器的口令
sp_changedistributor_property 改變分布服務器的屬性
sp_changedistribtutiondb 改變分布數據庫的屬性
sp_changegroup 改變安全性帳戶所屬的角色
sp_changemergearticle 改變合并文章的屬性
sp_changemergefilter 改變一些合并過濾器的屬性
sp_changemergepublication 改變合并出版物的屬性
sp_changemergepullsubscription 改變合并拉回出版物的屬性
sp_changemergesubscription 改變合并的推出或者拉回出版物的屬性
sp_changeobjectowner 改變對象的所有者
sp_changepublication 改變出版物的屬性
sp_changesubscriber 改變用于訂閱服務器的選項
sp_changesubscriber_schedule 改變用于分布式代理和事務代理的訂閱服務器的調度
sp_changesubstatus 改變訂閱服務器的狀態(tài)
sp_column_privileges 返回列的權限信息
sp_column_privileges_ex 返回在鏈接服務器上指定表的列的權限信息
sp_columns_ex 返回在鏈接服務器上列的信息
sp_create_removable 創(chuàng)建一個可移動介質數據庫
sp_createstats 創(chuàng)建單列的統(tǒng)計信息
sp_cursor 用于請求定位更新
sp_cursor_list 報告當前打開的服務器游標屬性
sp_cursorclose 關閉和釋放游標
sp_cursorfetch 從游標中取出數據行
sp_cursoropen 定義與游標和游標選項相關聯(lián)的 SQL 語句,然后填充游標
sp_cursoroption 用于設置各種游標選項
sp_cycle_errorlog 關閉錯誤日志文件重新開始錯誤記錄
sp_datatype_info 返回當前環(huán)境支持的數據類型信息
sp_dbfixedrolepermission 顯示每一個固定數據庫角色的許可
sp_dboption 顯示或修改數據庫選項
sp_dbremove 刪除數據庫和與該數據庫相關的所有文件
sp_defaultdb 設置登錄帳戶的默認數據庫
sp_defaultlanguage 設置登錄帳戶的默認語言
sp_delete_alert 刪除警報
sp_delete_backuphistory 刪除備份和恢復的歷史信息
sp_delete_category 刪除指定類型的作業(yè)、警報和操作員
sp_delete_job 刪除一個作業(yè)
sp_delete_jobschedule 刪除作業(yè)的調度
sp_delete_jobserver 刪除指定的目標服務器
sp_delete_jobstep 從作業(yè)中刪除指定的作業(yè)步驟
sp_delete_notfication 刪除發(fā)送給某個操作員的所有通知
sp_delete_operator 刪除操作員
sp_delete_targetserver 從可以使用的目標服務器列表中刪除指定的服務器
sp_delete_targetservergroup 刪除指定的目標服務器組
sp_delete_targetsvrgrp_member 從目標服務器組中刪除一個目標服務器
sp_deletemergeconflictrow 刪除沖突表中的記錄行
sp_denylogin 防止window用戶或群組連接到 sql server
sp_describe_cursor 報告服務器游標的屬性
sp_describe_cursor_columns 報告在服務器游標的結果集中列的屬性
sp_describe_cursor_tables 報告服務器游標參考的基表信息
sp_detach_db 分享服務器中的數據庫
sp_drop_agentparameger 刪除配置文件中的一個或者多個參數
sp_drop_profile 刪除配置文件
sp_dropalias 刪除一個帳戶的別名
sp_dropapprole 刪除當前數據庫中的應用程序角色
sp_droparticle 從出版物中刪除一篇文章
sp_dropdevice 刪除數據庫或者備份設備
sp_dropdistpublisher 刪除出版服務器
sp_dropdistributiondb 刪除分布數據庫
sp_dropdistributor 刪除分布服務器
sp_dropdropextendedproc 刪除一個擴展存儲過程
sp_dropgroup 從當前數據庫中刪除角色
sp_droplinkedsrvlogin 刪除一個本地服務器和連接服務器的映射帳戶
sp_droplogin 刪除一個登錄帳戶
sp_dropmergearticle 從合并出版物中刪除一篇文章
sp_dropmergefilter 刪除一個合并過濾器
sp_dropmergepublication 刪除一個合并出版物和與其相關的快照復制
sp_dropmergepullsubscription 刪除一個合并拉回訂購物
sp_dropmergesubscription 刪除一個訂閱物
sp_dropmessage 刪除一個消息
sp_droppublication 刪除出版物和與其相關的文章
sp_droppullsubscription 刪除當前訂閱服務器數據庫中的訂閱物
sp_dropremotelogin 刪除一個遠程登錄帳戶
sp_droprole 從當前數據庫中刪除一個角色
sp_droprolemember 從當前數據庫中的一個角色中刪除一個安全性帳戶
sp_dropserver 刪除一個遠程或者連接服務器列表中的服務器
sp_dropsrvrolemember 從一個固定的服務器角色中刪除一個帳戶
sp_dropsubscriber 刪除一個訂閱服務器
sp_dropsubscription 刪除訂閱物
sp_droptype 刪除一種用戶定義的數據類型
sp_dropuser 從當前數據庫中刪除一個用戶
sp_dropdropwebtask 刪除以前版本定義的web任務
sp_dsninfo 從一個與當前服務器相關的分布服務器返回ODBC和OLE DB數據源的信息
sp_dumpparamcmd 返回存儲在分布數據庫中的參數化命令的詳細信息
sp_enumcodepages 返回一個字符集和代碼頁的列表
sp_enumcustomresovers 返回所有可用的定制解決方案表表
sp_enumdsn 返回所有可用的odbc和ole db數據源列表
sp_enumfullsubscribers 返回訂閱服務器的列表
sp_expired_subscription_cleanup 周期性地檢查訂閱物的狀態(tài)是否失效
sp_fkeys 返回當前環(huán)境的外鍵信息
sp_foreignkeys 返回參照連接服務器的表的主鍵的外鍵
sp_fulltext_catalog 創(chuàng)建和刪除全文本目錄
sp_fulltext_column 指定某一個列是否參加全文本索引
sp_fulltext_database 從當前數據庫中初始化全文本索引
sp_fulltext_service 改變Microsoft Search Service屬性
sp_fulltext_table 標記用于全文本索引的表
sp_generatefilters 在外鍵表上創(chuàng)建一個過濾器
sp_get_distributor 確定一個分布服務器是否安裝在某個服務器上
sp_getbindtoken 創(chuàng)建一個綁定的連接文本
sp_getmergedeletype 返回合并刪除的類型
sp_grant_publication_access 在出版物的訪問列表中增加一個用戶
sp_grantdbaccess 在當前數據庫中增加一個安全性帳戶
sp_grantlogin 允許Windows用戶或群組連接到 SQL Server
sp_help_agent_default 檢索作為參數傳送的代理類型的默認配置的標識號
sp_help_agent_parameter 返回代理配置的所有參數
sp_help_agent_profile 返回指定代理的配置
sp_help_alert 報告有關警報的信息
sp_help_category 提供有關作業(yè)、警報、操作員的指定種類的信息
sp_help_downloadlist 列出有關作業(yè)的信息
sp_help_fulltext_catalogs 返回有關全文本索引表的信息
sp_help_fulltext_columns 返回標記全文本索引的列信息
sp_help_fulltext_columns_cursor 使用游標檢索標記為全文本的索引列
sp_help_fulltext_tables 返回標記為全文本索引的表
sp_help_fulltext_tables_cursor 使用游標返回標記為全文本索引的表
sp_help_job 返回有關作業(yè)的信息
sp_help_jobhistory 提供有關作業(yè)的歷史信息
sp_help_jobschedule 返回作業(yè)的調度信息
sp_help_jobserver 返回給定作業(yè)的服務器信息
sp_help_jobstep 返回作業(yè)的步驟信息
sp_help_operator 返回有關操作員的信息
sp_help_publication_access 返回可以訪問指定出版物的帳戶列表
sp_help_targetserver 列出全部目標服務器
sp_help_targetservergroup 列出指定服務器組中的全部目標服務器
sp_helparticle 顯示有關文章的信息
sp_helpconstraint 返回有關約束的類型、名稱等信息
sp_helpdbfixedrole 返回固定的服務器角色的列表
sp_helpdevice 返回有關數據庫文件的信息
sp_helpdistpublisher 返回充當分布服務器的出版服務器的屬性
sp_helpdistributiondb 返回分布數據庫的屬性信息
sp_helpdistributor 列出分布服務器、分布數據庫、工作目錄等信息
sp_helpextendproc 顯示當前定義的擴展存儲過程信息
sp_helpfile 返回與當前數據庫相關的物理文件信息
sp_helpfilegroup 返回與當前數據庫相關的文件組信息
sp_helpgroup 返回當前數據庫中的角色信息
sp_helpindex 返回有關表的索引信息
sp_helplanguage 返回有關語言的信息
sp_helplinkedsrvlogin 返回鏈接服務器中映射的帳戶信息
sp_helplogins 返回有關login和與其相關的數據庫用戶信息
sp_helpmergearticle 返回有關合并文章的信息
sp_helpmergearticleconflicts 返回有關沖突的出版物中的文章信息
sp_helpmergeconflictrows 返回在指定沖突表中的行
sp_helpmergefilter 返回有關合并過濾器的信息
sp_helpmergepublication 返回有關合并出版物的信息
sp_helpmergepullsubscription 返回有關拉回訂閱物的信息
sp_helpmergesubscription 返回有關推出訂閱物的信息
sp_help_notification 報告對于給定操作員的警報信息
sp_helppublication 返回有關出版物的信息
sp_helprole 返回當前數據庫中的角色信息
sp_helprolemember 返回當前數據庫中角色成員的信息
sp_helprotect 返回有關用戶許可的信息
sp_helpserver 顯示特定遠程或者復制服務器的信息
sp_helpsort 顯示系統(tǒng)的排列順序和字符集的信息
sp_helpsrvrole 顯示系統(tǒng)中的固定服務器角色列表
sp_helpsrvrolemember 顯示系統(tǒng)中的固定服務器角色成員的信息
sp_helpsubscrberinfo 顯示有關訂閱服務器的信息
sp_helpsubscription 顯示有特定出版物等有關的訂閱物信息
sp_helpsubscription_properties 檢索安全性信息
sp_helptrigger 顯示觸發(fā)器的類型
sp_helpuser 顯示當前數據庫中的用戶、Windows NT用戶和組、角色等信息
sp_indexoption 為用戶定義的索引設置選項
sp_link_publication 設置立即修改訂閱服務器的同步化觸發(fā)器使用的配置和安全性信息
sp_linkedservers 返回在本地服務器上定義的鏈接服務器的列表
sp_makewebtask 創(chuàng)建一個執(zhí)行html文檔的任務
sp_manage_jobs_by_login 刪除或者重新指定屬于login的作業(yè)
sp_mergedummyupdate 制作用于合并復制的修改備份
sp_mergesubscription_cleanup 刪除元數據
sp_monitor 顯示系統(tǒng)的統(tǒng)計信息
sp_msx_defect 從多個服務器操作中刪除當前服務器
sp_msx_enlist 增加當前服務器到可用的目標服務器列表中
sp_pkeys 返回某個表的主鍵信息
sp_post_msx_operation 插入一些目標服務器可以執(zhí)行的信息
sp_primarykeys 返回主鍵列的信息
sp_procesail 使用擴展存儲過程修改郵件信息
sp_procoption 設置或者顯示過程選項
sp_publication_validation 初始化文章校驗請求
sp_purge_jobhistory 刪除作業(yè)的歷史記錄
sp_recompile 使存儲過程和觸發(fā)器在下一次運行時重新編譯
sp_refreshsubscriptions 在拉回出版物中增加訂閱物到文章中
sp_refreshview 刷新指定視圖的元數據
sp_reinitmergepullsubscription 標記一個合并拉回訂閱
sp_reiniteergesubscription 標記一個合并訂閱
sp_reinitpullsubscription 標記一個事務訂閱或者匿名訂閱
sp_reinitsubscription 重新初始化訂閱
sp_remoteoption 顯示或者修改遠程登錄帳戶的選項
sp_remove_job_from_targets 從給定的目標服務器中刪除指定的作業(yè)
sp_removedbreplication 從數據庫中刪除所有的復制對象
sp_replcounters 返回復制的統(tǒng)計信息
sp_repldone 修改服務器做的分布事務的統(tǒng)計信息
sp_replflush 處理文章的高速緩沖存儲區(qū)
sp_replication_agent_checkup 檢查每一個分布數據庫
sp_replicationdboption 在當前數據庫中設置復制數據庫的選項
sp_replsetoriginator 用于在事務復制中檢測循環(huán)登錄
sp_replshowcmds 返回標記復制的事務命令
sp_repltrans 返回在出版數據庫事務日志中的所有事務的結果集
sp_resetstatus 重新設置異常數據庫的形態(tài)
sp_resync_targetserver 重新同步所有的多服務器作業(yè)
sp_revoke_publication_access 從出版數據庫的訪問列表中刪除login帳戶
sp_revokedbaccess 從當前數據庫中刪除安全性帳戶
sp_revokelogin 刪除系統(tǒng)的login帳戶
sp_script_synctran_commands 生成一個可以用于立即修改訂閱物的腳本
*/
關于數據庫常問面試題的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。
成都網站設計制作選創(chuàng)新互聯(lián),專業(yè)網站建設公司。
成都創(chuàng)新互聯(lián)10余年專注成都高端網站建設定制開發(fā)服務,為客戶提供專業(yè)的成都網站制作,成都網頁設計,成都網站設計服務;成都創(chuàng)新互聯(lián)服務內容包含成都網站建設,小程序開發(fā),營銷網站建設,網站改版,服務器托管租用等互聯(lián)網服務。
文章標題:「數據庫面試題大全」 常見問題完美解析 (數據庫常問面試題)
當前路徑:http://m.5511xx.com/article/cogejds.html


咨詢
建站咨詢
