最近參與了將一個(gè)Sybase數(shù)據(jù)庫(kù)移植到Microsoft SQL Server 2000上的項(xiàng)目,我在這一項(xiàng)目上獲得的經(jīng)驗(yàn),將對(duì)Sybase數(shù)據(jù)庫(kù)管理員把Sybase數(shù)據(jù)庫(kù)移植到SQL Server 2000平臺(tái)上有一定的幫助。盡管二者之間的一些差別是相當(dāng)大的,例如Sybase數(shù)據(jù)庫(kù)管理系統(tǒng)中的存儲(chǔ)過(guò)程在S
2015-06-28每位SQL Server開發(fā)員都有自己的首選操作方法。我的方法叫做分子查詢。這些是由原子查詢組合起來(lái)的查詢,通過(guò)它們我可以處理一個(gè)表格。將原子組合起來(lái),可以建立分子。當(dāng)然也會(huì)有限制(化學(xué)家所稱的化合價(jià)),但一般來(lái)說(shuō),這個(gè)原理還是適用的。 在本文中,我將探討
2015-06-28因工作需要,要將存放在sql server數(shù)據(jù)庫(kù)中的數(shù)據(jù)全部導(dǎo)入到mysql數(shù)據(jù)庫(kù)中,在網(wǎng)上搜集相關(guān)資料,找到兩種方法,現(xiàn)在分別談?wù)剬?duì)他們的看法。 第一種是安裝mysql ODBC,利用sql server的導(dǎo)出功能,選擇mysql數(shù)據(jù)源,進(jìn)行數(shù)據(jù)的直接導(dǎo)出,這種方法很簡(jiǎn)便,但是針對(duì)實(shí)
2015-06-28微軟的SQL Server 2005中用來(lái)替代數(shù)據(jù)傳輸服務(wù)(DTS)的SQL Server綜合服務(wù)(SSIS),包含了很多工具用于導(dǎo)入數(shù)據(jù)并將其轉(zhuǎn)換為有意義的信息,而不僅僅是被動(dòng)的導(dǎo)入。但是還有一點(diǎn)要注意的是,你會(huì)發(fā)現(xiàn)這個(gè)新的SSIS工具有時(shí)候并不能完全覆蓋你要做的所有事情。因此,微軟
2015-06-28摘 要: 本文討論了Visual Basic應(yīng)用程序訪問(wèn)SQL Server數(shù)據(jù)庫(kù)的幾種常用的方法,分別說(shuō)明了每種方法的內(nèi)部機(jī)理并給出了每種方法的一個(gè)簡(jiǎn)單的實(shí)例,最后比較了每種方法性能和優(yōu)缺點(diǎn)。 一、引言 SQL Server是微軟推出的中小型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),是目前最常用的數(shù)據(jù)庫(kù)系
2015-06-28分頁(yè),就是按照某種規(guī)則顯示分組數(shù)據(jù)集,但是在SQL Server 中,分頁(yè)并不是十分容易就能夠?qū)崿F(xiàn)。在過(guò)去,開發(fā)人員通常需要自己編寫程序,使用臨時(shí)表格來(lái)實(shí)現(xiàn)分頁(yè)功能,或者將所有的數(shù)據(jù)結(jié)果集返回到客戶端,在客戶端進(jìn)行分頁(yè)操作。從開發(fā)人員或者DBA的角度來(lái)看,兩種
2015-06-28如果你用SQL Server 2005 Management Studio建立函數(shù)或存儲(chǔ)過(guò)程,你會(huì)注意到這些新窗口中都是模板。通常,你可以獲得一個(gè)散布著標(biāo)記的框架。列表A是一個(gè)通過(guò)擴(kuò)張對(duì)象瀏覽器(object explorer)中可編程性節(jié)點(diǎn)而建立的實(shí)例,選擇存儲(chǔ)過(guò)程,然后右擊并選擇新的存儲(chǔ)過(guò)程
2015-06-28在軟件項(xiàng)目實(shí)施的時(shí)候,數(shù)據(jù)導(dǎo)入一直是項(xiàng)目人員比較頭疼的問(wèn)題。其實(shí),在SQL Server中集成了很多成批導(dǎo)入數(shù)據(jù)的方法。有些項(xiàng)目實(shí)施顧問(wèn)頭疼的問(wèn)題,在我們數(shù)據(jù)庫(kù)管理員眼中,是小菜一碟?,F(xiàn)在的重點(diǎn)就是,如何讓用戶了解這些方法,讓數(shù)據(jù)導(dǎo)入變得輕松一些。第一種方
2015-06-28在SQL Server 中,如果給表的一個(gè)字段設(shè)置了默認(rèn)值,就會(huì)在系統(tǒng)表sysobjects中生成一個(gè)默認(rèn)約束。如果想刪除這個(gè)設(shè)置了默認(rèn)值的字段(假設(shè)此字段名column1),執(zhí)行"ALTER TABLE table1 DROP COLUMN column1"時(shí)就會(huì)報(bào)錯(cuò):
2015-06-28SQL Server數(shù)據(jù)庫(kù)查詢速度慢的原因有很多,常見的有以下幾種:1、沒(méi)有索引或者沒(méi)有用到索引(這是查詢慢最常見的問(wèn)題,是程序設(shè)計(jì)的缺陷)2、I/O吞吐量小,形成了瓶頸效應(yīng)。3、沒(méi)有創(chuàng)建計(jì)算列導(dǎo)致查詢不優(yōu)化。4、內(nèi)存不足5、網(wǎng)絡(luò)速度慢6、查詢出的數(shù)據(jù)量過(guò)大(可以采用
2015-06-28在安裝SQL Server 2000 ,安裝進(jìn)程自動(dòng)地為"BUILTIN\Administrators"創(chuàng)建一個(gè)登錄帳號(hào),該帳號(hào)為"sysadmin"角色成員。"BUILTIN\Administrators"登錄帳號(hào)代表了Microsoft Window2000 上的系統(tǒng)管理員本地組。 Windows 2000的"Adm
2015-06-28全球數(shù)據(jù)量的瘋狂增長(zhǎng),使得市場(chǎng)對(duì)資深數(shù)據(jù)庫(kù)管理員的需求也節(jié)節(jié)攀升。據(jù)統(tǒng)計(jì),一直到2016美國(guó)IT市場(chǎng)對(duì)數(shù)據(jù)庫(kù)管理員的需求量增長(zhǎng)都將會(huì)超過(guò)所有其他職業(yè)。數(shù)據(jù)庫(kù)管理員具備一整套專業(yè)性非常強(qiáng)的技術(shù)技能,因此其在數(shù)據(jù)中心里的地位是最難以替代的。 數(shù)據(jù)庫(kù)自動(dòng)化在
2015-06-28以下的實(shí)例為去除指定表中數(shù)據(jù)類型是VARCHAR,CHAR,NVARCHAR的字段值中的不可見字符。 注釋:此處只去掉前后的不可見字符,不包括中間的字符,而且沒(méi)有區(qū)分中文。 在使用前需要指定對(duì)應(yīng)要修改的表名,并且需要在對(duì)應(yīng)數(shù)據(jù)庫(kù)下執(zhí)行; SET NOCOUNT ONDECLARE @TblName&
2015-06-28很多SQL Server程序員對(duì)子查詢(subqueries)的使用感到困惑,尤其對(duì)于嵌套子查詢(即子查詢中包含一個(gè)子查詢)?,F(xiàn)在,就讓我們追本溯源地探究這個(gè)問(wèn)題。 有兩種子查詢類型:標(biāo)準(zhǔn)和相關(guān)。標(biāo)準(zhǔn)子查詢執(zhí)行一次,結(jié)果反饋給父查詢。相關(guān)子查詢每行執(zhí)行一次,由父查詢
2015-06-28這篇文章主要介紹了在SQL Server中處理空值時(shí)所涉及的3個(gè)問(wèn)題:計(jì)數(shù)、使用空表值以及外鍵處理。 用COUNT(*)處理空值 大多數(shù)集合函數(shù)都能在計(jì)算時(shí)消除空值;COUNT函數(shù)則屬于例外。對(duì)包含空值的一個(gè)列使用COUNT函數(shù),空值會(huì)從計(jì)算中消除。但假如COUNT函數(shù)使用一個(gè)星號(hào)
2015-06-28可能出現(xiàn)的原因有:◆源數(shù)據(jù)庫(kù)或目標(biāo)數(shù)據(jù)庫(kù)為 SQL Server 6.5 版。連接到 Access 項(xiàng)目的當(dāng)前 SQL 服務(wù)器和要將數(shù)據(jù)庫(kù)轉(zhuǎn)換到的目標(biāo)服務(wù)器必須為 SQL Server 7.0 或更高版本?!裟仨毷悄繕?biāo)服務(wù)器上的 sysadmin 角色成員。雖然不要求您是源服務(wù)器上的 sysadmin 角色
2015-06-28Microsoft? SQL Server? 2000 的可用版本如下:SQL Server 2000企業(yè)版作為生產(chǎn)數(shù)據(jù)庫(kù)服務(wù)器使用。支持 SQL Server 2000 中的所有可用功能,并可根據(jù)支持最大的 Web 站點(diǎn)和企業(yè)聯(lián)機(jī)事務(wù)處理 (OLTP) 及數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)所需的性能水平進(jìn)行伸縮。SQL Server 2000 標(biāo)準(zhǔn)版作
2015-06-28Microsoft® SQL Server™ 2000 由一系列產(chǎn)品組成,不僅能夠滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè) Web 站點(diǎn)存儲(chǔ)數(shù)據(jù)的需要,還能為個(gè)人或小企業(yè)提供易于使用的數(shù)據(jù)存儲(chǔ)服務(wù)。如今,企業(yè)或政府部門對(duì)數(shù)據(jù)存儲(chǔ)的要求非常復(fù)雜。以下是一些示例:聯(lián)機(jī)事務(wù)處理 (OLTP)
2015-06-28在Microsoft SQL Server 2000中,用于數(shù)據(jù)存儲(chǔ)的實(shí)用工具是數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的物理表現(xiàn)是操作系統(tǒng)文件,即在物理上,一個(gè)數(shù)據(jù)庫(kù)由一個(gè)或多個(gè)磁盤上的文件組成。這種物理表現(xiàn)只對(duì)數(shù)據(jù)庫(kù)管理員是可見的,而對(duì)用戶是透明的。邏輯上,一個(gè)數(shù)據(jù)庫(kù)由若干個(gè)用戶可視的組件構(gòu)成
2015-06-28如果服務(wù)器出現(xiàn)Raid故障,在數(shù)據(jù)基本恢復(fù)成功后,發(fā)現(xiàn)其中的一個(gè)Sql Server日志文件(擴(kuò)展名LDF)損壞嚴(yán)重,我們可以通過(guò)下面的操作使數(shù)據(jù)全部恢復(fù)。 首先新建一個(gè)同名的數(shù)據(jù)庫(kù),然后再停掉sql server服務(wù),用原數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫(kù)文件,重
2015-06-28