[Windows]在Win2000上架IIS+MSSQL+phpBB
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
[Windows]在Win2000上架IIS+MSSQL+phpBB
此文章本人前幾天曾在這刊登過,但因忘記了在[當有人回覆文章時通知我]上打勾,在這裡找了很久又找不到我的文章,無法看到各位的回應,只好再登一次,希望各位再給我一次的回應啊! 謝謝!
本人欲在 Win2000+MsSQL+IIS 上使用 phpBB,而且已經在 Win2000 上安裝了 IIS 5.0、MSSQL-2000、phpBB2,可是在 phpBB 的[安裝網頁]上設定〔MSSQL/ODBC〕安裝時,出現了以下兩項錯誤訊息:
1. Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。, SQL state 23000 in SQLExecDirect in c:\inetpub\wwwroot\phpBB2\db\mssql-odbc.php on line 171
2. 在嘗試更新資料庫時發生錯誤 [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。
但我在 MSSQL-2000 上的 phpBB 資料庳中發現已經建立了 phpbb_..... 一大堆資料表,當中也包括 'phpbb_groups' 這資料表,(在 MS-SQL2000設立的帳戶是 "SQL Server 的帳戶驗證" )請問應如何解決。 謝謝!!
本人欲在 Win2000+MsSQL+IIS 上使用 phpBB,而且已經在 Win2000 上安裝了 IIS 5.0、MSSQL-2000、phpBB2,可是在 phpBB 的[安裝網頁]上設定〔MSSQL/ODBC〕安裝時,出現了以下兩項錯誤訊息:
1. Warning: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。, SQL state 23000 in SQLExecDirect in c:\inetpub\wwwroot\phpBB2\db\mssql-odbc.php on line 171
2. 在嘗試更新資料庫時發生錯誤 [Microsoft][ODBC SQL Server Driver][SQL Server]當 IDENTITY_INSERT 設為 OFF 時,無法將外顯值插入資料表 'phpbb_groups' 的識別資料行中。
但我在 MSSQL-2000 上的 phpBB 資料庳中發現已經建立了 phpbb_..... 一大堆資料表,當中也包括 'phpbb_groups' 這資料表,(在 MS-SQL2000設立的帳戶是 "SQL Server 的帳戶驗證" )請問應如何解決。 謝謝!!
[Windows]在Win2000上架IIS+MSSQL+phpBB
請問有人能回應我的問題?
[Windows]再用 MS SQL Server 7/2000
本人再用 資料庫格式:[MS SQL Server 7/2000] 來安裝,但同樣出現以下錯誤訊息: 在嘗試更新資料庫時發生錯誤
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
我再試用 [MS SQL Query Analyzer] Insert into 的語法把資料插入 'phpbb_groups' ,但同樣出現錯誤訊息:
伺服器: 訊息 544,層級 16,狀態 1,行 1
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
請問各位可有解決辦法!
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
我再試用 [MS SQL Query Analyzer] Insert into 的語法把資料插入 'phpbb_groups' ,但同樣出現錯誤訊息:
伺服器: 訊息 544,層級 16,狀態 1,行 1
Cannot insert explicit value for identity column in table 'phpbb_groups' when IDENTITY_INSERT is set to OFF.
請問各位可有解決辦法!
不知你用的phpbb版本是?
我測試一下
phpbb2.0.6
資料庫格式:MS SQL Server [ODBC]
安裝順利一次ok
--
安裝順序:
一、在ms sql 建立一個資料庫 phpbb2
二、建立odbc來源:系統資料來源名稱 下新增一個SQL server(名稱設為phpbb2)指到mssql的phpbb2
三、執行phpbb2/install/install.php
(其中Database Server Hostname / DSN:填odbc的來源名稱)
phpbb2.0.6安裝程式應無問題,如果你還不能正常安裝
可以先更新 odbc 的 driver 再試試看
另外,
*版上的網友們大多使用是mysql;所以這方面的協助可能比較少,建議在此詢問不到的問題,可以向官方網站( http://www.phpbb.com )詢問。
*如果不是因特殊需求要用M$SQL,改換成mysql也是不錯的選擇哦!
我測試一下
phpbb2.0.6
資料庫格式:MS SQL Server [ODBC]
安裝順利一次ok
--
安裝順序:
一、在ms sql 建立一個資料庫 phpbb2
二、建立odbc來源:系統資料來源名稱 下新增一個SQL server(名稱設為phpbb2)指到mssql的phpbb2
三、執行phpbb2/install/install.php
(其中Database Server Hostname / DSN:填odbc的來源名稱)
phpbb2.0.6安裝程式應無問題,如果你還不能正常安裝
可以先更新 odbc 的 driver 再試試看
另外,
*版上的網友們大多使用是mysql;所以這方面的協助可能比較少,建議在此詢問不到的問題,可以向官方網站( http://www.phpbb.com )詢問。
*如果不是因特殊需求要用M$SQL,改換成mysql也是不錯的選擇哦!
我也是用iis不過我原本也是裝mssql2000
實在是太龐大又太麻煩的東西,我以前的美國博士老闆跟我說sql2000是系統怪獸\r
超級凶狠浪費資源導致每星期伺服器固定都要當機一次,所以我放棄sql2000了
用mysql超簡單又方便系統資源又小,我的伺服機連續開個一個月也沒事..ㄎ
若您考慮換掉sql可以參考這篇我貼過的
http://phpbb-tw.net/phpbb/viewtopic.php?t=20308
sql2000我也不熟= =
實在是太龐大又太麻煩的東西,我以前的美國博士老闆跟我說sql2000是系統怪獸\r
超級凶狠浪費資源導致每星期伺服器固定都要當機一次,所以我放棄sql2000了
用mysql超簡單又方便系統資源又小,我的伺服機連續開個一個月也沒事..ㄎ
若您考慮換掉sql可以參考這篇我貼過的
http://phpbb-tw.net/phpbb/viewtopic.php?t=20308
sql2000我也不熟= =

Os: Windows 2003
Constitute: IIS.6 + php4 + MySql 4 + ODBC + phpMyAdmin2.6.0 + phpBB 2.0.23
url: http://oops.cafepark.com
MS SQL 的確有多於周先生所說的優點,我本身也是用MS的,資料庫越大,使用者越多時越能顯示出它的優點周先生 寫:多謝各位的回應,我都明白mssql 是一隻大吃的怪獸,但它能建立多於一個的 Index,在查詢及更新時提升速度很有幫助,我測試過在有建立相關的 Index 和沒有建立 Index 時,比較更新記錄的速度,相差了六倍左右,還有一點便是 mssql 的預存程序,在保安方面有比較好的處理。
IIS5 + php4 + MySQL + phpBB2 的組合,我也能成功安裝過運作也沒問題。
machette: 我真的不理解那錯誤訊息,誠意希望能賜教一下小弟。謝謝!
這句的意思是說把你安裝PHPBB目錄下的 install 與 contrib 這兩個目錄刪除,警告訊息就不會出現ㄌPlease ensure both the install/ and contrib/ directories are deleted


