所以我有這個Windows服務器2012年虛擬機,我安裝了奈特在線遊戲服務器。Windows apache服務將不會連接到SQLEXPRESS數據庫。 (ODBC,PHP)
遊戲使用SQL數據庫。需要將相同的數據庫連接到Web服務器以顯示有關遊戲服務器的信息,登錄到您的帳戶等。
我安裝了Appserv v8.1.0以運行apache服務。 無論如何,只要我從GUI手動運行httpd.exe,一切都可以正常工作。它工作,但非常緩慢,它不啓動apache服務(Windows服務)。
如果我嘗試,我應該,運行服務來運行Apache服務,但是當我試圖進入該網站,我得到這個錯誤:
Warning: odbc_exec(): SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]The SELECT permission was denied on the object '_WEBSETTINGS', database 'KN_Online', schema 'dbo'., SQL state 42000 in SQLExecDirect in C:\AppServ\www\library\dbo.lib.php(2) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 27.
我想提醒你,如果我跑httpd.exe,網站運行,功能工作,我可以連接到帳戶。
我還會補充說,該網站的設置位於數據庫本身。有幾個表屬於該網站。
我知道這是權威問題。但是,我不能指出確切的問題,導致它的工作原理。
我希望我提供足夠的信息對我來說,如果我錯過了什麼請你和我會回答的時候了:)
該網站是在PHP。
使用SQLExpress & Microsoft SQL Server Management Studio。
在此先感謝傢伙!