PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
JCCC
Advance Member
 

加入日期: Dec 2002
文章: 318
LINUX下呼叫SQL2005的資料來開帳號!

請問一下 我的EMAIL是用LINUX的
同一台機器上還有一個PHPBB的討論區
而我另外有一台SQL2005的機器上
有人事系統 所有就有全部員工的資料
那在SQL2005那台機汽上裝的公司用的系統
使用者帳號就直接抓SQL2005的 所以只要員工就會有帳號
但是LINUX這台就要手動建立了
有沒辦法讓LINUX這台的EMAIL 跟PHPBB的使用者帳號
直接去抓SQL2005中的呢???
這樣就不用再去手動開了~~~

如果外面請人家做這樣的東西 行情大慨多少呢?
     
      
舊 2006-09-18, 08:15 AM #1
回應時引用此文章
JCCC離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 664
透過 odbc 去抓就可以了.
自己學... 免費.
到 google 打入 linux odbc sql 就應該可以看到有教學的文章.
 
__________________

Tommy 碎碎念...
舊 2006-09-18, 08:39 AM #2
回應時引用此文章
twu2離線中  
kec
Major Member
 
kec的大頭照
 

加入日期: Feb 2004
您的住址: Terran Empire
文章: 283
不想用odbc的話,可以用PHP的MSSQL extension。
www.php.net/mssql

如果只是要建立使用者帳號,不須要什麼管理帳號功能,寫一個小程式先從MSSQL中抓出使用者資料,然後再把使用者帳號加入相關的PHPBB的資料庫中就可以搞定了。
要注意的是:PHPBB2中要建立使用者帳號要在phpbb_users、phpbb_groups與phpbb_user_group三個表格中加入資料。
舊 2006-09-18, 12:05 PM #3
回應時引用此文章
kec離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 664
PHP 的 MSSQL extension? 看清楚一些, requirements 第一行就有寫了.
http://www.php.net/mssql
__________________

Tommy 碎碎念...
舊 2006-09-18, 02:55 PM #4
回應時引用此文章
twu2離線中  
kec
Major Member
 
kec的大頭照
 

加入日期: Feb 2004
您的住址: Terran Empire
文章: 283
引用:
作者twu2
PHP 的 MSSQL extension? 看清楚一些, requirements 第一行就有寫了.
http://www.php.net/mssql

請看requirements第二段

引用:
Requirements for Unix/Linux platforms.

To use the MSSQL extension on Unix/Linux, you first need to build and install the FreeTDS library. Source code and installation instructions are available at the FreeTDS home page: http://www.freetds.org/
舊 2006-09-19, 05:43 AM #5
回應時引用此文章
kec離線中  
kec
Major Member
 
kec的大頭照
 

加入日期: Feb 2004
您的住址: Terran Empire
文章: 283
另一個解決辦法是在Windows機器上架LDAP server (Active Directory),用SQL Server 2005當backend來提供員工資料。然後Linux上EMAIL和PHPBB的帳號改成由LDAP server驗證。
舊 2006-09-19, 07:29 AM #6
回應時引用此文章
kec離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:49 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。