- SQL Server 2016:http://sfsensi.com/soft/181285.html
- SQL Server 2014:http://sfsensi.com/soft/189594.html
- SQL Server 2012:http://sfsensi.com/soft/189526.html
- SQL Server 2008:http://sfsensi.com/soft/189533.html
- SQL Server 2005:http://sfsensi.com/soft/130153.html
- SQL Server 2000:http://sfsensi.com/soft/14022.html
1、 搭建實驗環(huán)境
首先需要搭建一臺DNS服務(wù)器,并建一條主機(jī)A記錄[url]www.shopping.com[/url]對應(yīng)的IP地址為本機(jī)地址172.16.100.100。如果不搭建DNS服務(wù)器也可以不使用域名訪問。
然后,在站點里搭建一臺WEB站點,名為“我的商店”并使用主機(jī)頭訪問,也可以是IP地址訪問。并將附件中的源代碼COPY到網(wǎng)站對應(yīng)的根目錄下。
設(shè)置站點的默認(rèn)首頁為index.asp,默認(rèn)沒有,需要手動添加。
選擇“主目錄”里的“配置”,并啟用“父路徑”執(zhí)行權(quán)限選擇“腳本和可執(zhí)行文件”
設(shè)置“WEB服務(wù)擴(kuò)展”里“Active Server Pages”和“ASP.NET v1.1.4322”的狀態(tài)為“允許”
2、 通過WEB瀏覽器安裝PowerEasy SiteWeaver CMS,在web瀏覽器中輸入“[url]http://www.shopping/install.asp[/url]”
輸入管理員登陸的賬號、密碼以及驗證碼。將會出現(xiàn)“HTTP 500 內(nèi)部服務(wù)器錯誤”刷新一下即可。
輸入站點的屬性參數(shù),注意站點地址一定要填寫“[url]http://www.shopping/[/url]”或者[url]http://172.16.100.100/[/url],其它的默認(rèn)即可。
填寫完成之后,會出現(xiàn)以下錯誤,這是由于數(shù)據(jù)庫的安全屬性造成的,需要將數(shù)據(jù)庫的屬性修改為允許寫入,為了簡便期間,添加了一個everyone,并設(shè)置網(wǎng)站主目錄以及子目錄都具有完全寫入的權(quán)限。
注意:實際使用中一定要注意權(quán)限的設(shè)置,一著不慎將會造成網(wǎng)站被黑的可能。
設(shè)置完成之后,刷新安裝頁面接口,然后按提示刪除“Install.asp”,如果沒有刪除掉需要手動刪除。
刪除完成之后,便可以使用該系統(tǒng)了。
也可以在WEB服務(wù)器中輸入[url]http://www.shopping/admin/admin_login.asp[/url]進(jìn)入系統(tǒng)的后臺管理。
到這里位置,動態(tài)站點基本搭建完成,但是所有的數(shù)據(jù)還只是放在站點自己的數(shù)據(jù)庫中。
3、 安裝SQL Server數(shù)據(jù)庫,并設(shè)置服務(wù)器身份驗證模式為“SQL Server和Windows身份驗證模式”,并新建一個數(shù)據(jù)庫名為“shopping”。
新建一個登陸用戶為dreamfire,并設(shè)置其密碼,默認(rèn)數(shù)據(jù)庫選擇“shopping”,也可以使用系統(tǒng)內(nèi)置用戶SA,在實際應(yīng)用中,SA的權(quán)限太大,默認(rèn)是不開啟的。最好建立一個用戶,并給適當(dāng)?shù)臋?quán)限即可。
為了方便測試,將所有的服務(wù)器角色夠給dreamfire。實際情況中是絕對不允許的。
用戶映射指向數(shù)據(jù)庫shopping
登錄狀態(tài)設(shè)置為“啟用”,SA默認(rèn)登錄狀態(tài)是“禁用”。
設(shè)置完成之后,需要重新啟動數(shù)據(jù)庫,使剛才設(shè)置生效。
4、 將WEB后臺數(shù)據(jù)庫導(dǎo)入到SQL中
打開web站點里的文件夾Database,并使用數(shù)據(jù)庫引擎打開SiteWeaver.sql。并使用剛才創(chuàng)建的用戶dreamfire登錄,身份驗證選擇“SQL Server身份驗證”
登錄之后,會在窗口顯示一大串創(chuàng)建表的命令,現(xiàn)在需要將這些命令在shopping數(shù)據(jù)庫中執(zhí)行。在命令前面加一句 “use shopping”即可。
執(zhí)行完成之后會顯示“數(shù)據(jù)庫創(chuàng)建完成”,并在表中生成多個表。
注意:如果執(zhí)行錯誤,可能是用戶權(quán)限的問題。
這個動態(tài)網(wǎng)站系統(tǒng)默認(rèn)使用的是ACCESS數(shù)據(jù)庫作為自己的后臺數(shù)據(jù)庫系統(tǒng),需要修改為SQL為自己的默認(rèn)系統(tǒng),使用DreamWeaver(也可以使用寫字板打開)打開web主目錄下的Conn.asp,并按提示修改里面的參數(shù)
Const SystemDatabaseType = "SQL"
Const SqlUsername = "dreamfire"
Const SqlPassword = "123.com"
Const SqlDatabaseName = "shopping"
Const SqlHostIP = "(local)"
修改完成之后,然后在客戶端訪問該站點,發(fā)現(xiàn)“找不到該模塊”,可以將database里的SiteWeaver.mdb(默認(rèn)有四個模塊)模塊復(fù)制到TEMP文件件中。
然后在后臺添加所有的模塊到數(shù)據(jù)庫中,然后選擇一個為默認(rèn)即可。
現(xiàn)在就可以訪問該WEB站點了,
5、 測試SQL Server是否與WEB站點結(jié)合到一起
為了檢查WEB站點的數(shù)據(jù)庫是否真的掛接到SQL Server中,可以打開“性能工具”里的“SQL Server Profiler,并建一個跟蹤。然后在web站點進(jìn)行注冊,可以看到跟蹤里的數(shù)據(jù)顯示了所有的跟蹤結(jié)果。
創(chuàng)建用戶完成之后,可以在shopping數(shù)據(jù)庫對應(yīng)的表中查看注冊的用戶。
使用SQL Server數(shù)據(jù)庫更改用戶的屬性參數(shù)。(也可以在WEB站點后臺進(jìn)行修改)
例如,將用戶xiaonuo的資金余額加到1000。
在數(shù)據(jù)庫中新建一個查詢,并將查詢指向shopping中,然后使用命令update pe_user set balance =balance + 1000 where username = ‘xiaonuo’即可。
- 微軟SQL Server 2016 SP113.0.4001.0 官方正式版
- 微軟SQLServer2016SP1正式版現(xiàn)在已經(jīng)發(fā)布了,對于一些需要經(jīng)常的使用數(shù)據(jù)庫的建議大家就可以免費的下載安裝下,新版的微軟SQLServer2016SP1功能還是非常的強(qiáng)大的,對很多的地方是做出了很多的優(yōu)化以及改變的!
語言:
中文大。
556.4M類型:
數(shù)據(jù)庫更新:
2016-11-18推薦等級:
廠商: