ERIC PENG 兄,我DOTNETNUKE(V4.8.2)使用的是SQL2000,安装的时候,DOTNETNUEK非要我在SQL2000中新建了个名为"DotNetNuke"的数据库,别外源文件App_Data中有个名为"Database"的SQL2005数据库,我不明白我那dotnetnuke网站是怎么从DATABASE数据库中读取数据的?
我看了2000里的表根本没数据,只有一些存储过程,这些存储过程有什么用?
SQL2000与SQL2005的关系又是怎么样的?谢谢了!
如果web.config不修改(Server Name要與DB的ServerName 一樣才行),DNN DB是預設安裝在App_Data中的 Database.mdf ,如果你是要安裝在SQL2000或另外的SQL2005,那App_Data中的 Database.mdf 刪除也無妨。產生(或移除)DB的Table、Store procedure 的命令是寫在Providers\DataProviders\SqlDataProvider\ 中那些 .SqlDataProvider 的檔案(有一堆SQL的Create語法),按照所安裝的DNN版本依序寫入,與Database.mdf無關。
安裝在SQL2000 我是沒試驗過,應該是連線字串設定好DB可連的到就OK.....
Good Luck !!
我剛剛在部落格寫了一篇和你的問題相關的介紹, 你可以參考一下..
網頁設計, 網頁製作, 網站建置, 網站架設