原创 指定的域不存在或無法聯繫

前言 在windows server 2016 之前,搭建ALWAYS ON 還是需要域控。在解決一個問題的同時,主要是掌握解決這類問題的方法。在搭建域控服務器時,安裝完Active Directory 域服務器,然後提升爲域控制器之後

原创 數據庫遷移必備--遷移登錄賬戶

背景 DBA 經常會遇到的一個場景就是數據庫的遷移,把數據庫從A服務器遷移到B服務器。在數據庫完成遷移後,我們還需要把相關的其他一些服務器級別的對象遷移過去,比如作業,登錄賬戶,鏈接服務器等。今天主要分享導出登錄賬戶的腳本 正文 --

原创 事務複製問題排查

前言 今天在搭建事務複製的時候,遇到一個比較棘手的問題。也是不常見的一個場景,分享出來供大家參考 正文 使用導出的腳本建立的發佈訂閱 。之前是一個發佈,訂閱到很多服務器,現在是想把這個發佈分開,所以建了很多發佈,在建上第一個發佈的時候

原创 數據庫參數調優--自動更新統計信息

背景 我們都知道SQL SERVER 藉助統計信息來產生執行計劃,而過時的統計信息會導致SQL SERVER選擇錯誤的執行計劃,導致嚴重的性能問題。  在數據庫中選項可以自動的更新統計信息。如下圖: 默認他是開啓的,所以我們很少去關注

原创 SQL Server 招聘啓事--舊

已經找到

原创 性能調優第一篇-SQL格式化

前言 在拿到任何一個慢SQL 語句之後,第一件事就應該是格式化。沒有格式的SQL 語句經常就是一大堆,可讀性實在太差。 示例 格式化之前   格式化之後 SQL 語句的可讀性一下就提升不少,特別處理是一些很長,很複雜的的SQL語句

原创 數據庫遷移必備--批量遷移鏈接服務器

前言 批量遷移登錄賬號和定時作業都已經分享過了,今天分享怎麼批量遷移鏈接服務器. 正文 然後把生成的腳本,COPY到新的服務器上面執行就可以了。在建立完成後一定要測試鏈接服務器是不是可用。 總結 批量遷移鏈接服務器的方法和批量遷移

原创 SQL Server 配置管理器無法打開

背景   在把機器重啓後SQL SERVER 配置管理器就無法正常打開了 現象 Connection to target machine could not be made in a timely fashion 解

原创 行列轉換案例

前言 行列轉換是我們使用非常頻繁的一種場景,但是論壇裏的小夥伴還是經常問到,這裏用今天遇到的一個問題作爲例子,分享下。 案例 create table aa ( UserID int , UserName nvarchar(50),

原创 sql server日誌傳送導致的問題

背景 最近客戶突然告訴我,  日誌傳送的的報表服務器最近經常出現登陸失敗的錯誤,導致程序錯誤 分析 通過前端報錯的時間,檢查事件查看器可以看到如下錯誤,用戶 'sa' 登錄失敗。 原因: 無法打開明確指定的數據庫。因爲此數據庫是日誌

原创 SQL Server讀提交快照隔離級別的注意事項

前言 當數據庫中存在大量面積LCK_M_S 共享鎖的時候,我們經常會選擇使用讀提交快照隔離級別,來解決阻塞的問題.但是所有技術都是使用場景的。在下面的場景下,使用讀提交快照,就可能出現錯誤。 正文 從SQL Server 2005開始

原创 關於writes寫入次數的誤區

前言 在羣裏小夥伴提出的一個問題,感覺很有意思,所以專門分享一下。 背景 在運維數據庫的時候,有時候會遇到磁盤寫入非常頻繁的情況。磁盤活動時間100%,隊列長度高等。如下圖: 此時,我們經常會去做的一件事情是,開啓profier 然後

原创 排序規則基本概念和誤區

前言 昨天在論壇裏面遇到一個比較特殊的場景。他的公司做的是海外的項目,中英再加一個當地語言,要兼容三種文字啊. 那有沒有什麼字符集或排序規則,能兼容所有文字的?對於海外項目很痛苦啊 .Oracle 有AL32UTF8 ,MySQL 有

原创 性能調優第二篇-執行計劃

前言 在我們拿到一個SQL 語句後,要嘗試對他進行調優第一件事是格式化,那第二件事就是查看SQL 的執行計劃。 什麼是執行計劃 SQL Server查詢處理器由兩個組件組成:查詢優化器和查詢執行引擎。查詢優化器負責生成好的執行計劃。

原创 SQL Server非常有用的資料

前言 記錄一些常用的網站 網站 https://technet.microsoft.com/en-us/library/ff803383.aspx    各版本補丁和CU最新列表 https://social.msdn.micros