SQLServer數據庫設置項梳理

一、自動選項

AUTO CLOSE

ON:數據庫將在最后一個用戶退出后完全關閉,它占用的資源也將釋放。當用戶嘗試再次使用該數據庫時,該數據庫將自動重新打開

OFF:最后一個用戶退出后數據庫仍保持打開

對于SQLServer Desktop Engine或 SQL Server Express 的數據庫,默認設置為 ON,其他版本,默認為 OFF

AUTO_CREATE_STATISTICS

ON:將自動創建謂詞所使用的列的統計信息:

OFF:需要手動創建統計信息

默認值為 ON

AUTO UPDATE STATISTICS

ON:優化查詢所需的任何缺少的統計信息將在查詢優化過程中自動生成:

OFF:統計信息必須手動創建

默認值為 ON

AUTO_SHRINK

ON:數據庫文件可作為定期收縮的對象:

OFF:在定期檢查未使用空間的過程中數據庫文件不自動收縮。默認未OFF。

二、游標選項

CURSOR_CLOSE_ON_COMMIT

ON:所有打開的游標都將在提交或回滾事務時關閉;

OFF:打開的游標將在提交事務時仍保持打開,回滾事務將關閉所有游標,但定義為 INSENSITIVE 或 STATIC 的游標除外

默認值為 OFF

CURSOR DEFAULT

如果指定了LOCAL,并且創建游標時沒有將其定義為GLOBAL,則游標的作用域將局限于創建游標時所在的批處理、存儲過程或觸發器。游標名僅在該作用域內有效

如果指定了GLOBAL,并且創建游標時沒有將其定義為LOCAL,則游標的作

用域將是相應連接的全局范圍。在由連接執行的任何存儲過程或批處理中,都可以引用該游標名稱

默認值為 GLOBAL

三、數據庫可用性選項

OFFLINE| ONLINE| EMERGENCY

OFFLINE:數據庫將完全關閉和退出并標記為脫機:

ONLINE:數據庫處于打開狀態并且可供使用:指定為EMERGENCY 時,數據庫將標記為READ ONLY,日志記錄將被禁用,并且只有sysadmin 固定服務器角色 的成員才能進行訪問

默認值為ONLINE

READ_ONLY | READ_WRITE

READ_ONLY:用戶可以從數據庫中讀取數據,但不能修改它;

READ WRITE :可對數據庫進行讀寫操作默認值為 READ WRITE

SINGLE USERI SINGLE USERI MULTI USER

SINGLE USER :,一次只允許一個用戶連接到數據庫:

RESTRICTED_USER :只允許 db_owner 固定數據庫角色的成員以及 dbcreator RESTRICTED_USER 和sysadmin 固定服務器角色的成員連接到數據庫,不過對連接數沒有限制:

MULTI USER:允許所有具有相應權限的用戶連接到數據庫。

默認值為 MULTI USER

四、日期相關性優化選項

DATE CORRELATION OPTIMIZATI ON

ON :SQL Server 將維護數據庫中所有由 FOREIGN KEY 約束鏈接的包含datetime 列的兩個表中的相關統計信息

OFF:不會維護相關統計信息

默認值為 OFF

五、外部訪問選項

DB CHAINING

ON:數據庫可以是跨數據庫所有權鏈接的源或目標;

OFF :數據庫不能參與跨數據庫的所有權鏈接。

默認值為 OFF

TRUSTWORTHY

ON:使用了模擬上下文的數據庫模塊(例如,用戶定義函數或存儲

數據庫以外的資源。 默認值為 OFF

六、參數化選項

PARAMETERIZATION ?

SQL Server 將參數化數據庫中所有的查詢

默認值為 SIMPLE

七、恢復選項

RECOVERY

FULL :將使用事務日志備份,在發生媒體故障后進行完全恢復。如果數據文件損壞,媒體恢復可以還原所有已提交的事務

BULK_LOGGED:將某些大規模或大容量操作的最佳性能和日志空間的最少占用量,在發生媒體故障后進行恢復。

SIMPLE:將提供占用最小日志空間的簡單備份策略。

默認值為 FULL

PAGE VERIFY

CHECKSUM:數據庫引擎將在頁寫入磁盤時計算整個頁的內容的校頁頭中的校驗和值進行比較。

TORN_PAGE_DETECTION:在將8KB的數據頁寫入磁盤時,該頁的每個512字節的扇區都有一個特定的位保存并存儲在數據庫的頁頭中。從磁盤中讀取頁時。頁頭中存儲的殘缺位置將與實際的頁扇區信息進行比較。

NONE:數據庫頁寫入將不生成 CHECKSUM 或 TORN PAGE DETECTION 值即使 CHECKSUM或 TORN PAGE DETECTION 值在頁頭中出現,SQLServer也不會在讀取期間驗證校驗和或頁撕裂。

默認值為 CHECKSUM

八、 Service Broker 選項

ENABLE BROKERI DISABLE BROKER|NEW BROKER |ERROR BROKER CONVERSATIONS

ENABLE BROKER:將為指定的數據庫啟動 Service Broker

DISABLE BROKER:將對指定的數據庫禁用 Service Broker

NEW BROKER:數據庫將收到新的代理標識符

ERROR BROKER CONVERSATIONS :數據庫中的會話將在附加數

ERROR BROKER CONVERSATIONS 據庫時收到一個錯誤消息

默認值為 DISABLE BROKER

九、快照隔離選項

ALLOW SNAPSHOT ISOLATION

ON :事務可以指定 SNAPSHOT 事務隔離級別。當事務在 SNAPSHOT隔離級別運行時,所有的語句都將數據快照視為位于事務的開頭

OFF:事務無法指定 SNAPSHOT 事務隔離級別

默認值為 OFF

READ COMMITTED SNAPSHOT

ON :指定 READ COMMITTED 隔離級別的事務將使用行版本控制而不是鎖定。當事務在 READ_COMMITTED 隔離級別運行時,所有的語句都將數據快照視為位于語句的開頭

OFF:指定 READ COMMITTED 隔離級別的事務將使用鎖定默認值為 OFF

十、SQL 選項

ANSI_NULL_DEFAULT

指定在 CREATE TABLE 或 ALTER TABLE 語句中未顯式定義為空性的別名數據類型或CLR用戶自定義類型列的默認值(NULL或NOT NULL)

當指定為ON時默認值為NULL,當指定為OFF時默認值為NOT NULL。默認為OFF。

ANSI_NULLS

ON:所有與空值的比較運算計算結果為UNKNOWN。

OFF:非UNICODE 值與空值的比較運算在兩者均為NULL時結果為TRUE。默認值為OFF。

ANSI_PADDING

ON:在出現如除以零或聚合函數中出現空值這類情形時,將發出錯誤提示或警告;

OFF:在出現如除以零這類情形時,不會發出警告,并返回空值

默認值為 OFF

ARITHABORT

ON:在執行查詢期間發生溢出或除以零的錯誤時,該查詢將結束;

OFF:出現其中一個錯誤時將顯示警告信息,而查詢、批處理或事務將繼續處理,就像沒有出現錯誤一樣

默認值為 OFF

CONCAT NULL YIELDS NULL

ON :如果串聯操作的兩個操作數中任意一個為 NULL,則結果也為 NULL;

OFF:空值將按空字符串對待

默認值為 OFF

QUOTED IDENTIFIER

ON:雙引號可用來將分隔標識符括起來,

OFF:標識符不能用引號括起來,而且必須遵循所有用于標識符的 Transact-SQL 規則。

默認值為 OFF

NUMERIC_ ROUNDABORT

ON:表達式中出現失去精度時將產生錯誤,

OFF:失去精 度不生成錯誤信息,并且將結果舍入到存儲結果的列或變量的精度。

默認值為 OFF

RECURSIVE TRIGGERS

ON:允許遞歸激發AFTER觸發器:

OFF:僅不允許直接 遞歸激發AFTER觸發器

默認值為OFF

十一、補充日志記錄

SUPPLEMENTAL_LOGGING

ON:會將詳細信息添加到第三方產品的日志中

OFF:,則 不將詳細信息添加到日志中 默認值為OFF?

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270825.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270825.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270825.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SQLServer創建數據庫詳解

1、創建數據庫介紹在創建數據庫之前,需要先確定數據庫的名稱、所有者、大小、存儲該數據庫的文件和文件組。數據庫所有者:創建數據庫的用戶。一般情況下,大多數產品對象由數據庫所有者擁有。2、創建數據庫注意事項創建數據庫需要擁有CREATE D…

Mac上IntelliJ IDEA設置類注釋和方法注釋帶作者和日期

在方法上標注注釋 1:idea左上角點擊Preferences 選擇Editor------Code Style----Live Templates 點擊右邊號 點擊Template Group,在彈框中添加一個分組 2:擊Template Group,在彈框中添加一個分組 3:選中新建的分組,點擊右邊號,選擇Live Template 4:在…

集群服務器分布式iis_Nginx+IIS分布式部署和負載均衡

標簽:1.IIS中部署2個網站創建2個網站,端口分別為9001、90022.下載Nginx可以進入Nginx官網進行下載,官網地址: http://nginx.org/,需要下載windows版的3.Nginx安裝3.1下載解壓到D盤根目錄下,打開conf目錄下的…

超級計算機的英語作文80字,英語作文_為什么這臺超級計算機如此快? (有聲) _滬江英語...

Why Is This Supercomputer So Superfast?Cray employees put the finishing touches on Titan at the Department of Energys Oak Ridge National Laboratory in Tennessee. The supercomputer may be the worlds fastest. Its designed to do 20 petaflops — or 20,000 tri…

HDU 1251 統計難題(Trie模版題)

統計難題 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 34909 Accepted Submission(s): 13109 Problem Description Ignatius最近遇到一個難題,老師交給他很多單詞(只有小寫字母組成,不會有重復的單詞出現)…

SQLServer數據庫收縮相關知識筆記

1、為什么要進行數據庫收縮?SQL Server 數據庫采取預先分配空間的方法來建立數據庫的數據文件或者日志文件,比如數據文件的空間分配了300MB,而實際上只占用了20MB空間,這樣就會造成磁盤存儲空間的浪費。可以通過數據庫收縮技術對數…

libvirt vnc花屏_centos6.5下VNC花屏解決方法

問題描述1、FusionCompute平臺搭建完成后,創建基于RHEL6.5 64bit版本的虛擬機,完成虛擬機初始安裝后,VNC界面出現花屏,無法登入Redhat桌面系統2、在創建虛擬機時,系統安裝向導配置了網絡,在花屏界面下可以通…

enum操作--獲取枚舉里的最大值

一個應用系統,如果程序里沒有任何enum的使用,我認為它的可讀性是有待商榷的。 求枚舉里的最大/最小枚舉值, 其實是對Array進行操作: enum EnumTest{ddd 2,eee} var arr1 Enum.GetValues(typeof(EnumTest)); //返回值是一個Array…

呂梁離石學校計算機專業在哪里,山西呂梁計算機大專學校有哪些太重技校告訴您...

山西呂梁計算機大專學校有哪些太重技校告訴您。選擇專業的***關鍵的因素是你自身的興趣,其他只能參考,如果你能準確的知道自己的興趣所在,未來的職業所選,那么只需要一招就可以吃遍天。相信我,一生為自己感興趣的事情奮…

網絡安全:六種常見的網絡攻擊手段

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

3種團隊分組適應項目_分組團隊競賽活動方案

為營造新年春節期間良好的經營氛圍,形成規范有效的服務流程,促進員工快樂積極向上工作,鑄造峽市娛樂行業名牌,經KTV 管理人員研究制定以下分組評比競賽方案:第一:分組辦法。1、KTV主管楊海軍、華磊、馮磊、…

Spring Security(18)——Jsp標簽

目錄 1.1 authorize 1.2 authentication 1.3 accesscontrollist Spring Security也有對Jsp標簽的支持的標簽庫。其中一共定義了三個標簽:authorize、authentication和accesscontrollist。其中authentication標簽是用來代表當前Authentication對象的&…

e4a html文本,E4A?怎么將剪貼版中的文本?粘貼到窗口的光標處啊?求個代碼

滿意答案百幻蝶V木桃2017.05.20采納率:49% 等級:8已幫助:1710人■如何打開剪貼板查看器 當您從某個程序剪切或復制信息時,該信息會被移動到剪貼板并保留在那里,直到您清除剪貼板或者您剪切或復制了另一片信息。“剪…

電腦技巧:七款U盤修復軟件

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

cdrx8如何批量導出jpg_Coreldraw/CDR X8 存低版本打開問題 – 數碼打印破圖 – Coreldraw/CDR軟件崩潰 – 漸變導位圖角度變了...

Coreldraw/CDR X8 存低版本打開問題 – 數碼打印破圖 – Coreldraw/CDR軟件崩潰 – 漸變導位圖角度變了Coreldraw/CDR X8 存低版本打開問題各位大神,小弟最近安裝了Coreldraw/CDR X8 ,在設計文件時,會遇到給文字設計套白邊,問題來…

[deviceone開發]-do_SlideListView的簡單示例

一、簡介 利用提供的SlideListVIew實現那種cell可以滑動露出底部按鈕的功能 主要組件:do_slidelistview 二、效果圖 三、相關討論 http://bbs.deviceone.net/forum.php?modviewthread&tid269 四、相關下載 https://github.com/do-project/code4do/tree/master/…

Git:Rebase和Merge之間的區別,看完這篇文章你就懂了!

社區中長期以來一直在爭論我們應該使用Merge還是Rebase。有人會說Merge更好,因為它保留了最完整的工作歷史。其他人則認為,Rebase變得更整潔,這使審閱者的生活更輕松,更高效。本文將解釋合并和重新設置之間的區別是什么&#xff0…

計算機b級英語翻譯,英語B級考試翻譯必備常用短句

英語B級考試翻譯必備常用短句1. Who would say like this?誰會這樣說呢?2. What time shall we leave?我們什么時候出發呢?3. We are going to play golf this Sunday.我們這個星期天要去打高爾夫球。4. Do you want to go out or stay at home?你想出…