PDA

View Full Version : SQL Express 2005, làm sao để bỏ Instance name



Cơm nguội
07-01-2008, 19:28
Mình có đoạn code PHP bên dưới dùng để connect vào server hoàn toàn OK

$db_host = "192.168.0.113\SQLEXPRESS";
$db_user = "test";
$db_pass = '123456';
$db_name = 'MyCart';
$conn = mssql_connect($db_host, $db_user, $db_pass);

Nhưng khi bỏ "\SQLEXPRESS" thì mình không connect được, giờ làm sao để chỉnh lại SQL Server để có thể trực tiếp chỉ dùng chuỗi IP "192.168.0.113" connect mà thôi ?!
Thanks

vutoan_nd
13-01-2008, 09:43
\SQLEXPRESS
Đó là trỏ đến Hệ quản trị CSDL Sql Server 2005. Không thể chạy được nếu bỏ nó đi. Đó là tên của Server bạn sẽ kết nối vào. Phải viết đầy đủ 192.168.0.113\SQLEXPRESS là để kết nối đến máy 192.168.0.113 và kết nối vào server nằm trên máy đó.
Nếu như trong C# thì mình có thể để sẵn \SQLEXPRESS còn 192.168.0.113 thì lấy từ một biến nào đó truyền vào. Còn trong PHP thì minh không biết có cách đó không.