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