ว่าด้วยมือใหม่มากๆอยากเขียนเว็บเชื่อม mssql รบกวนพี่ๆ อ่านต่อข้างในครับ
ไม่มีอะไรเลยครับได้หน้าเพจ โล่งๆ และข้อความข้างล่างนี้ผมเรียบเรียงขั้นตอนใหม่ รบกวนอ่านทีนะครับ
หลังจากเงียบหายไปสองวัน จากการปวดหัวกับการทำ php เชื่อมกับ mssql พร้อมกับทำเว็บ server ด้วย iis
จึงได้เริ่มทำใหม่ตั้งแต่ต้น โดยมีวิธีดังนี้
1. ลง windows xp sp2 ตัวเดิม พร้อม driver และโปรแกรมที่จำเป็นสำหรับงานนี้
2. ติดตั้ง IIS ตามลิงค์นี้ https://www.thaicreate.com/asp/install-iis.html ทั้ง ภาค1-2
3. ลง php ตามลิงค์นี้ https://www.thaicreate.com/php/php-install-iis.html ทั้งภาค 1-2 ซึ่ง ตอนทดสอบ สร้าง เพจ ตามตัวอย่าง ก็รันออกมาได้แบบตาม ตัวอย่าง แต่ไม่เจอ Error แต่ก็ได้ทำการแก้ไข Error ตามตัวอย่างเช่นกัน
4. ลงโปรแกรม MS SQL Server 2000 ตามตัวอย่างลิงค์นี้ https://www.thaicreate.com/tutorial/sqlserver-installation.html พร้อม crack ในแผ่น ในขณะที่ลงโปรแกรม มาถึงขั้นตอนให้เลือกพาสเวิร์ด ผมทำตามที่ ตัวอย่างเสนอ เลือก Authentication mode ผมแนะนำให้เลือก Mixed Mode (Windows Authentication and SQL Server Authentication) โดย ใส่ PassWord : 1234 หลังจากลงโปรแกรมเรียบร้อย ก็สั่งรี สตาร์ทเครื่อง (ไม่ได้ทำการเซ็ต การตั้งค่า ใดๆ เพราะโปรแกรม สร้างมาให้แล้วคือ Local )
5. หลังจากทำการลงโปรแกรมเรียบร้อยแล้วก็ เริ่มเข้าบทเรียน ตั้งแต่เริ่มสร้าง database ไปเรื่อยๆ แต่กลัวว่าจะพิมพ์ โค๊ตผิด เลยดาวน์โหลด ข้อมูลที่เตรียมไว้ให้แทน หลังจากนั่นก็ ทำการ เพิ่ม database เข้าไปตามวิธีปกติ หลังจาก จัดการฐานข้อมูลเรียบร้อยแล้ว ก็ไปเรียนบทความต่อไป จนถึงขั้นตอน connect database (mssql) https://www.thaicreate.com/php/php-mssql-sql-server-connect-database.html ซึ่งก็ได้จัดการดาวน์โหลด ตัวอย่างที่เตรียมไว้ มาทำการ แตกไฟล์ ไว้ที่ราก default ของ IIS พร้อมกับลองเปิด แต่ไม่มีคำว่า Database Connect เหมือนดังตัวอย่าง มันมีแต่ความ ว่างเปล่า จึงได้ลองทำการ connect แบบ ODBC ตามลิงค์ https://www.thaicreate.com/php/php-odbc-sql-server-connect-database.html แล้วก็ดาวน์โหลดข้อมูลที่เตรียมไว้ให้ มาแตกไฟล์เหมือนเดิม สรุป ได้แต่ ข้อความและตารางที่เป็น text อย่างเดียว ข้อมูลจาก database ไม่มาเหมือนในรูป และไม่มี Error ใดๆ เกิดขึ้น และก็ทำอย่างนี้ในทุกๆ บทความไปเรื่อย สรุปหาสาเหตุไม่เจอ (ในทุกข้อความที่เตรียมไว้ให้ดาวน์โหลดนั่น ผมได้ทำการ เพิ่ม ข้อมูลในส่วน ของพาสเวิร์ด คือ 1234 ที่ผมตั้งไว้แล้ว โดยใช้ โปรแกรม EditPlus 3)
รบกวนผู้รู้ทบทวนขั้นตอนให้ผมทีนะครับ ว่าผมข้ามขั้นตอนไหนไปรึเปล่า ส่วนในเรื่องรูปภาพ คงไม่ต้องแอดนะครับ รบกวนคลิ๊กที่ลิงค์ที่เขียนไว้ให้ แทน เพราะมันทำมาได้เหมือนหมดแต่ มามีปัญหาตอนเขียนโค๊ตเพื่อนติดต่อกับ database เนี่ยแหละ มันติดต่อไม่ได้ หรือผมต้องทำอะไรกับ sql อีกไหม นอกเหนือจากบทความที่เขียนไว้
ขอบคุณที่ช่วยตอบนะครับ
Date :
2010-05-06 01:00:23
By :
nontapoom13
น้องลอง search หาคำว่า ntwdblib.dll อาจจะต้องใช้มันครับ
Date :
2010-05-06 11:47:58
By :
plakrim
search เจอครับ แล้วต้องทำไงต่อ
Date :
2010-05-06 15:01:46
By :
nontapoom13
Date :
2010-05-06 19:15:06
By :
nontapoom13
ดาวน์โหลดมาแล้วเอาไปไว้ใน windows/system32 ครับ แล้วจะให้ดี restart เครื่องหน่อยก็ดี
Date :
2010-05-06 22:51:58
By :
plakrim
มาแนะนำนะ จะใช้หรือไม่ใช้แล้วแต่คุณครับ คุณเคยทำ server มั้งป่าว จะ server os อะไรก็แล้วแต่ ก็อยากถามเกี่ยวกับพื้นฐานอะครับ เช่น การ config และปรับแต่งระบบต่างๆ เช่น web server ก็ต้อง apache หรือ iis database server ก็ mysql เป็นต้น แล้วก็ถ้าทำในร้านก็ต้องทำ ip อาจจะเป็นแบบ fig ip หรือก็ทำเป็น dhcp server แจกไอพีแบบอัตโนมัติ ส่วน noip เป็นคล้ายๆ dns อีกทีแต่ไม่ใช่ dns นะคือมันจะเก็บ ip ของเราแล้วเวลาที่ user เชื่อมต่อเข้ามามันก็จะทำหน้าที่เป็นตัวกลางในการเชื่อมต่อ ซึ่งมีประโยชน์สำหรับคนที่ขอใช้บริการอินเตอร์เน็ตแต่ไมได้ isp มาซึ่งก็คือได้ ip แบบ dhcp จาก server อินเตอร์เน็ตนั้นเอง โปรโมชั่น ip แบบ fig จะแพงกว่าถึงเท่าตัว ลองศึกษา ClarkConnect ดูครับ ปรับแต่งง่าย วิธีติดตั้งและ config เยอะครับ
ClarkConnect Enterprise 4.3 http://www.linuxthai.org
Date :
2010-05-06 23:17:41
By :
Manussawin
ขอบคุณ หัวข้อ6 ครับ เดี่ยวจัดการคืนนี้เลย
และก็ขอบคุณ หัวข้อ 7 ครับ เซิฟเวอร์ ไม่ค่อยถนัด ครับ เคยทำก็แต่ ปลาวาฬ ทำเน็ต เซิฟ ก็ไม่ได้ฟิกอะไรมาก ส่วนใหญ่ทำตามคู่มือ พอใช่ได้ก็จบ ไม่เคยเซ็ตอะไรต่อเลย เพราะพื้นฐานเกี่ยวกับ linux ไม่มีเลย ส่วน windows พอจะเข้าใจบ้าง ถ้าอธิบายมาก็พอจะรู้นิดๆ หน่อยๆ ส่วนใหญ่จะทำงาน ซ่อมประกอบ ซะมากกว่า งานเน็ตเวิร์ค ก็ทำได้แค่ วางระบบ ง่ายๆ อย่างร้านเน็ต เล็กๆ ส่วนปัญหาที่ผมติดอยู่เนี่ย ลองรบกวนอ่านให้ละเอียดนิดนึงนะครับ ผมงง กับคำตอบ
เพราะคำถามหลักๆ ผมจะ add data to ms sql โดยใช้ IIS ผ่าน odbc แต่มันติดตรงที่ไม่มีอะไร error เลย เลยหาจุดไม่ถูก ซึ่งทำตามคู่มือทั้งหมด
Date :
2010-05-06 23:53:49
By :
nontapoom13
copy ไปวาง ตามที่บอกแล้วครับ แต่ก็ไม่มีอะไรเกิด ที่นี้ผมเลยอยากรู้ว่า ASP จะใช้ได้ไหม สรุปคือเหมือนกัน
เข้าไม่ได้ แต่มี error ดังนี้
(SQL Server Driver) Database cannot connect Error = [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.
(ODBC) Database cannot connect Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'sa'.
แล้วผมจะทำยังไงต่อดี ตอนที่ทำ odbc มันก็เชื่อมได้ นะ user ของผมใช้ sa Password ใช้ 1234 ดูตัวอย่างข้างล่างนะครับ
<html>
<head>
<title>ThaiCreate.Com PHP & SQL Server (ODBC) Tutorial</title>
</head>
<body>
<?
$objConnect = odbc_connect("mydatabase","sa","1234");
if($objConnect)
{
echo "Database Connected.";
}
else
{
echo "Database Connect Failed.";
}
odbc_close($objConnect);
?>
</body>
</html>
มีความรู้สึกว่า เหมือนเส้นผมบังภูเขา
Date :
2010-05-07 00:31:36
By :
nontapoom13
ลอง connect ด้วยโปรแกรม ได้ไหมครับ จำไม่ได้ว่ามันชื่ออะไร enterprise manager มั้ง
หรือไม่งั้นก็ลองหาดูเกี่ยวกับ Mix mode authentication ดูนะ
ขอโทษจริงๆ 2000 จำไม่ได้แล้ว
Date :
2010-05-07 00:59:55
By :
plakrim
ไม่เข้าใจคำถามครับ connect แบบไหนครับ
start>Programs>Microsoft SQL Server>Enterprise Manager
พอเข้ามาหน้าจอหลัก กด Rigth Click On Local และก็ Click Connect ใช่ไหม
ผมทำแบบนี้ ใช้ได้ครับ
ถ้าเปิด enterprise manager แล้วเข้าไปดูข้อมูลนั่นสามารถทำได้ปกติครับ แต่ถ้ามีขั้นตอนอื่นรบกวนอีกทีครับ เพราะตัวเซิฟผมสามารถรัน เกมที่จะทำได้ปกติ
ตอนสร้าง DNS (ODBC) ก็connect ผ่านไม่มีปัญหา
Date :
2010-05-07 10:07:20
By :
nontapoom13
เศร้า
Date :
2010-05-08 00:06:47
By :
nontapoom13
ง่ายๆครับฮ่ๅๆ เซฟข้อมูลลงฐานข้อมูล MySql ผ่านโฮสเว็บ และเปิดเกมส์ก้อเรียกใช้ข้อมูลเอาครับ
ปล.โฮสที่ว่าต้องฟอร์เวอดพอร์ทด้วยนะครับเพื่อจะให้ใช้ฐานข้อมูลจากเครื่องอื่นได้
Date :
2010-05-08 11:20:07
By :
ผู้เผยแพร่ PHP
Load balance : Server 02