Time of Update: 2017-02-28
簡介在軟體開發過程中,版本控制是一個廣為人知的概念。因為一個項目可能會需要不同角色人員的參與,通過使用版本控制軟體,可以使得項目中不同角色的人並行參與到項目當中。原始碼控制使得代碼可以存在多個版本,而不會將程式碼程式庫變得混亂,典型的情境包括Bug修複、添加新功能、版本整合等。雖然在開發層面的版本控制軟體已經非常成熟,但目前國內還沒有專門針對資料庫層面的版本控制軟體來協助不同角色的人員在資料庫層面進行團隊協作、變更代碼管理以及對資料庫的變更進行查看和比對。在資料庫層面版本控制工具的缺乏可能會出現
Time of Update: 2017-02-28
簡介資料行存放區索引其實在在SQL Server 2012中就已經存在,但SQL Server 2012中只允許建立非聚集列索引,這意味著列索引是在原有的行儲存索引之上的引用了底層的資料,因此會消耗更多的儲存空間,但2012中的限制最大的還是一旦將非聚集資料行存放區索引建立在某個表上時,該表將變為唯讀,這使得即使在資料倉儲中使用列索引,每次更新資料都變成非常痛苦的事。SQL Server
Time of Update: 2017-02-28
最近在給一個客戶做調優的時候發現一個很有意思的現象,對於一個複雜查詢(涉及12個表)建立必要的索引後,語句使用的IO急劇下降,但執行時間不降反升,由原來的8秒升到20秒。通過觀察執行計畫,發現之前的執行計畫在很多大表串連的部分使用了Hash
Time of Update: 2017-02-27
1. 最佳化組合了多款工具的功能 在SQL Server以前的版本中主要有兩個工具:圖形化的管理工具(Enterprise Manager)和 Transact SQL編輯器(Query Analyzer)。這樣兩個工 具分列存在一個問題,需要開發SQL Server也需要管理SQL Server 有時兩項工作需要同時進行),所以不得不在兩個工具之間不斷切換。在 SQL Server Management Studio中,Enterprise Manager和Query
Time of Update: 2017-02-27
汗,今天被Sql Server的Collate子句大玩了一把,看線上協助不仔細!讓自己繞了一個大圈,以後看MS協助可要仔細了,事情是這樣的: 下午,老大給我們發來一段SQL Script,要我們測試,看有沒有錯誤,如有,請提出!整個Script全部在這裡! 我當時就將這段指令碼拉進了查詢分析器,一執行,呵呵,根本沒錯啊!那老大為什麼要發這樣的郵件出來呢?於是我又切換了幾個database,也沒有什麼問題,正當我準備測試完這一個database就放棄測試退出的時候,問題來了。錯誤訊息如下:
Time of Update: 2017-02-27
方法-:用BCP命令bcp 工具 + 生產力bcp 工具 + 生產力在 Microsoft® SQL Server™ 2000 執行個體和資料檔案之間以使用者指定的格式複資料。文法bcp {[[database_name.][owner].]{table_name | view_name} | "query"} {in | out | queryout | format} data_file [-m max_errors] [-f
Time of Update: 2017-02-27
被定期自動執行的維護計劃:用新的填充(占空)因子重建索引以重組資料和索引頁上的資料。這確保資料庫頁包含相等分布的資料和剩餘空間 ,這允許未來更快速成長。 從資料庫頁中移出空資料頁壓縮資料檔案。更新索引統計以確保查詢最佳化有表分布資料值得最新資訊。這允許查詢最佳化作出訪問資料的最優途徑的更好的判斷,因為它有關於資料存放區在資料庫中的更多資訊。雖然索引統計被sql
Time of Update: 2017-02-27
毫無疑問,許多電子商務網站都經曆過假期的高訪問量。例如,1-800-Flowers.com公司(1-800-Flowers.com網站)就在情人節、母親節、聖誕節、複活節、感恩節、秘書節,以及團隊感謝周那一天遇到了劇增的訂單。還有其他大多數的線上零售商也都經曆過從感恩節一直持續到12月26日的訂貨高峰期。
Time of Update: 2017-02-27
SQL Server Everywhere (SSEv) 是 SQL Server Mobile 2005 (SSM) 的下一個版本,版本號碼為 3.1,而 SSM 的版本號碼是 3.0。從版本號碼的變化就可以看出,SSM 升級到 SSEv 功能基本不會有什麼變化。而名字從 Mobile 變成了 Everywhere,可以看出 SSEv 的變化主要是擴充了平台的適用性,當然也不可能超出微軟的範圍。 SSM 支援 Windows CE、Pocket PC、Smartphone 和 Tablet
Time of Update: 2017-02-27
1. 查看資料庫的版本 select @@version 常見的幾種SQL SERVER打補丁後的版本號碼: 8.00.194 Microsoft SQL Server 2000 8.00.384 Microsoft SQL Server 2000 SP1 8.00.532 Microsoft SQL Server 2000 SP2 8.00.760 Microsoft SQL Server 2000 SP3 8.00.818 Microsoft SQL Server 2000 SP3 w/
Time of Update: 2017-02-27
因為項目需要,需要對上傳的檔案內容進行查詢。通過MSDN瞭解到Windows索引服務可以實現對檔案的全文檢索索引,並可以通過SQL Server進行查詢。項目將這兩者結合,實現對上傳檔案的全文檢索索引的解決方案。方案概要:1. 改變檔案儲存體時的檔案名稱2. 配置索引伺服器,並將索引伺服器與MS SQL Server關聯。3.
Time of Update: 2017-02-27
bigint 從 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型資料(所有數字)。儲存大小為 8 個位元組。 int 從 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型資料(所有數字)。儲存大小為 4 個位元組。int 的 SQL-92 同義字為 integer。 smallint 從 -2^15 (-32,768) 到 2^15 - 1 (32,767)
Time of Update: 2017-02-27
子查詢是指將一條SQL Sever語句嵌入到另一條SQL Sever語句中。資料庫引擎將子查詢做為虛表執行查詢操作。子查詢可做為串連語句中的一個表,可做為選擇語句中的一個值,也可以是SQL Sever查詢子句,還可以是SQL
Time of Update: 2017-02-27
計劃執行SQL Server的合并是一項巨大的任務。你可以通過將其分解成獨立的組件來簡化這個項目,如下面的步驟指南所示:這篇資訊是從我們最初的專家電子書《Planning your SQL Server consolidation》中的第二章“Consolidate SQL Servers for availability, scalability and cost
Time of Update: 2017-02-27
環境:開發的IDE:JBuilderX使用的資料庫:MS Sql Server 2000使用的資料庫驅動:JSQL Driver(JDBC 3.0)說明:1、hibernate在設定檔中明確說明“Microsoft Driver (not recommended!)”,因此先使用JSQL Driver。2、JSQL
Time of Update: 2017-02-27
在開始學習XML和資料庫編程時,大家都對一大堆的文檔和資料,無從入手。作者在工作中,正好要用到了這些,就手頭的一個程式進行整理,其功能很簡單,用Java語言從access資料庫中,把一些資料匯入到SQL資料庫中。原Access資料庫表結構:表:production 產品型號 字串型 產品編號 零件圖號 字串型
Time of Update: 2017-02-27
import java.io.*;import java.sql.*;public class Db {public static void main(String[] args) {Db ac = new Db();String blobname = "D:\\test1.jpg"; //blob檔案名稱String in = "insert into ";String in1 = "(id,data)
Time of Update: 2017-02-27
1. driverName和dbURL要注意寫對,其中driverName可以通過查看載入的SQL驅動jar包來明確。在sql server 2000
Time of Update: 2017-02-27
今天有人問起,如何以windows整合方式串連SQL Server,這個以前真沒試過。於是,開啟netBeans測試了一下,代碼如下:/* * To change this template, choose Tools | Templates * and open the template in the editor. */package testsqlconn;import java.sql.*;import com.microsoft.sqlserver.jdbc.*;/** *//*
Time of Update: 2017-02-27
在Java檔案中,串連SQLserver資料庫時,需要一個串連資料庫的驅動檔案。在你安裝jdk的路徑下的lib檔案夾裡拷貝一個檔案jtds-0.6.jar,並且在環境變數裡設定classpath,例如:你的jdk裝在c:\jdk,那麼環境變數classpath的路徑應設為c:\jdk\lib\jtds-0.6.jar。(環境變數知道這麼設吧?在我的電腦的屬性,進階裡。多個路徑之間用分號隔開。)這裡提供SQLserver串連驅動檔案jtds-0.6.jar,下載解壓後拷貝到jdk路徑下的lib檔案