使用MSDE數(shù)據(jù)庫(kù).完成小型客戶系統(tǒng)需求代替ACCESS
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
根據(jù)microsoft提供的guide tour進(jìn)行研究實(shí)踐,在creating a database (sql sever/msde)一節(jié),介紹如何對(duì)數(shù)據(jù)庫(kù)的應(yīng)用,需要安裝ms sql server或者msde-microsoft sql server 2000 desktop engine,msde屬于桌面型應(yīng)用,采用的是sql的核心技術(shù),遠(yuǎn)比企業(yè)sql server小的多,因此我選用了msde
關(guān)于msde的一些技巧 安裝可以通過(guò)命令提示符(帶參數(shù)命令)和配置int文件兩種方式進(jìn)行,ini配置參數(shù)如下: 參數(shù) 描述 sapwd="astrongpassword" 指定一個(gè)強(qiáng)密碼以便分配給 sa 管理員登錄。 instancename="instancename" 指定實(shí)例的名稱。如果不指定 instancename,則安裝程序?qū)惭b默認(rèn)實(shí)例。 用于調(diào)整安裝的其他一些常用參數(shù)如下所示: 參數(shù) 描述 disablenetworkprotocols=n 指定實(shí)例是否接受在其他計(jì)算機(jī)上運(yùn)行的應(yīng)用程序的網(wǎng)絡(luò)連接。默認(rèn)情況或在指定 disablentworkprotocol=1 的情況下,安裝程序會(huì)將實(shí)例配置為不接受網(wǎng)絡(luò)連接。如果指定 disablenetworkprotocols=0,則會(huì)啟用網(wǎng)絡(luò)連接。 securitymode=sql 指定安裝的實(shí)例將采用混合模式,在該模式下,實(shí)例既支持 windows 身份驗(yàn)證登錄,又支持 sql 身份驗(yàn)證登錄。 datadir="data_folder_path" 指定安裝程序用來(lái)安裝系統(tǒng)數(shù)據(jù)庫(kù)、錯(cuò)誤日志和安裝腳本的文件夾。為 data_folder_path 指定的值必須以反斜杠 (\) 結(jié)束。對(duì)于默認(rèn)實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?mssql\。對(duì)于命名實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?mssql$instancename\,其中 instancename 是使用參數(shù) instancename 指定的值。安裝程序會(huì)在指定位置創(chuàng)建三個(gè)文件夾:一個(gè)數(shù)據(jù)文件夾、一個(gè)日志文件夾和一個(gè)腳本文件夾。 targetdir="executable_folder_path" 指定安裝程序用于安裝 msde 2000 可執(zhí)行文件的文件夾。為 executable_folder_path 指定的值必須以反斜杠 (\) 結(jié)束。對(duì)于默認(rèn)實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?mssql\binn。對(duì)于命名實(shí)例,安裝程序?qū)⒃谥付ㄖ岛笞芳?mssql$instancename\binn ,其中 instancename 是使用參數(shù) instancename 指定的值。 命令提示方式如: setup sapwd="astrongpassword" instancename="instancename" targetdir="c:\myinstancefolder" 安裝完成后,默認(rèn)是通過(guò)windows身份驗(yàn)證,這樣在使用asp.net web matrix時(shí)不能采用sql身份驗(yàn)證進(jìn)行,如果要修改,如下步驟: 運(yùn)行"regedt32" 在路徑 hklm\software\microsoft\mssqlserver\mssqlserver\loginmode (默認(rèn)實(shí)例命名時(shí)) 或 hklm\software\microsoft\microsoft sql server\%instancename%\mssqlserver\loginmode 修改loginmode的值為2(hex),表示采用windows和sql混合模式身份驗(yàn)證,為1表示windows身份 [li] 如果要修改msde的密碼,命令提示符下 osql -u sa (sql身份登陸,會(huì)提示輸入密碼) 或者 osql -e (windows身份登陸) 出現(xiàn)"1>"符號(hào),輸入 1>sp_password @old = null, @new = 'complexpwd', @loginame ='sa' 2>go 執(zhí)行成功后提示"password changed. " [/li] 該文章在 2010/6/26 1:40:47 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |