PDA

View Full Version : Vấn đề về SQL Server MU ONLINE - KHÔNG KẾT NỐI SQL Server



dongahchu
04-10-11, 10:38 AM
Vấn đề về SQL Server MU ONLINE - KHÔNG KẾT NỐI SQL Server .

Chào ae CLB , mình đang setup mu online thì gặp phải vấn đề về kết nối web NBB

Chạy link webserver có dạng : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

thì xuất hiện lỗi sau :


Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'DEDI94174\IUSR_muonline'., SQL state 28000 in SQLConnect in C:\Inetpub\vhosts\domainname.com\<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> r\adodb\drivers\adodb-odbc.inc.php on line 60
Ket noi voi SQL Server loi! Hay kiem tra lai ODBC ton tai hoac User & Pass SQL dung.



Mình chạy control panel PLESK 9 cho webserver ( bao gồm IIS kết hợp trong windows server 2003 )
Và SQL server 2000 chạy database ( dữ liệu ) MU ONLINE .

Vì trước khi cài SQL server 2000 , trên VPS đã có SQL server 2005 để hoạt động Plesk 9 .
Khi cài SQL server 2000 xong , mình thấy xuất hiện 2 Hệ dữ liệu như sau :

1 - Local = Localhost ( mặc định ) ~~~> không sử dụng được vì đã chạy với SQL 2005 .
2 - MUONLINE ( mình tạo thêm trong khi setup SQL2000 ) ~~> sử dụng được .


Mình tạo tiếp các dữ liệu trong Hệ MUONLINE gồm có : MuOnline - MuOnline_Event_2003 - Ranking ...
( Season 2 )

Vấn đề ở đây là server MU chạy ok . Nhưng webserver thì gặp lỗi trên , không thể thao tác được trên web quản lí tài khoản cũng như admin server .

Câu hỏi được đặt ra là :

Trong file config.php của NBB cần cấu hình thế nào để chạy Hệ MUONLINE ( mới tạo thêm trong sql 2000 )

Mình nghĩ là không phải Localhost như ví dụ dưới đây :




<?
//Info Data
$type_connect = 'odbc'; //Dạng kết nối Database: 'odbc' hoac 'mssql'
$localhost = 'localhost';
$databaseuser = 'sa'; //User quản lý SQL MuOnline (Thường là 'sa')
$databsepassword = '123456'; //Mật khẩu quản lý SQL MuOnline
$database = 'MuOnline'; //Database MuOnline ('MuOnline' hoặc 'MeMuOnline')
$passadmin = '834b9d0c5c7fb9affd31f9a673de279d'; //Pass để vào xem các trang: Log, Admin. Sử dụng dạng mã hóa MD5
$passviewcard = '834b9d0c5c7fb9affd31f9a673de279d'; //Pass để vào xem các trang: View Card. Sử dụng dạng mã hóa MD5
$passcard = '834b9d0c5c7fb9affd31f9a673de279d'; //Pass để vào xem các trang: CardPhone. Sử dụng dạng mã hóa MD5
$passcode = '834b9d0c5c7fb9affd31f9a673de279d'; //Pass để vào xem các trang: Online, CheckIP. Sử dụng dạng mã hóa MD5
$server_md5 = '0'; // 1: Sử dụng md5, 0: không sử dụng md5
$type_acc = '0'; // 1: Tài khoản chỉ sử dụng số, 0: Tài khoản sử dụng cả số lẫn chữ
$transfercode = 'netbanbe'; // Mã so sánh nhận dữ liệu với Client

//Danh sách IP của Hosting cho phép truy cập vào Web trên Server
$list_ip = array(
"127.0.0.1", // Local
"123.30.50.155", // Hosting
"112.213.14.184" // My Computer
);

$timestamp = time();
$day = date("d",$timestamp);
$month = date("m",$timestamp);
$year = date("Y",$timestamp);

include("adodb/adodb.inc.php");

if($type_connect=='odbc'){
$db = &ADONewConnection('odbc');
$connect_mssql = $db->Connect($database,$databaseuser,$databsepassword);
if (!$connect_mssql) die("Ket noi voi SQL Server loi! Hay kiem tra lai ODBC ton tai hoac User & Pass SQL dung.");
}

elseif($type_connect=='mssql'){
if (extension_loaded('mssql'))
{echo("");}
else Die("Loi! Khong the load thu vien php_mssql.dll. Hay cho phep su dung php_mssql.dll trong php.ini");

$db = &ADONewConnection('mssql');
$connect_mssql = $db->Connect($localhost,$databaseuser,$databsepassword, $database);
if (!$connect_mssql) die("Loi! Khong the ket noi SQL Server");

}
include('config/config_dongbo.php');
//Nạp thẻ
$Card_per_page = 30; // Số lượng card tren 1 trang.
$datedisplay = 'd/m/Y'; //Kiểu ngày tháng hiển thị

//Danh sách các Server:
$server[] = 'Mu1'; //Tên Sub lấy trong GameServer1\Data\ServerInfo.dat : ServerName
$server[] = 'Mu2'; //Tên Sub lấy trong GameServer2\Data\ServerInfo.dat : ServerName
$server[] = 'Mu3'; //Tên Sub lấy trong GameServer3\Data\ServerInfo.dat : ServerName
$server[] = 'Mu5'; //Tên Sub lấy trong GameServer4\Data\ServerInfo.dat : ServerName

//Lựa chọn khi Reset:
$XoayKiem = '1'; //Học Xoáy Kiếm cho DK ngay ở LV1
$MuiTenVoTan = '1'; //Học Mũi Tên Vô Tận cho Elf Cấp 3 ngay ở LV1
$RedStom = '1'; //Học Skill đánh Lan RedStom cho Summoner ngay ở LV1
?>



Mong nhận được sự trợ giúp từ AE CLB !

Cảm ơn vì đã đọc bài viết này :)

dongahchu
04-10-11, 10:47 AM
up !!
Hy vọng AE giúp đỡ :)

dongahchu
04-10-11, 11:22 AM
up 22222222222222222222222!!
Hy vọng AE giúp đỡ