ฉันตรวจสอบทางออนไลน์และพบว่า SQL Server 2008 เปิดตัวแล้ว ฉันควรเริ่มจากพื้นฐานก่อนดีกว่า
เวอร์ชันทั่วไปของ SQL server2000 คือ: Enterprise Edition, Standard Edition, Personal Edition และ Development Edition
Enterprise Edition: คุณสมบัติครบถ้วน ใช้ในโปรเซสเซอร์บริการผลิตภัณฑ์ขนาดใหญ่และขนาดกลาง รองรับเว็บไซต์ขนาดใหญ่ การประมวลผลธุรกรรมออนไลน์ และประสิทธิภาพการประมวลผลการวิเคราะห์ออนไลน์
Standard Edition: เหมาะสำหรับกลุ่มงานขนาดเล็ก ไม่รองรับการทำงานของฐานข้อมูลขนาดใหญ่ คลังข้อมูล และเว็บไซต์ และไม่รองรับฟังก์ชันกลไกฐานข้อมูลเชิงสัมพันธ์ทั้งหมด
Personal Edition: เหมาะสำหรับผู้ใช้มือถือเป็นหลัก โดยมีฟังก์ชันการจำลองการประมวลผลธุรกรรมน้อยกว่า Standard Edition
เวอร์ชันการพัฒนา: เวอร์ชันสำหรับการพัฒนาแอปพลิเคชันที่รองรับฟังก์ชันอื่นๆ ทั้งหมด ยกเว้นการตั้งค่ากราฟิก ส่วนใหญ่จะเหมาะสำหรับโปรแกรมเมอร์ที่จะใช้เซิร์ฟเวอร์ SQL เป็นพื้นที่จัดเก็บข้อมูลเมื่อพัฒนาระบบ แม้ว่าจะมีฟังก์ชันที่สมบูรณ์ แต่ก็ได้รับอนุญาตสำหรับการพัฒนาและเท่านั้น ระบบทดสอบ ไม่ใช่เซิร์ฟเวอร์ที่ใช้งานจริง
ขอแนะนำให้ติดตั้งเวอร์ชันองค์กรเพื่อเรียนรู้ แน่นอนว่าคุณยังสามารถติดตั้งเวอร์ชันที่กำลังพัฒนาได้อีกด้วย
คุณสมบัติเซิร์ฟเวอร์ SQL: กลไกฐานข้อมูลรองรับ XML อย่างสมบูรณ์ สามารถติดตั้งได้บน Windows หลายเวอร์ชัน การรองรับเซิร์ฟเวอร์รวม มุมมองที่จัดทำดัชนี ฯลฯ สามารถอัพเกรดเซิร์ฟเวอร์ SQL2000 ให้เป็นระดับประสิทธิภาพที่ต้องการโดยเว็บไซต์ที่ใหญ่ที่สุดที่สามารถอ้างอิงได้ ประเภทอื่นๆ ข้อมูลในฐานข้อมูลช่วยให้มั่นใจในความสมบูรณ์ของการอัปเดตข้อมูลในฐานข้อมูลแบบกระจาย สามารถรักษาสำเนาของข้อมูลได้หลายชุด ผู้ใช้เหล่านี้สามารถแก้ไขและรวมเข้ากับเซิร์ฟเวอร์การเผยแพร่เพื่อให้มั่นใจในความสมบูรณ์ของข้อมูลและลดค่าใช้จ่ายในการจัดการการแก้ไขพร้อมกัน ไปยังฐานข้อมูล ง่ายต่อการติดตั้ง ปรับใช้ และใช้งาน รวมถึงฟังก์ชันคลังข้อมูล
เครื่องมือที่ใช้กันทั่วไปมีดังนี้:
1 Enterprise Manager - สภาพแวดล้อมการจัดการบริการสาธารณะที่ใช้ Microsoft Management Console ให้การจัดการออบเจ็กต์เซิร์ฟเวอร์ SQL ทั้งหมด (รวมถึงตาราง มุมมอง ขั้นตอนการจัดเก็บ ทริกเกอร์ บทบาท กฎ ประเภทฐานข้อมูลที่ผู้ใช้กำหนด ฯลฯ) รวมถึงการสำรองข้อมูล , คัดลอก, กู้คืน และฟังก์ชันอื่นๆ
2 ตัวจัดการบริการ - เริ่ม หยุดชั่วคราว และหยุดเซิร์ฟเวอร์และบริการที่มุมขวาล่างของแถบงาน บริการที่มีให้ ได้แก่ SQLserver, SQLserver agent และผู้ประสานงานธุรกรรมแบบกระจาย
3 ตัววิเคราะห์คำค้นหา - ตัววิเคราะห์คำค้นหาแบบกราฟิกใช้เพื่อป้อนและดำเนินการคำสั่ง Transaction-SQL และดูผลลัพธ์อย่างรวดเร็ว ซึ่งมีประโยชน์มากสำหรับการเรียนรู้ภาษา SQL และทำความเข้าใจการจัดการของเซิร์ฟเวอร์ SQL
4 Client Network Utility - กำหนดค่าการจัดการการเชื่อมต่อเครือข่ายของไคลเอ็นต์และวัดไลบรารีเครือข่ายของไคลเอ็นต์ ฯลฯ อย่าเปลี่ยนจนกว่าจะเข้าใจดีพอ
5 Profiler - เหตุการณ์คือพฤติกรรมใดๆ ในกลไกเซิร์ฟเวอร์ SQL อย่าติดตามและตรวจสอบเหตุการณ์มากเกินไปเพื่อหลีกเลี่ยงการใช้ทรัพยากรมากเกินไป
6. เครื่องมือการใช้งานเครือข่ายเซิร์ฟเวอร์ - เครื่องมือการจัดการฐานข้อมูลที่ติดตั้งบนฝั่งเซิร์ฟเวอร์เพื่อกำหนดค่าการเชื่อมต่อฝั่งเซิร์ฟเวอร์และการตั้งค่าพารามิเตอร์ โปรแกรมอรรถประโยชน์เครือข่ายไคลเอนต์จะต้องตั้งค่าตามโปรแกรมการใช้งานเครือข่ายฝั่งเซิร์ฟเวอร์เพื่อให้แน่ใจว่ามีการสื่อสารตามปกติ
7. นำเข้าและส่งออกข้อมูล - ใช้ DTC เพื่อช่วยเราแปลงข้อมูลระหว่างฐานข้อมูลต่างๆ
8 เอกสารช่วยเหลือออนไลน์ - ความสามารถในการจัดทำดัชนีและการค้นหาข้อความแบบเต็มเพื่อค้นหาข้อมูลที่คุณต้องการ
การติดตั้งและการกำหนดค่า
โดยทั่วไปเวอร์ชันองค์กรจะได้รับการติดตั้งบนเซิร์ฟเวอร์ขั้นสูง win NT หรือ windows 2000 และสูงกว่า และโดยทั่วไปจะมีการติดตั้งเวอร์ชันมาตรฐานบนระบบบริการ ในแง่ของข้อกำหนดของซอฟต์แวร์ ว่ากันว่าโดยพื้นฐานแล้วสามารถตอบสนองความต้องการได้ ข้อกำหนดด้านฮาร์ดแวร์ได้รับการกำหนดค่าตามขนาดของฐานข้อมูล จำนวนผู้ใช้พร้อมกัน และปริมาณการประมวลผลที่คาดหวังของธุรกรรม
ไฟล์ฐานข้อมูล - ข้อมูลฐานข้อมูล ข้อมูล และบันทึกจะถูกจัดเก็บไว้ในไฟล์ที่แตกต่างกัน รวมสามประเภทต่อไปนี้: ไฟล์ข้อมูลหลัก (ไฟล์ .mdf) รวมถึงข้อมูลฐานข้อมูล ไฟล์ข้อมูลรอง (.ndf) สามารถมีได้หลายไฟล์หรือไม่มีเลยในฐานข้อมูล;
file) แต่ละฐานข้อมูลจะมีไฟล์บันทึก