![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - LINUX下呼叫SQL2005的資料來開帳號!
(https://www.pcdvd.com.tw/showthread.php?t=654836)
|
|---|
LINUX下呼叫SQL2005的資料來開帳號!
請問一下 我的EMAIL是用LINUX的
同一台機器上還有一個PHPBB的討論區 而我另外有一台SQL2005的機器上 有人事系統 所有就有全部員工的資料 那在SQL2005那台機汽上裝的公司用的系統 使用者帳號就直接抓SQL2005的 所以只要員工就會有帳號 但是LINUX這台就要手動建立了 有沒辦法讓LINUX這台的EMAIL 跟PHPBB的使用者帳號 直接去抓SQL2005中的呢??? 這樣就不用再去手動開了~~~ 如果外面請人家做這樣的東西 行情大慨多少呢? |
透過 odbc 去抓就可以了.
自己學... 免費. 到 google 打入 linux odbc sql 就應該可以看到有教學的文章. |
不想用odbc的話,可以用PHP的MSSQL extension。
www.php.net/mssql 如果只是要建立使用者帳號,不須要什麼管理帳號功能,寫一個小程式先從MSSQL中抓出使用者資料,然後再把使用者帳號加入相關的PHPBB的資料庫中就可以搞定了。 要注意的是:PHPBB2中要建立使用者帳號要在phpbb_users、phpbb_groups與phpbb_user_group三個表格中加入資料。 |
PHP 的 MSSQL extension? 看清楚一些, requirements 第一行就有寫了.
http://www.php.net/mssql |
引用:
請看requirements第二段 :) 引用:
|
另一個解決辦法是在Windows機器上架LDAP server (Active Directory),用SQL Server 2005當backend來提供員工資料。然後Linux上EMAIL和PHPBB的帳號改成由LDAP server驗證。
|
| 所有的時間均為GMT +8。 現在的時間是07:57 PM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。