Time of Update: 2017-02-27
第一步:----安裝J2SDK:到SUN官方網站(http://java.sun.com)下載J2SDK的安裝檔案:j2sdk-1_4_2_04-windows-i586-p.exe,下載之後安裝好J2SDK;安裝完之後,設定環境變數:我的電腦---屬性---進階---環境變數;選擇---系統變數(S):設定JAVA_HOME環境變數:單擊---建立,在變數名中輸入:JAVA_HOME在變數值中輸入:D:\Java(假設J2SDK安裝在目錄D:\Java下,反正就是J2SDK的安裝目錄。)然後-
Time of Update: 2017-02-27
Sybase SQL Server是一個多庫結構的RDBMS,體繫結構大致如下:1.資料庫伺服器自身所使用的資料庫,也可以說是管理伺服器和使用者資料庫的資料庫。Sybase在安裝時,自動建立了四個系統資料庫:master、model、tempdb、sybsystemprocs(1)
Time of Update: 2017-02-27
對於企業而言,伺服器的重要性是不言而喻的。因此管理員們往往以維持伺服器的穩定、高效地運行作為自己的工作目標,但是對於伺服器的安全性往往考慮得較少,至少對於某些管理員是這樣的。最近筆者進行了一例伺服器的安全性測試,下面把這例測試過程寫下來,希望對大家有所啟示。測試載入器:1.S掃描器(一種速度極快的多線程命令列下的掃描工具)2.SQL登陸器3.DNS溢出工具4.cmd(微軟命令列工具)4.scansql.exe(SQL弱口令掃描工具)SQL Server弱口令測試1.緣由:SQL
Time of Update: 2017-02-27
SQL Server 2005是微軟在推出SQL Server 2000後時隔五年推出的一個資料庫.相對於SQL Server2000來說有了質的提高。它給我們提供了諸多新特性,例如:複製、分區、動態管理檢視、CTE、效能顧問等等。在微軟TechNet上是這樣介紹分區表和分區索引的:Instruction
Time of Update: 2017-02-27
SQL Server的安裝有兩個關於安全模式的選項。它們之間的差別在於由哪一個軟體執行認證過程。認證是一個確認將要串連SQL Server的使用者身份的過程。一旦執行了認證,SQL Server就能驗證這個使用者是否具有許可來串連一個被請求的資源,例如一個資料庫。如果使用者具有串連資料庫的許可,那麼SQL Server將允許串連請求成功,否則,串連失敗。這個驗證使用者許可的過程還被稱為授權。·Windows Authentication(還被稱為Trusted
Time of Update: 2017-02-27
本文是對英文原文SQL Server Data Mining Managed Plug-In Algorithms
Time of Update: 2017-02-27
你知道SQL Server這麼龐大的企業級資料庫伺服器產品是如何build出來的嗎?這有些相關的資料:每個build 的大小在300GB左右。每個完整的build需要幾十台高端的伺服器運行2.5天。每個完整的build由幾千個job、10000多個參數組成。我們每天同時做20個左右的build,每周130個。位於美國微軟總部雷蒙德和北京的build團隊能夠保證build全天24小時不間斷的順利進行。從去年至今,我們build
Time of Update: 2017-02-27
這有一個具體例子:如果你有一個單個的出現問題的檔案。這個檔案有50MB大小,而你的整個資料庫 運行著大約有幾十億的位元組,這樣的話如果能恢複單個失敗檔案的話就顯的非常有意義。這樣的事情發生 的一個情景是當檔案或者檔案組在單獨的磁碟機上,而磁碟機出現了問題。通常,僅僅恢複單個檔案或者 檔案組會使總的停止時間縮短,因為它明顯減少了需要恢複的總的資料量。現在,為什麼你不選擇這麼做呢?這有一些原因:你需要有交易記錄備份。如果你想從備份中恢複一個檔案或者檔案組,你同時也需要恢複與它們一起
Time of Update: 2017-02-27
因為Access並不真正為高效能應用程式服務,所以一個希望有多個同時串連使用者的網站必須部署一個比Access更適合的資料來源。本文將講述如何從Microsoft SQL Server(一種企業級RDMS)中擷取資料。SQL Server完全版包括了三個部分。第一個是引擎,用於實際組織資料以及針對命令響應進行讀取和寫入操作。第二個是開發人員的工具軟體包,用於對資料庫進行操作,例如Query Analyzer和Data Transformation Services。最後一個是用於管理資料的工具,
Time of Update: 2017-02-27
對於關係型資料庫來說,表現樹狀的階層始終是一個問題。微軟在SQL Server 2005中首次嘗試了 解決這個問題,那就是被稱之為通用資料表運算式(Common Table Expressions,CTE)的實現方式。儘管CTE在現有的資料庫結構描述中運行良好,微軟找到了一種將此類階層作為頭等概念來使用的方式 。因此,為了實現這種效果,他們在SQL Server 2008中提出了一種“HierarchId”資料類型
Time of Update: 2017-02-27
演算法是電腦科學中一個重要的研究方向,是解決複雜問題的關鍵。在電腦世界中,演算法無處不在。資料庫是儲存資料和執行大批次運算的場所,在資料庫中使用一些簡單的SQL命令,進行儲存、查詢、統計、以解決現實世界中的問題已經是屢見不鮮。隨著資料量的大幅度增加和商務規則的日益複雜,越來越需要一種專門的方法來滿足效率和準確性方面的要求。如何把解決問題的複雜演算法轉換為資料庫能夠執行的命令,也是資料庫應用技術研究的一個方面。本文以MSSQL中的命令來闡述例子。資料庫中可以儲存實體的資料集合,在進行運算時,資料庫
Time of Update: 2017-02-27
我們做管理軟體的,主要核心就在資料存放區管理上。所以資料庫設計是我們的重中之重。為了讓我們 的管理軟體能夠穩定、可擴充、效能優秀、可跟蹤排錯、可升級部署、可外掛程式運行,我們往往研發自己的 管理軟體開發平台。我們總是希望去學習別人的開發平台(如用友或金蝶或SAP),但我們卻總是感歎管 理軟體業務處理細節繁多,而資料庫管理軟體卻簡單的SELECT、INSERT、DELETE、UPDATE四個命令就搞定 。我們多希望有一天能做出一個架構,也可以這麼簡單就搞定管理軟體。我們往往研究別人的架構,卻忘
Time of Update: 2017-02-27
環境:SQLServer 2008 R2問題:修改表的列名解決:在SQLServer中修改表的列 名,可以調用預存程序sp_rename。use Test;--使用資料庫 sp_rename 'd_s_t.avg_grade','avg_g','column'; --d_s_t是表名,avg_grade是原來的列名,avg_g是新的列名 --也可以這樣執行: -- exec sp_rename
Time of Update: 2017-02-27
上周五碰到開發的請求協助解決資料預定程式中對單頭等幾個表檢索資料時檢索條件尾數是9的資料特別慢。第一時間想到的是否如下幾個問題:1、資料庫相應資料最多;2、資料表進行了分區,而相應資料落在的分區效能存在問題;3、檢索該批記錄的會話很多;但很快排除了以上幾種可能,因為後續的調查由如下發現:1、查詢了相應資料,尾數0-9的資料幾乎平均分布;2、直接用SQLSERVER查詢分析器查詢速度很快;到此大家基本都認為資料庫不存在問題,但是如下的調查感覺又讓人陷入了迷茫。在相同網段的其他伺服器上建立了相應的使
Time of Update: 2017-02-27
SQL Server的最近三個版本都貼上了非官方的標籤,每一個版本都是為那些大 多數新特性所針對的使用者群量身定做的。例如,SQL Server 2005被認為是一個面 向開發人員版本,而SQL Server 2008則被看作是一個面向資料管理員的版本。具備 Microsoft PowerPivot資料分析工具並對SQL Server Analysis Services和 Reporting Services功能都進行了改進的SQL Server 2008 R2則是一個眾所周知
Time of Update: 2017-02-27
SQL Server和虛擬化天生就是一對,而且它們變得越來越協調。它們之間的配 合不僅是工作負載管理和整合,還能得到高可用性。新技術可以在多台主機上為 SQL Server提供多處理器能力,保持虛擬機器執行個體彼此步調一致,這樣就可以實現 在某一個執行個體停機時的零等待故障切換。但是,要做到這一切,你需要一 些硬體,為運行SQL Server的虛擬機器主機購買硬體與為SQL Server本身選擇硬體是 有些不同的。你還必須規劃一下你的SQL Server執行個體。處理大資料庫的繁忙執行個體
Time of Update: 2017-02-27
SQL Server 2008通過引入可擴充的原則式管理功能降低了資料平台的管理工作量。其中最引人注意的莫過於提供策略化管理的Declarative Management Framework (簡稱DMF),不過這個名稱已經被啟用了,現在正是名字是原則式管理(Policy Based
Time of Update: 2017-02-27
在一個虛擬機器中安裝了SQL Server 2008,然後將該虛擬機器檔案複製了一個出來,然後還原成另外一個虛擬機器,這樣就可以同時使用2個虛擬機器來做複製的實驗了。要在SQL Server 2008上做資料庫複寫的實驗,需要用到兩台伺服器,所以需要同時開2個虛擬機器(VPC),當然不可能去單獨安裝2個SQL Server,安裝過程太費時了,所以是在一個虛擬機器中安裝了SQL
Time of Update: 2017-02-27
很多SQL Server程式員對子查詢(subqueries)的使用感到困惑,尤其對於嵌套子查詢(即子查詢中包含一個子查詢)。現在,就讓我們追本溯源地探究這個問題。有兩種子查詢類型:標準和相關。標準子查詢執行一次,結果反饋給父查詢。相互關聯的子查詢每行執行一次,由父查詢找回。在本文中,我將重點討論嵌套子查詢(nested
Time of Update: 2017-02-27
將oledb讀取的excel資料快速插入的sqlserver中,很多人通過迴圈來拼接sql,這樣做不但容易出錯而且效率低下,最好的辦法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 類來實現。不但速度快,而且代碼簡單,下面測試代碼匯入一個6萬多條資料的sheet,包括讀取(全部讀取比較慢)在我的開發環境中只需要10秒左右,而真正的匯入處理程序只需要4.5秒。using System;using System.Data;using