Time of Update: 2017-02-28
tempdb資料庫是SQL Server用於臨時或者開關操作的資料庫。對tempdb所做的很多最佳化都是在透明的情況下,讓處理加速,本文就介紹tempdb對SQL Server 2005的影響以協助大家利用這些來寫出更好的、更先進的SQL Server 2005代碼。 SQL Server
Time of Update: 2017-02-27
可更新視圖(Updateble views)上面我們講解了“怎樣通過遠程視圖從伺服器中把資料讀取過來”,接著我們要講解怎樣操作遠程視圖游標,當然我們不會在這裡討論一些Visual FoxPro資料集的普通操作,這裡我們只講解遠程視圖的資料更新。當遠程視圖被開啟,使用者就可以使用Visual
Time of Update: 2017-01-18
一個用asp備份與恢複SQL Server資料庫的例子代碼,希望對一些朋友有用。(注意:資料庫使用中可能無法恢複) 複製代碼 代碼如下:<HTML> <HEAD><TITLE>SQL Server 資料庫的備份與恢複</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
Time of Update: 2017-01-18
升級並不容易,但是有一些特性值得花時間瞭解。下面本文將介紹一些避免升級問題的技巧。升級一個關鍵業務SQL Server執行個體並不容易;它要求有周全的計劃。計劃不全會增加遇到升級問題的可能性,從而影響或延遲SQL Server 2014的升級。在規劃SQLServer 2014升級時,有一些注意事項有助於避免遇到升級問題。注意:升級SQL Server 2014的四個要點!選擇升級策略在SQL Server升級中考慮採用內部或是並行遷移策略。我首選並行遷移策略,因為它風險較低,即便難度更大一些。
Time of Update: 2017-01-19
摘要1,EXEC的使用2,sp_executesql的使用MSSQL為我們提供了兩種動態執行SQL語句的命令,分別是EXEC和sp_executesql;通常,sp_executesql則更具有優勢,它提供了輸入輸出介面,而EXEC沒有。還有一個最大的好處就是利用sp_executesql,能夠重用執行計畫,這就大大提供了執行效能(對於這個我在後面的例子中會詳加說明),還可以編寫更安全的代碼。EXEC在某些情況下會更靈活。除非您有令人信服的理由使用EXEC,否側盡量使用sp_executesql
Time of Update: 2016-12-22
標籤:target term 使用者名稱 也有 tab 使用者 config size 資料 下載jdbc驅動在使用jmeter做效能或自動化測試的時候,往往需要直接對資料庫施加壓力,或者某些參
Time of Update: 2016-06-20
標籤:一、視圖1.建立視圖1)選中資料庫中的表中的視圖處,右鍵選擇建立視圖,即:2)在彈出“添加表”對話方塊中,單擊“表”標籤,選擇要添加的表,點擊添加,即:3)選中要建立聯絡的列名的複選框,然後拖動拖動一個表中的列名到另一個表中想要建立聯絡的列名處,即:4)儲存2.修改視圖1)選擇視圖,右鍵選擇“設計”,即:2)進行修改,儲存3.刪除視圖選擇視圖,右鍵刪除,即: SQL Server 4
Time of Update: 2016-06-12
標籤:1、為什麼要分頁?當顯示資料的時候,我們不會一下子把所有的資料都顯示出來,比如說表中有一萬條資料,難道我們要把一萬條資料都一次性的顯示出來嗎?!即便顯示給使用者了,使用者也看不過來。因此,不論是從效率的角度還是從使用者的觀看的角度,只查詢部分來給使用者顯示就可以了。這樣速度又快,使用者看起來也方便啦。這也就要求從很大的表中查詢一小部分顯示給使用者就可以了,那麼這一小部分的資料就是分頁實現的。2、分頁的本質:從一個大資料中查詢一小部分出來。3、分頁的前提:要分頁查詢,或者分頁顯示之前,首先要
Time of Update: 2016-03-16
標籤:--建了一張表if exists (select * from dbo.sysobjects where id = object_id(N‘[dbo].[Bas_DateTime]‘) and OBJECTPROPERTY(id, N‘IsUserTable‘) = 1)drop table [dbo].[Bas_DateTime]GOCREATE TABLE [dbo].[Bas_DateTime] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [Rq]
Time of Update: 2016-01-26
標籤:在Sql Server中有三種方式對查詢結果中的NULL值進行替換。如有下面的一張表:我們可以通過自串連(Self-Join)的方式一張員工名和其對應的經理名的表:SELECT E.[Name],M.[Name] FROM [tblEmployee] AS ELEFT JOIN [tblEmployee] AS MON E.ManagerId =
Time of Update: 2015-07-06
標籤:近一段時間觀察,監控發現一資料庫的 每秒批處理請求數(Batch Requests/sec)經常升高持續較長時間,比平時高出幾百,如:由於一直比較高,以為是正常現象,沒有注意。最近我們老大要求查看原因,所以跟蹤查看,確實是資料庫的非正常請求引起!先瞭解 批處理(Batch
Time of Update: 2015-06-12
標籤:什麼是索引 資料庫索引是對錶的一列或多列的值進行排序的一種結構,索引與表資料的關係類似於目錄與書籍內容的關係。在SQL-Server中存在兩種比較重要的索引,分別為叢集索引與非叢集索引,它們是以B+樹組織儲存的。 為什麼要使用索引 資料查詢是資料庫一項使用非常頻繁的操作,查詢的快慢已成為了衡量系統好壞的一個重要標準,而合理地使用索引可以提高資料檢索效率,改善資料庫效能,加快資料訪問速度。
Time of Update: 2015-06-04
標籤:由於Sql Server對於系統記憶體的管理原則是有多少佔多少,除非系統記憶體不夠用了(大約到剩餘記憶體為4M左右), Sql Server才會釋放一點點記憶體。所以很多時候,我們會發現運行Sql Server的系統記憶體往往居高不下。 這些記憶體一般都是Sql Server運行時候用作緩衝的,例如你運行一個select語句, 那麼Sql Server會將相關的資料頁(Sql
Time of Update: 2015-05-28
標籤:情境:SQL Server中,需要刪除所有表或所有預存程序時,手動的方式只能逐個進行刪除,耗個人時間,所以想弄個語句來實現這樣的需求。 如果由於外鍵約束刪除table失敗,則先刪除所有約束:--/第1步**********刪除所有表的外鍵約束*************************/ 1 DECLARE c1 cursor for 2 select ‘alter table [‘+ object_name(parent_obj) + ‘] drop
Time of Update: 2014-12-26
標籤:調試SQLSERVER (一)產生dump檔案的方法調試SQLSERVER (二)使用Windbg調試SQLSERVER的環境設定調試SQLSERVER (三)使用Windbg調試SQLSERVER的一些命令 我們知道偵錯工具主要有兩種方法一種是:live debugging (附加進程 使進程hang住) 生產環境最好不要live debugging 一種是:post-mortem debugging or reading dump files
Time of Update: 2014-09-29
標籤:os 檔案 資料 sp 問題 c r ad bs 第一: 823錯誤只代表、SQL server
Time of Update: 2014-09-28
標籤:des blog http io 檔案 資料 sp 2014 on 方法 1、 restore labelonly方法 2、 restore headeronly方法 3、
Time of Update: 2014-09-14
標籤:sql server2005 將一個資料庫的表複製到另外一個資料庫的方 sql server代理禁止 平台說明:兩台sql
Time of Update: 2014-08-12
標籤:blog http 使用 io strong 資料 ar art 在建立完分區表後,可以向分區表中直接插入資料,而不用去管它這些資料放在哪個物理上的資料表中。接上篇文章,我們在建立好的分區表中插入幾
Time of Update: 2014-08-05
標籤:sql 遠端連線 解決方案 防火牆 sql