2005-6-24 14:11:07 在Sql Server的存儲(chǔ)過程中調(diào)用Com組件
創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)與策劃設(shè)計(jì),鞍山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鞍山等地區(qū)。鞍山做網(wǎng)站價(jià)格咨詢:028-86922220
2005-6-24 14:11:37 SQL Server數(shù)據(jù)匯總完全解析
2005-6-24 14:20:22 sql server的備份與恢復(fù)(轉(zhuǎn))
2005-6-24 14:24:27 SQL 中日期的處理(收藏)
以下是安裝SQL Server 2005 Express Edition的詳細(xì)過程: 第一步: 下載 SQL Server 2005 Express Edition SQL Server 2005 Express Edition下載頁(yè)面提供了3個(gè)獨(dú)立的下載地址,你可從這3個(gè)地址中下載2005 Express版本。 表A – 確定安裝需要的特征 版本特征 SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition with Advanced Services SP1 SQL Server 2005 Express Edition Toolkit SP1
數(shù)據(jù)庫(kù)引擎 X X
客戶軟件 X X X
全文本搜索
X
報(bào)表服務(wù)
X
Management Studio Express
X X
第二步:確定系統(tǒng)要求 SQL Server 2005 Express Edition沒有明顯的系統(tǒng)要求,尤其在服務(wù)器功能非常強(qiáng)大的今天更是如此。其最低的系統(tǒng)要求如表B 所示: 表 B -- SQL Server 2005 Express Edition 的系統(tǒng)和軟件要求 版本特征 SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition with Advanced Services SP1 SQL Server 2005 Express Edition Toolkit SP1
RAM (最小) 192 MB 512 MB 512 MB
RAM (推薦) 512 MB 1 GB 1 GB
Drive space 600 MB
Processor (最?。?600 MHz
Processor (推薦) 1 GHz
IIS 5 or 更高 No Yes No
操作系統(tǒng)支持 Windows Server 2003 SP1, Windows Server 2003 Enterprise Edition SP1,
Windows Server 2003 Datacenter Edition SP1, Windows Server 2003 Web Edition SP1, Windows Small Business Server 2003 Standard Edition SP1, Windows Small Business Server 2003 Premium Edition SP1, Windows XP Professional SP2, Windows XP Home Edition SP2, Windows XP Tablet Edition SP2, Windows XP Media Edition SP2, Windows 2000 Professional Edition SP4, Windows 2000 Server Edition SP4, Windows 2000 Advanced Edition SP4, Windows 2000 Datacenter Server Edition SP4,Windows XP Professional SP3,Windows 7
軟件條件 .NET Framework 2.0 MSXML 6
其他要求 服務(wù)器連接到活動(dòng)目錄域
強(qiáng)烈建議不要使用已有其它作用的服務(wù)器用于安裝本軟件。如果沒有多余的硬件設(shè)備,可以考慮使用VMware Server或Virtual Server 2005 R2,并且創(chuàng)建一個(gè)虛擬機(jī)。這兩個(gè)產(chǎn)品都是免費(fèi)的,而且用于創(chuàng)建測(cè)試平臺(tái)非常好。SQL Server 2005需要.NET Framework 2.0,它能暫停某些程序,以保持?jǐn)?shù)據(jù)庫(kù)分離。 第三步: 安裝數(shù)據(jù)庫(kù)軟件的必要條件 在上面已經(jīng)提到SQL Server 2005 Express Edition有很多軟件要求。在安裝數(shù)據(jù)庫(kù)軟件之前,必須準(zhǔn)備好這些必要條件。 依次按照以下順序安裝相應(yīng)的內(nèi)容。 互聯(lián)網(wǎng)信息服務(wù)器5或更高 如果Windows服務(wù)器沒有安裝IIS,請(qǐng)從“開始”|“控制面板”|“添加刪除程序”|“添加刪除Windows組件”進(jìn)行安裝。 .NET Framework 2.0 從這里下載.NET Framework 2.0(x86)。下載完成后,執(zhí)行dotnetfx.exe文件,然后根據(jù)提示一步一步地操作,以下是我給出一些屏幕截圖。 MSXML6 從這里下載MSXML6.。執(zhí)行msxml6.msi,進(jìn)行快速安裝。 第四步: 創(chuàng)建 SQL Server service帳戶 從安全方面考慮,最好是作為常規(guī)用戶運(yùn)行SQL Server。倘若有可能,不要在SQL Server上使用built-in服務(wù)帳戶。 創(chuàng)建一個(gè)域帳戶,命名為“SQLExpressUser”,如果連接到另一個(gè)域,則應(yīng)該使用“活動(dòng)目錄用戶”和“計(jì)算機(jī)”。如果僅僅進(jìn)行本地測(cè)試,使用“計(jì)算機(jī)管理”添加帳戶。并請(qǐng)為帳戶指定合適的口令。 第五步: 安裝SQL Server 2005 Express Edition 在本文中,我演示安裝SQL Server 2005 Express Edition with Advanced Services SP1的過程。下載的文件名為“SQLEXPR_ADV.EXE”。雙擊文件開始安裝。文件的內(nèi)容將被解壓縮并開始執(zhí)行安裝。 安裝開始之后,在電腦屏幕給出安裝之前必須準(zhǔn)備的必要條件信息之前,必須同意端用戶許可協(xié)議。安裝程序?qū)⑻幚磉@些安裝必要條件。點(diǎn)擊“安裝”按鈕,則開始安裝這些內(nèi)容,并點(diǎn)擊“下一步”。 圖A:需要安裝新的本地客戶端和設(shè)置支持文件。 如果必要條件滿足,SQL Server安裝向?qū)㈤_始工作。圖A顯示必要條件的列表。在圖B中,你可以看到在測(cè)試系統(tǒng)中有個(gè)關(guān)于最小硬件要求的警告信息。我將SQL Server 2005 Express Edition安裝在基于VMware Server的虛擬機(jī)上,安裝程序似乎不喜歡這樣:因?yàn)槲覂H僅為虛擬機(jī)分配768M RAM,而SQL Server實(shí)際需要1GB 。但是這個(gè)警告信息并不會(huì)終止安裝程序,所以我們可以繼續(xù)安裝。點(diǎn)擊“下一步”繼續(xù)。 圖B 如果產(chǎn)生嚴(yán)重問題,請(qǐng)?jiān)诶^續(xù)安裝前更正它們 之后,需要提供用戶名和計(jì)算機(jī)名。并且不要選中“隱藏高級(jí)配置選項(xiàng)”復(fù)選框,所以在安裝的時(shí)候,可以看到這些可選內(nèi)容。 圖C:提供注冊(cè)的詳細(xì)信息 下一步,將選擇安裝的特性與功能。雖然Express Edition是免費(fèi)的,但它仍包含標(biāo)準(zhǔn)版和企業(yè)版的很多特征。請(qǐng)注意,我選擇安裝的是Management Studio Express,這是微軟推出一款杰出的、可取代Query Analyzer和Enterprise Manager的軟件。我強(qiáng)烈向大家推薦安裝此版本。當(dāng)前,我安裝的默認(rèn)路徑為:C:\Program Files\Microsoft SQL Server。如果需要安裝在其它路徑,則點(diǎn)擊“瀏覽”按鈕并選擇新路徑即可。 圖D:確定安裝的特性 SQL Server 2000安裝可包含很多實(shí)例,并且可以從單個(gè)SQL Sever向多個(gè)數(shù)據(jù)庫(kù)提供服務(wù)。SQL Server 2005 Express Edition支持多達(dá)16個(gè)指定的實(shí)例,而Enterprise Edition則支持更多,達(dá)到50個(gè)。我在服務(wù)器上安裝SQL Server 2005 Express Edition作為默認(rèn)的數(shù)據(jù)庫(kù)實(shí)例。 圖E:選擇實(shí)例 設(shè)置服務(wù)帳戶的作用是:更好地保護(hù)SQL Server和網(wǎng)絡(luò)的其他部分,尤其在出現(xiàn)安全問題的時(shí)候。如果在管理員帳戶下運(yùn)行SQL Server,則存在其他風(fēng)險(xiǎn),將有可能危及服務(wù)器的安全。因此,一般在普通用戶帳戶下運(yùn)行SQL Server 2005 Express Edition比較安全。 圖F:使用以前創(chuàng)建的帳戶作為SQL Sever2005的服務(wù)帳戶 SQL Server使用兩種方法鑒定使用用戶:1、直接依賴Active Directory(Windows鑒定模式);2、依賴其自身數(shù)據(jù)庫(kù)(混合模式,同樣支持Windows鑒定)。從安全角度考慮,Windows鑒定模式是首選。因?yàn)榇藭r(shí)僅有一個(gè)單用戶數(shù)據(jù)庫(kù)。 然而,Windows鑒定模式不一定都是合適的。有時(shí)候使用混合鑒定模式的SQL Sever則比Windows鑒定模式SQL Sever更加安全。如果選擇了混合模式,則需要為SQL Sever 的“sa”用戶提供一個(gè)密碼。如果采用這種方法,請(qǐng)注意設(shè)置另外一個(gè)密碼。 圖G:選擇SQL用戶鑒定模 下一步,則是選擇校對(duì)方法。如果需要保持與以前老版本的SQL Sever的兼容性,則必須選擇“SQL Collations”。如果不需要考慮兼容性問題,則可選擇“Latin1_General”校對(duì)方法,此時(shí)可選擇使用不同的語(yǔ)言。 圖H:選擇校對(duì)方法 SQL Server 2005 Express提供了一些新特征,比如在普通用戶賬戶下運(yùn)行產(chǎn)品實(shí)例。使用用戶實(shí)例,則用戶可具有SQL“sandbox”的SQL系統(tǒng)管理員權(quán)限,但是其他系統(tǒng)仍受保護(hù),因?yàn)橛脩舻某跫?jí)賬戶沒有權(quán)力作全局修改。數(shù)據(jù)庫(kù)在用戶實(shí)例下只支持單連接,高端特征如“復(fù)制”則不支持。 如果在安裝中需要支持用戶實(shí)例,則應(yīng)選中“Enable User Instances”復(fù)選框。 圖I:選擇是否支持用戶實(shí)例 “Reporting Services”是 SQL Server 2000的一個(gè)附帶物,但是其加強(qiáng)版被包含在SQL Sever 2005 中。如果安裝小型SQL Server 2005 Express Edition,我推薦安裝這個(gè)特征,其默認(rèn)的配置地址為http://{your server name}/ReportServer。Report Manager工具放置在http://{your server name}/Reports下。 如果在開發(fā)過程中使用SQL Server 2005 和Reporting Services,請(qǐng)注意獲得Reporting Services站點(diǎn)的SSL證書。SSL證書被收藏在IIS中。我將在另一篇“怎么辦”文章中解釋如何在IIS中安裝證書。 圖J:Reporting Services是SQL Sever的一個(gè)很受歡迎的附屬品 微軟在其他應(yīng)用中包含了一個(gè)令人驚奇的錯(cuò)誤報(bào)告工具。這一特征也包含在SQL Server 2005 Express的可選項(xiàng)中。另外,微軟歡迎你發(fā)送匿名的安裝使用數(shù)據(jù)給他們,但這一選項(xiàng)不是默認(rèn)激活的。從個(gè)人來(lái)說,我喜歡這個(gè)錯(cuò)誤報(bào)告服務(wù),但是我不喜歡發(fā)送使用信息。 圖K:確定向微軟發(fā)送的信息 這些都是SQL Server 2005 Express Edition的可選項(xiàng),選擇這些選項(xiàng)以繼續(xù)安裝。 圖L:安裝進(jìn)度 在某些情況下,當(dāng)出現(xiàn)SQL Native Client 和 SQL Server Database Services錯(cuò)誤時(shí),則導(dǎo)致安裝失敗。另外,工作站組件也會(huì)提示失敗。如果發(fā)生這種情況,則有可能是電腦上存在相沖突的SQL Server 服務(wù),并且以前安裝的Native Client產(chǎn)生了問題。如果確實(shí)是這樣,請(qǐng)參看下面的步驟進(jìn)行修正: 將工作目錄轉(zhuǎn)換到存放下載的SQL Server Express 2005 installer位置。 釋放安裝程序中的內(nèi)容到一個(gè)新的目錄:SQLEXPR_ADV.EXE /x:c:\sqltmp。如果下載的文件沒有包含這個(gè)高級(jí)服務(wù),請(qǐng)使用下面的命令:SQLEXPR.EXE /x:c:\sqltmp進(jìn)行代替。 轉(zhuǎn)換到C:\sqltmp\setup。 運(yùn)行“sqlncli.msi”。 選擇“卸載Uninstal”選項(xiàng)。 重啟服務(wù)器。 再次運(yùn)行SQL Server Express 2005 installer,安裝應(yīng)該會(huì)成功了。 安裝完畢 此時(shí),SQL Server 2005 Express Edition安裝完畢,并且可以使用與數(shù)據(jù)庫(kù)服務(wù)器一起安裝的SQL Server Management Studio Express工具進(jìn)行管理。可以通過“開始|所有程序| Microsoft SQL Server 2005 | SQL Server Management Studio Express”運(yùn)行此工具
在桌面上找到“計(jì)算機(jī)”右鍵單擊,選擇“管理”打開之后,在“存儲(chǔ)”下面有個(gè)“磁盤空間管理”然后在下方,磁盤那,你選擇,比如說你要分d盤吧,然后右擊d盤,選擇壓縮卷,然后你自行選擇想壓縮多少空間,點(diǎn)擊壓縮就好了。
然后如果你想還原壓縮出來(lái)的空間,點(diǎn)擊你想刪除的分區(qū),右擊刪除此分區(qū),然后你想把刪除的分區(qū)還原到d盤,就右擊d盤,選擇“擴(kuò)展卷”就OK啦
注意,你要是壓縮,記得給以前的分區(qū)留地方吖,不要全壓縮出來(lái)
不能寫出無(wú)限循環(huán)刪除的語(yǔ)句。你這種情況應(yīng)當(dāng)使用觸發(fā)器trigger。即編寫一個(gè)在刪除時(shí)(可以刪除前或者刪除后)執(zhí)行的trigger,trigger中添加要執(zhí)行的刪除語(yǔ)句。觸發(fā)器是可以連續(xù)觸發(fā)的,具體怎么用你就去參考相關(guān)文檔吧。