Time of Update: 2018-12-05
1、事務複製正常工作,某日,忽然報錯:甚為惶恐,以為必須重做2、訪問高峰,無暇重做,抱僥倖心理,放狗。。。3、死馬當活馬,試烹之:A、在發行伺服器上,執行 use [distribution] sp_browsereplcmds '0x00093FFA00002A0E00E000000000','0x00093FFA00002A0E00E000000000'得到出錯的事務明細{CALL [dbo].[sp_MSdel_dbot_test]
Time of Update: 2018-12-05
某日,新安裝的事務複製環境,報錯幾經折騰,放狗放兵,搜尋出如下解決方案:多次設定,居然無效,仔細一看,原來是sql server 2008 sp1 的bug,要打補丁,伺服器受不鳥無奈繼續折騰,靈光一現原來這個解決方案要用在訂閱伺服器上。。。。。。 萬惡的微軟中文翻譯,害俺連中文都看不懂,爆鬱悶
Time of Update: 2018-12-05
SET NOCOUNT ON DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT -- *** MAKE SURE TO CHANGE THE NEXT 4 LINES WITH YOUR CRITERIA. *** USE [Test DB] -- This is the name of the database -- for which the log will be shrunk. SELECT
Time of Update: 2018-12-05
預存程序就是作為可執行對象存放在資料庫中的一個或多個SQL命令。 定義總是很抽象。預存程序其實就是能完成一定操作的一組SQL語句,只不過這組語句是放在資料庫中的(這裡我們只談SQL Server)。如果我們通過建立預存程序以及在ASP中調用預存程序,就可以避免將SQL語句同ASP代碼混雜在一起。這樣做的好處至少有三個: 第一、大大提高效率。預存程序本身的執行速度非常快,而且,調用預存程序可以大大減少同資料庫的互動次數。
Time of Update: 2018-12-05
N久之前看了技術內幕的關於CPU分析的一節,寫得一篇,還沒寫完就有事情去了。後來以為自己發表了,結果今天在草稿箱裡看看見了。整理了一下,發表。。。對於CPU利用的分析,著重在考察CPU瓶頸,編譯和反編譯。 1.CPU瓶頸 可以通觀察PERFMON中的Processor:% Processor Time計數器,來確定是否存在硬性的瓶頸。如果值一值偏高(大於80%),則可以認為需要提升CPU效能了。
Time of Update: 2018-12-05
起因:使用者多,資料量大;多個資料庫,每個資料庫佔用一台資料庫伺服器。 連結的伺服器用於處理分散式查詢:當用戶端應用程式通過連結的伺服器執行分散式查詢時,SQL Server 將分析命令並向 OLE DB 發送請求。sp_addlinkedserver:在本機伺服器上註冊遠程伺服器的資訊。sp_addlinkedsrvlogin:建立或更新 SQL Server 本地執行個體上的登入名稱與遠程伺服器中安全帳戶之間的映射sp_addlinkedserver [ @server=
Time of Update: 2018-12-05
a. 一個月的第一天SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) b. 本周的星期一SELECT DATEADD(wk, DATEDIFF(wk,0,getdate()), 0) c. 一年的第一天SELECT DATEADD(yy, DATEDIFF(yy,0,getdate()), 0) d. 季度的第一天SELECT DATEADD(qq, DATEDIFF(qq,0,getdate()), 0) e. 上個
Time of Update: 2018-12-05
decimal 資料類型最多可儲存 38 個數字,所有數字都能夠放到小數點的右邊。decimal 資料類型儲存了一個準確(精確)的數字表達法;不儲存值的近似值。 定義 decimal 的列、變數和參數的兩種特性如下: · p 小數點左邊和右邊數字之和,不包括小數點。如 123.45,則 p=5,s=2。 指定精度或對象能夠控制的數字個數。· s 指定可放到小數點右邊的小數位元或數字個數。p 和 s 必須遵守以下規則:0 <= s <=
Time of Update: 2018-12-05
利用Xquery 剖析元素來完成XML的分解。記住,Xpath是Xquery的一個子集。Xquery利用Xpath來描述一個XML的文檔部分。利用“For, Let, Where, Order By, Return”等運算式進行補充說明,或者用FLWOR(上面五個單詞的縮寫)進行化簡。Xquery不支援更新操作和全文檢索搜尋功能,而這兩種功能可能會在以後推出但是目前Xquery還只是一種查詢語言。XML樣本Code highlighting produced by Actipro
Time of Update: 2018-12-05
串連到資料庫伺服器通常由幾個需要很長時間的步驟組成。 必須建立物理通道(例如通訊端或具名管道),必須與伺服器進行初次握手,必須分析連接字串資訊,必須由伺服器對串連進行身分識別驗證,必須運行檢查以便在當前事務中登記,等等。 實際上,大多數應用程式僅使用一個或幾個不同的串連配置。 這意味著在執行應用程式期間,許多相同的串連將反覆地開啟和關閉。 為了使開啟的串連成本最低,ADO.NET 使用稱為串連池的最佳化方法。 串連池減少新串連需要開啟的次數。 池進程保持物理串連的所有權。
Time of Update: 2018-12-05
企業管理器 --管理 --SQL Server代理 --右鍵作業 --新增作業 --"常規"項中輸入作業名稱 --"步驟"項 --建立 --"步驟名"中輸入步驟名 --"類型"中選擇"Transact-SQL 指令碼(TSQL)" --"資料庫"選擇執行命令的資料庫 --"命令"中輸入要執行的語句: EXEC 預存程序名 ... --該預存程序用於建立表 --確定 --"調度"項 --建立調度 --"名稱"中輸入調度名稱 --"調度類型"中選擇你的作業執行安排 --如果選擇"反覆出現" --點"
Time of Update: 2018-12-05
一,如何建立串連伺服器exec sp_addlinkedserver 'srv_lnk','','SQLOLEDB','遠程伺服器名或ip地址'exec sp_addlinkedsrvlogin 'srv_lnk','false',null,'使用者名稱','密碼'go二,利用命令和本地的bak檔案恢複遠端資料庫,步驟:1,建立共用資料夾,將存放bak檔案的檔案夾設為共用資料夾net share ShareFolder=D:\tmp\db.bak
Time of Update: 2018-12-05
本文通過執行個體解析了 SQL Server 資料庫擴充預存程序,實現遠程備份與恢複的方法和步驟…… 執行個體說明: 環境:win2k+sqlserver 2K+查詢分析器 SQL SERVER服務執行個體名稱:mainserver 需要備份的資料庫名稱: msdb 本地機器名稱(Client端):david 本機使用者:zf 密碼:123 本地區名:domain 本地提供備份需求的檔案夾:e: est 第一步: 建立共用資料夾 在程式碼中調用(或者CMD視窗)
Time of Update: 2018-12-05
sp_lock 命令相關詳細描述見http://msdn.microsoft.com/zh-cn/library/ms187749.aspx 在IT 專家中有一種普遍的誤解,就是認為“鎖定是不好的東西”,你必須盡一切可能保證資料庫鎖定不會使得進程無法正常運行。為了能夠確保一個一致的資料庫環境,在對資源進行修改時,資料庫引擎必須利用一種機制來獲得對資源的獨佔權。SQL
Time of Update: 2018-12-05
下表列出 SQL Server 查詢分析器提供的所有鍵盤快速鍵。 活動 捷徑 書籤:清除所有書籤。 CTRL-SHIFT-F2 書籤:插入或刪除書籤(切換)。 CTRL+F2 書籤:移動到下一個書籤。 F2 功能鍵 書籤:移動到上一個書籤。 SHIFT+F2 取消查詢。 ALT+BREAK 串連:串連。 CTRL+O 串連:中斷連線。 CTRL+F4 串連:中斷連線並關閉子視窗。 CTRL+F4 資料庫物件資訊。 ALT+F1 編輯:清除活動的編輯器窗格。
Time of Update: 2018-12-05
本文講解如何使用LEFT JOIN、CROSS JOIN以及IDENTITY值的檢索,這些技術來提高基於SQL Server的應用程式的效能或改善其延展性。 你將遇到的現象:應用程式中的SQL
Time of Update: 2018-12-05
之前安裝了Sql Server 2005 在 D 盤,Ghost了一份作業系統 Win2k3。體驗了一番 Sql 2005,它是基於 .Net 的,而且功能與體積都比 2k 版大多;當然這兩個原因也制約它速度不如 2k。公司的項目都用 2k 版。最後還是卸載了 Sql 2005,重裝上 2k 的,一切順利。 不過,2005版的資料庫不能降級為 2k 的資料庫,著實令人頭痛。上網找了一氣,沒有發現解決方案,最後以最笨的方法:1、從2005中匯出 sql 指令碼;2、匯出資料到
Time of Update: 2018-12-05
在昨天的SQL Server
Time of Update: 2018-12-05
SQL SERVER的鎖機制(一)——概述(鎖的種類與範圍)SQL SERVER的鎖機制(二)——概述(鎖的相容性與可以鎖定資源) 本文上接SQL SERVER的鎖機制(三)——概述(鎖與交易隔離等級) 六、各種交易隔離等級發生的影響修改資料的使用者會影響同時讀取或修改相同資料的其他使用者。即這些使用者可以並發訪問資料。如果資料存放區系統沒有並發控制,則使用者可能會看到以下負面影響:· 未提交的依賴關係(髒讀)· 不一致的分析(不可重複讀取)· 幻讀
Time of Update: 2018-12-05
在我們建立一個資料庫時,並且想將分散在各處的不同類型的資料庫分類匯總在這個建立的資料庫中時,尤其是在進行資料檢驗、淨化和轉換時,將會面臨很大的挑戰。幸好SQL Server為我們提供了強大、豐富的資料匯入匯出功能,並且在匯入匯出的同時可以對資料進行靈活的處理。 在SQL