Jan 6, 2008

เมื่ออยากใช้ MS SQL SERVER 2005

ใครบ้างที่ไม่รู้จัก Microsoft SQL SERVER 2005 อ่ะนั่นแน่
ก็คงต้องมีมั่งล่ะเนาะ ผมเองก็เคยเป็นคนไม่รู้จัก อีกเช่นกัน เพราะไปวิ่งเล่น
พัฒนาโดยอาศัยโปรแกรมพวก Open Source อยู่ซะส่วนใหญ่
แต่งานมันเลือกเครื่องมือนี่นา

ใช่ครับ งานแต่ล่ะอย่าง มันเลือกเครื่องมือ(Tools)
ซึ่งงานผมก็เช่นกัน จำเป็นอย่างยิ่งที่ต้องอาศัย ความสามารถของ MS SQL SERVER 2005
เพราะว่า ระบบของโปรเจกจบของผมนั้น ค่อนข้างใหญ่ (ก็ระบบจองและจัดสรร รถโดยสารเลยนี่นา)
อีกทั้งถ้าใช้โปรแกรมดังกล่าว จะทำให้สามารถจัดการวิเคราะห์ข้อมูลด้วย Analysis Service
บนระบบที่นอกเหนือจากระบบจัดการฐานข้อมูลเบื้องต้นด้วย อย่าลืมว่า
"ผมต้องทำการสะกัดข้อมูลด้วย Data Mining"
ดังนั้น นี่แหล่ะ ตัวช่วยผม

เริ่มไปไกลแล้ว
กลับมาเริ่มจากการทำความเข้าใจกับคำว่าฐานข้อมูล ก่อนดีกว่าเนาะ
สำหรับฐานข้อมูลนั้น มีความเป็นมาจากการเก็บเอกสารที่เป็น แฟ้มๆ อยู่ตามลิ้นชัก หรือตู้
ซึ่งเวลาจะใช้แต่ล่ะที วุ่นวายน่าดู มิหนำซ้ำยังเสี่ยงกับ เผ่าพันธุ์ปลวกอีกต่างหาก
เพราะงั้น มนุษย์คอมพิวเตอร์เลยสร้างพวก ระบบฐานข้อมูลบนคอมพิวเตอร์ขึ้นมาซะเลย
มันมีอยู่หลายโปรแกรมนะ เช่น mySQL, MS Access, MS SQL SERVER, Oracle เป็นต้น
ซึ่งชาวบ้านชาวช่อง ส่วนใหญ่เค้าจะยอมรับ Oracle กันนะจ๊ะ (แต่ไม่ค่อยได้ใช้กันซักเท่าไหร่ เพราะแพงมาก)
รวมๆ แล้ว พวกนี้ล้วนแล้วแต่เป็น Database Management System (DBMS) ทั้งสิ้น

ในเวลาทำงานนั้นส่วนของฐานข้อมูลจะแยกจากส่วนของโปรแกรม
ซึ่งมักจะเข้าถึงกันด้วย Connection String และ SQL Command
สำหรับ SQL Command นั้นไว้จะกล่าวถึงในโอกาสข้างหน้าล่ะกัน เดี๋ยวปนกันมั่วไปหมด

เอาล่ะ...
คราวนี้ จะกล่าวถึง MS SQL SERVER 2005 บ้างล่ะกัน
ในขั้นนี้จะกล่าวถึงแค่การลงโปรแกรมบนเครื่องนะครับ เพราะยังไม่ได้เล่นแบบ ลึกๆ เหมือนกัน

เขาว่ากันว่า...
-------------------------------------------------------
โดยปกติ SQL Server มีแบ่งเป็น 6 Edition นะครับคือ
1. Enterprise Edition
2. Developer Edition
3. Standard Edition
4. Workgroup Edition
5. Express Edition and Express with Advanced
6. Evaluation Edition

Window XP Home สามารถลง รุ่น 2) กับ 5) ได้
ถ้าเป็น Window XP Professional ลง 2-6 ได้ครับ

