Time of Update: 2018-12-07
一 SQL Server最新補丁:(1)SQL Server 2000 Service Pack 3a下載 SQL Server 2000 Service Pack 3a (SP3a) - 最新、最完整的 SQL Server 2000 更新程式,它修複了包括蠕蟲 (W32.slammer) 病毒在內的一些安全性漏洞。 :http://www.microsoft.com/china/sql/downloads/sp3.asp(2) Microsoft SQL Server 2000
Time of Update: 2018-12-07
由於安裝SQL server時,安裝到最後,更新群組件資訊時停住了,最後只能結束任務,這裡安裝的Sql server不能卸載,修複,只能用新執行個體安裝!但是發現,<add key="connectionStr" value="USER ID=sa;PASSWORD=;INITIAL CATALOG=TM;DATA SOURCE=Localhost;CONNECT TIMEOUT=30" />上面的串連設定串連不上了。後來研究半天,是執行個體問題修改為<add
Time of Update: 2018-12-07
1:向表中添加欄位Alter table [表名] add [列名] 類型2: 刪除欄位Alter table [表名] drop column [列名]3: 修改表中欄位類型(可以修改列的類型,是否為空白)Alter table [表名] alter column [列名] 類型4:添加主鍵Alter table [表名] add constraint [ 約束名] primary key( [列名])5:添加唯一約束Alter table [表名] add constraint [
Time of Update: 2018-12-07
一般情況,使用sql server中的全文索引,經過大體4個步驟: 1).安裝full text search全文索引服務; 2).為資料表建立full text catalog全文索引目錄; 3).進行full text catalog的population操作(使全文索引與資料表內容同步); 4).使用全文索引進行查詢。 為了在資料表內容更新時全文索引資料庫的內容也保持最新,可以通過第5步建立full text catalog 的Population
Time of Update: 2018-12-07
這個功能比較常用,所以記下來以防自己忘掉。 SCOPE_IDENTITY返回插入到同一範圍中的 IDENTITY 列內的最後一個 IDENTITY
Time of Update: 2018-12-07
問題:有一件事讓我感到特別沮喪,那就是我經常寫一些複雜的查詢,但是我經常忘記儲存它們或者不記得在我運行五個迭代之前的查詢是什麼樣的。一個明智的做法是一直儲存著你的指令碼,但是當你處在嘗試做一堆不同的事情時,你總有可能忘記了某些事情。在本技巧中,我們看看怎樣建立一個會話的伺服器端跟蹤並且完整地捕捉所有啟動並執行指令碼,這樣你可以找到你認為可能會丟失的複雜查詢。 首先需要做的是建立兩個預存程序,在這個技巧中,我在自己的主要資料庫上建立它們。它們允許你建立一個伺服器端的跟蹤,也允許你關掉一個伺服器端
Time of Update: 2018-12-07
LinqtoSql是一個不錯的ORM架構,尤其是整合在VS2008中使用起來很方便。Sql CE 3.5則是VS2008中內建的一個輕量級的單機資料庫。比較悲劇的是VS2008居然不支援把SQL CE中的表直接匯入到DBML中,很難理解為什麼微軟這麼做。但.Net framework 3.5中的LinqtoSql寫明是支援SQL CE 3.5。也就是其中還是有方法可以實現的。查詢了Msdn得知,.Net
Time of Update: 2018-12-07
目錄 l 摘要l 一般安裝程式的製作l 在安裝程式中部署SQL Server資料庫1. 通過調用osql來執行資料庫指令碼檔案2. 通過把指令檔作為資源檔載入3. 通過sp_attach_db來建立資料庫l 總結摘要一個項目完成之後,安裝程式的製作是一個必要的過程。如果需要部署資料庫,則使安裝程度的製作變得比較麻煩。使用visual studio.net可以非常方便的製作應用程式以及部署程式中需要的資料庫。本文介紹了如何使用visual
Time of Update: 2018-12-07
範例程式碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--建立測試資料庫create database testgouse testgo--建立測試表create table test(id uniqueidentifier default newid(),summary varchar(200))--完整備份資料庫backup
Time of Update: 2018-12-07
抽空把SQL Server 2000 Reporting Services的相關資料整理了一下,希望對大家有所協助 Reporting Services相關下載 SQL Server 2000 Reporting Services 評估版 http://www.microsoft.com/downloads/details.aspx?FamilyID=ba517c01-2e2f-4bc7-84af-149b7637f807&displaylang=zh-cn SQL Server 200
Time of Update: 2018-12-07
In earlier posts I already blogged about creating some simple queuing solutions with SQL Server Service Broker. Last week I spend some time actually implementing my research in a customer project and of course ran into two 'interesting' issues.It is
Time of Update: 2018-12-07
Sql注入式攻擊讓人防不勝防,根據微軟的解決辦法,就是用預存程序。但是如果每個Sql操作都用預存程序來實現,這也太麻煩了點,有沒有可以簡單的辦法呢?當然有。那就是——用預存程序……^_^放屁!你這不是等於白說嗎?別急,通過對SqlCommand的ExecuteNonQuery,ExecuteScalar,BeginExecuteReader
Time of Update: 2018-12-07
關於SQL SERVER 日誌滿的處理方法交易記錄檔Transaction Log File是用來記錄資料庫更新情況的檔案,副檔名為ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果設定了自動成長功能,交易記錄檔將會自動擴充。一般情況下,在能夠容納兩次交易記錄截斷之間發生的最大數量的事務時,交易記錄的大小是穩定的,交易記錄截斷由檢查點或者交易記錄備份觸發。然而,在某些情交易記錄檔Transaction Log
Time of Update: 2018-12-07
CREATE PROCEDURE [dbo].[strink_logspace] AS SET NOCOUNT ON DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INT SELECT @LogicalFileName = rtrim(name), @MaxMinutes = 10, -- 最大執行時間 @NewSiz
Time of Update: 2018-12-07
USE [master]EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'AllowInProcess' , 1EXEC sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0' , N'DynamicParameters' , 1EXEC sp_configure 'show advanced options', 1RECONFIGURE EXEC sp_configure 'Ad Hoc
Time of Update: 2018-12-07
叢集索引,表中儲存的資料按照索引的順序儲存,檢索效率比普通索引高,但對資料新增/修改/刪除的影響比較大非叢集索引,不影響表中的資料存放區順序,檢索效率比叢集索引低,對資料新增/修改/刪除的影響很小如何讓你的SQL運行得更快 ----
Time of Update: 2018-12-07
以前不知道怎麼寫,有遊標,現在知道了,比較好用
Time of Update: 2018-12-07
.NET和SQL Server中“空值”辨析 初學資料庫編程我們可能會有一些對“空值”的疑問,比如通過編程建立的一個表中所有資料皆顯示為<NULL>,手動添加並刪除文字後又變成了空白;一個字串類型的欄位,明明沒有填值,卻不等於"";用ADO.NET從資料庫中取值,每遇到有<NULL>的就出錯……這需要我們正確認識.NET和SQL Server中幾種不同的“空值”。
Time of Update: 2018-12-07
如果您碰到SQL Server服務造成記憶體不斷擴充最終系統死機等情況,請按照以下方法解決。 原理:SQL Server 2000引入的動態記憶體分配機制,一般不能很好的回收記憶體,如果電腦一直不關閉,就會發生記憶體耗盡的可能。您可以選擇每周關機一次來避免,或者是按照下述方法來抑制記憶體的增長。1、在伺服器上開始—Microsoft SQL Server—企業管理器 中啟動SQL企業管理器2、啟動以後開啟右邊的主控台樹狀目錄:控制台根目錄\Microsoft SQL server\Sq
Time of Update: 2018-12-07
1 處理死結和設定死結優先順序 死結就是多個使用者申請不同封鎖,由於申請者均擁有一部分封鎖權而又等待其他使用者擁有的部分封鎖而引起的無休止的等待 可以使用SET DEADLOCK_PRIORITY控制在發生死結情況時會話的反應方式。如果兩個進程都鎖定資料,並且直到其它進程釋放自己的鎖時,每個進程才能釋放自己的鎖,即發生死結情況。 2 處理逾時和設定鎖逾時期間。 @@LOCK_TIMEOUT 返回當前會話的當前鎖逾時設定,單位為毫秒 SET LOCK_TIMEOUT