Time of Update: 2015-09-02
標籤:SqlServer 省市縣三級聯動三張表遞迴合并成一張表sql如下:insert into table2(area_name,area_parent_id)select province,‘0‘ from provincesinsert into table2(area_name,area_parent_id)select city,c.id from cities ainner join provinces b on
Time of Update: 2015-08-31
標籤:http://blog.chinaunix.net/uid-24398518-id-2156226.html MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Win7下面安裝microsoft sql 2000是一件頭疼的事情。
Time of Update: 2015-09-01
標籤:原文:SQL Server差異備份的備份/還原原理SQL Server差異備份的備份/還原原理記住一點:差異備份是基於最後一次完整備份的差異,而不是基於最後一次差異的差異 備份過程:1-完整備份之後有無對資料庫做過修改,如果有,記錄資料庫的最後LSN(Last
Time of Update: 2015-09-01
標籤:SQL Server差異備份的備份/還原原理記住一點:差異備份是基於最後一次完整備份的差異,而不是基於最後一次差異的差異 備份過程:1-完整備份之後有無對資料庫做過修改,如果有,記錄資料庫的最後LSN(Last LSN)如果完整備份之後無對資料庫做過修改,那麼差異備份就沒有意義了 2-做差異備份時根據差異位元影像讀取差異頁面內容注意:差異位元影像記錄了自從最後一次完整備份以來資料庫中有變化的頁面,這樣在做差異備份時候就不用掃全庫頁面,只需要讀取有差異的頁面 3
Time of Update: 2015-08-31
標籤:預存程序編寫經驗和最佳化措施 一、適合讀者對象:資料庫開發程式員,資料庫的資料量很多,涉及到對SP(預存程序)的最佳化的項目開發人員,對資料庫有濃厚興趣的人。 二、介紹:在資料庫的開發過程中,經常會遇到複雜的商務邏輯和對資料庫的操作,這個時候就會用SP來封裝資料庫操作。如果項目的SP較多,書寫 又沒有一定的規範,將會影響以後的系統維護困難和大SP邏輯的難以理解,另外如果資料庫的資料量大或者項目對SP
Time of Update: 2015-09-02
標籤:如果由於外鍵約束刪除table失敗,則先刪除所有約束: --/第1步**********刪除所有表的外鍵約束*************************/ DECLARE c1 cursor forselect ‘alter table [‘+ object_name(parent_obj) + ‘] drop constraint [‘+name+‘]; ‘from sysobjectswhere xtype = ‘F‘open c1declare @c1
Time of Update: 2015-09-02
標籤:記得某次給一家公司調優的時候,負責人發給我一堆業務的T-SQL指令碼,我面對海量指令碼還是從容,雖然不瞭解內部複雜的業務,但是我們得專註問題的關鍵 “慢”,我們根據查詢的“慢”把他們篩選出來,一一調式最佳化,不就迅速解決問題嗎?三天后,負責人含淚握著我的手,哥們辛苦了,查詢響應得到了質的改善。 跟蹤提供者 SQL Server
Time of Update: 2015-09-02
標籤:C++串連SQL資料庫分步驟進行我們在進行C++串連SQL資料庫的操作時,首先應該進行相應的系統配置,然後初始化C++與SQL串連,然後再進行資料連線的操作,然後應用SQL執行語言來具體操作。 C++串連SQL資料庫第一步 系統配置1.設定SQLSERVER伺服器為SQL登入方式,並且系統安全性中的sa使用者要設定登入功能為“啟用”,還有必須要有密碼。2.需要在ODBC中進行資料來源配置,資料來源選\”SQL
Time of Update: 2015-08-31
標籤:當使用SQL Server 2012的DTS嚮導(Import and Export
Time of Update: 2015-08-31
標籤:SQLServer 中有五種約束, Primary Key 約束、 Foreign Key 約束、 Unique 約束、 Default 約束和 Check 約束,今天使用SQL Server2008 來示範下這幾種約束的建立和使用的方法。1、Primary Key
Time of Update: 2015-08-31
標籤:SQL Server通過BOOT PAGE來進行Crash Recovery看了蓋總的一篇文章http://www.eygle.com/archives/2008/11/oracle_internals_preface.html資料檔案的第一個Block記錄了重要的檢查點、SCN等資訊,這些資訊在啟動時要被讀取,這裡就是這樣一種體現。 我們看一下SQL Server的情況,使用DBCC fileheader命令,10為我的一個使用者庫SSS的資料庫ID環境:SQL Server2
Time of Update: 2015-08-31
標籤:以下提到的一些需求,你可能會說用SQL server management studio 用戶端 看一下不就可以了,何必這麼麻煩 ! 是的,當1 個表的時候我們可以人工檢查,但當有10 個表,100個表 的時候呢? 人工檢查不但費時費力,而且非常容易出錯, 通過資料字典查詢高效快捷。 尋找一個表的主鍵包含哪些列? --可以根據需要,自行修改 where 字句中的 條件 SELECT * FROM
Time of Update: 2015-08-30
標籤:在Sql Server中調用外部EXE執行程式exe sql server xp database dos 伺服器 一、先開啟xp_cmdshell 開啟介面區配置器—> 功能的介面區配置器—> 執行個體名\Database Engine\xp_cmdshell—
Time of Update: 2015-08-31
標籤:對於MS SQL server 資料庫,有幾個容易讓人產生誤解的問題,對於這幾個問題,即使很多 SQL server DBA 都有錯誤認識或者認識不充分,所以我想撰文幾篇,把這些容易理解錯誤的問題前前後後深入闡述一下,也希望糾正一下網上對這幾個問題的訛傳(我也可能有認識不對的地方,歡迎批評指正)。
Time of Update: 2015-08-30
標籤:轉自: http://www.cnblogs.com/zhijianliutang/p/4190669.html 概念理解 關於SQL Server中的統計資訊,在聯機叢書中是這樣解釋的
Time of Update: 2015-09-01
標籤:SQL Server資料庫ROW_NUMBER()函數使用詳解摘自:http://database.51cto.com/art/201108/283399.htm SQL
Time of Update: 2015-08-31
標籤:SELECTSPID = er.session_id ,Status = ses.status ,[Login] = ses.login_name ,Host = ses.host_name ,BlkBy = er.blocking_session_id ,DBName = DB_Name(er.database_id) ,CommandType = er.command ,SQLStatement = st.text&
Time of Update: 2015-08-30
標籤:以前也想瞭解到底有什麼區別,但是擱著又忘記了,因為我們很少用唯一鍵約束。直到幾天前同事給我個指令碼來約束某個欄位的唯一性,用的是唯一鍵約束,這問題又縈繞腦中了。看似有區別,又沒發現什麼大的區別!實際上也沒多大區別,還是測試看看吧。USE [DemoDB]GOCREATE TABLE [dbo].[TableUniqueKey](id int not null,name varchar(20) null)GOCREATE TABLE
Time of Update: 2015-09-01
標籤:伺服器 server 字串 用戶端 如何 sql server的伺服器連接埠預設是1433,設定伺服器連接埠的位置在這裡:650) this.width=650;" src="/e/u261/themes/default/images/spacer.gif" border="0"
Time of Update: 2015-08-30
標籤:一:執行計畫產生過程 說到執行計畫,首先要知道的是執行計畫大概產生的過程,這樣就可以做到就心中有數了,下面我畫下簡圖:1. 分析過程 這三個比較容易理解,首先我們要保證sql的文法不能錯誤,select和join的表是必須存在的,以及你是有執行這個sql的許可權,對不對。。。這樣我們就走完了執行計畫生命週期的第一個流程。2. 編譯過程