แต่ถ้าพูดถึง Enterprise ลงได้เฉพาะเครื่องที่เป็น Server เท่านั้น
รุ่นที่ครอบคลุมความสามารถของ MS SQL เกือบทั้งหมด แล้วลงบน XP ได้ก็จะเป็น Developer Edition ครับ Connection String ต่างกันนิดหน่อย ครับรายละเอียดตามลิงค์ไปเลยครับ

http://www.connectionstrings.com/?carrier=sqlserver2005
--------------------------------------------------------
ยกมาจาก ความเห็นของคุณ endless night แห่ง Pantip.Com
ที่ http://www.pantip.com/tech/developer/topic/DD2474387/DD2474387.html

ยกมาเพื่อจะบอกว่า ถ้าจะเลือกรุ่นไหนต้องเลือกและคิดดีๆ ไม่งั้นอาจจะเสียเวลา แล้ว งง ว่าทำไมลงไม่ได้(ว่ะ)
ซึ่งตอนนี้ผมเองใช้ตามที่เขาแนะนำคือ Developer Edition ซึ่งลองแล้วใช้ได้ค่อนข้างจะดีเลยทีเดียว

เมื่อได้โปรแกรมดังกล่าวมาแล้ว ให้ลงซะนะครับ ลงให้หมดเลยทั้ง Database และ Analysis (ถ้าต้องใช้)
แต่ที่ผมลงมันติดปัญหา คือไม่มีโปรแกรมบริหารจัดการคือ Microsoft SQL Server Management Studio Express
ไม่ต้องกังวลไปครับ ผมจัดหาลิงค์มาให้ท่านทั้งหลายแล้วโดย เข้าไปโหลดได้ที่นี่ครับ
http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=en

เอ้า ไหง... ลงไม่ได้อะเนี่ย
ออๆๆๆ เครื่องผมมันบอกว่ายังไม่ทันได้ลง MSXML6 มันคืออะไรหว่า
ได้เลย งี้ต้อง Google.com อีกแล้วครับท่าน
ค้นเจอแล้ว มันคือ Microsoft Core XML Services (MSXML) 6.0
ก็โหลดมาลง ณ บัดดล ตามลิงค์นะครับ
http://www.microsoft.com/downloads/details.aspx?familyid=993C0BCF-3BCF-4009-BE21-27E85E1857B1&displaylang=en

ได้แว้วววว อิอิ
หวังว่าจะทำกันได้นะครับ
ใครมั่วไม่ได้อย่างผม ก็ comment มาถามได้นะครับ
เดี๋ยวจะช่วย มั่วอีกแรง โฮ่ะๆ

7 comments:

  1. ขอบคุณมากครับ สำหรับข้อมูลดีๆ ถ้ามีอะไรข้องใจจะมาถามน่ะครับ

    ReplyDelete
  2. ฝากถามหน่อยค่ะว่ามี Program SQL Server 2005 Enterprise Edition รึเปล่าค่ะ
    หรือรู้จักที่มีมั๊ยคะ
    http://www.s2.com.br/s2arquivos/361/Imagens/2598Image.jpg

    e-mail:ann_yoohoo@hotmail.com

    ReplyDelete
  3. คุณ Admin ขอเมมล?ได้ป่ะค้าบ

    มีเรื่องอยากเรื่องมากมายเลย

    แล้วจะติดต่อคุณ Admin ยังไงถ้าคุณไม่ให้เมลล์

    ReplyDelete
  4. ขอบใจน้า มันดีมากๆๆ

    ReplyDelete
  5. อีเมล์ ผม อยู่ด้านขวามือ นะครับ

    ถ้าใช้ googletalk ก็ มา chat

    คุยกันได้

    ReplyDelete
  6. พี่ โตมร ครับ

    ผมอยากได้เมล์พี่ครับ

    Chatree_sp@hotmail.com

    ReplyDelete
  7. จะถามอะไรผมเหรอครับ จริงๆ เกริ่นไว้ก่อนก็ดีนะครับ

    ส่วนใหญ่อาจจะตอบไม่ได้นะ ;P

    dekcom007#gmail.com

    ReplyDelete

Blog Comment

บทความที่ได้รับความนิยม