SQL Server 2017 มาพร้อมกับคุณสมบัติใหม่ในกระบวนการติดตั้ง ตอนนี้รองรับ Machine Learning Service สำหรับ R และ Python นอกจากนี้ยังรวมถึง SSIS Scale Out Master และ Scale Out Worker นอกจากนี้ยังมีตัวเลือกส่วนขยายใน PolyBase
บทความนี้จะอธิบายวิธีการติดตั้ง SQL Server ทีละขั้นตอน
เริ่มต้น
คุณสามารถดาวน์โหลดตัวติดตั้ง SQL Server 2017 ได้ที่:https://www.microsoft.com/en-us/sql-server/sql-server-downloads- ทดลองใช้ฟรี
- โปรดดาวน์โหลด SQL Server 2017 เวอร์ชันแรกจาก Microsoft
คุณมี 3 ตัวเลือกหลัก:การทดลองใช้การประเมินผล (การประเมินการทดสอบ) รุ่นสำหรับนักพัฒนา (เวอร์ชันสำหรับนักพัฒนาซอฟต์แวร์) และรุ่นด่วน (เวอร์ชันด่วน)
คำถามหลักคือคุณควรใช้ SQL Server เวอร์ชันใด
- เวอร์ชันของการทดลองใช้การประเมิน SQL Server เป็นเวอร์ชันฟรีที่มีคุณสมบัติทั้งหมด หากคุณต้องการตรวจสอบคุณสมบัติใดๆ หรือทั้งหมด นี่เป็นเวอร์ชันที่สมบูรณ์แบบ ระยะเวลาทดลองใช้งานคือ 180 วัน แต่คุณสามารถซื้อสิทธิ์ใช้งาน Enterprise หรือ Standard License ได้ในภายหลัง โปรดใช้เวอร์ชันนี้หากคุณวางแผนที่จะซื้อหนึ่งในสองใบอนุญาตในภายหลัง
- นักพัฒนาเซิร์ฟเวอร์ SQL เวอร์ชันเป็นเวอร์ชันฟรี แต่คุณไม่สามารถใช้เวอร์ชันนี้ในการผลิตได้ สำหรับบทช่วยสอนนี้ คุณสามารถใช้รุ่นนักพัฒนาเซิร์ฟเวอร์ SQL คุณควรใช้เพื่อการพัฒนาหรือการฝึกอบรม นอกจากนี้ยังมีคุณลักษณะทั้งหมดที่คุณต้องการ
- เวอร์ชันของ SQL Server Express คือ ฟรีและสามารถใช้ในการผลิตได้ แต่มีการจำกัดพื้นที่เก็บข้อมูล (10GB) และไม่มีคุณลักษณะบางอย่าง (เช่น SQL Server Agent, DTA เป็นต้น) คุณควรใช้เวอร์ชันนี้หากไม่ต้องการพื้นที่ดิสก์หรือทรัพยากรมากเกินไป
มีเวอร์ชันอื่นๆ เช่น SQL Server Standard และ เว็บ รุ่น มีราคาถูกกว่า Enterprise รุ่น เวอร์ชันเว็บมีคุณสมบัติที่จำเป็นสำหรับการทำงานในสภาพแวดล้อมเว็บโฮสติ้ง รุ่น Standard จะเหมือนกับรุ่น Enterprise แต่มีข้อจำกัดบางประการ เช่น การเข้ารหัสข้อมูลแบบโปร่งใส (การเข้ารหัสข้อมูลแบบโปร่งใส) พาร์ติชั่นคู่ขนาน การสำรองข้อมูลแบบมิเรอร์ การจัดทำดัชนีออนไลน์ ฯลฯ คุณควรตรวจสอบคุณสมบัติที่ไม่รวมอยู่ในเอกสารเผยแพร่นี้เพื่อดู หากควรใช้
สำหรับรายการความแตกต่างระหว่างเวอร์ชันของ SQL Server ทั้งหมด โปรดดูที่ลิงก์ต่อไปนี้:https://docs.microsoft.com/en-us/sql/sql -server/editions-and-components- of-sql-server-2016? มุมมอง =sql-server-2017
ติดตั้ง SQL Server 2017
หลังจากดาวน์โหลด ให้เรียกใช้ไฟล์ติดตั้งของตัวติดตั้ง SQL Serverพื้นฐาน ตัวเลือกจะติดตั้งเป็นหลัก เครื่องมือฐานข้อมูล ด้วยองค์ประกอบพื้นฐาน บทความนี้จะใช้ตัวเลือกกำหนดเองเพื่อเรียนรู้คุณลักษณะอื่นๆ ที่มีอยู่ใน SQL Server ดาวน์โหลดสื่อ จะถูกติดตั้งในภายหลังหรือติดตั้งในเครื่องอื่น:
คุณสามารถเลือกตำแหน่งการติดตั้งได้ ต้องการพื้นที่ว่าง 9000MB เมื่อเลือกแล้ว ให้คลิก ติดตั้ง:
ระหว่างการติดตั้ง คุณจะพบ URL ที่เป็นประโยชน์ ตัวอย่างเช่น ฟอรัม SQL Server ต่อไปนี้ซึ่งคุณจะได้รับคำแนะนำที่เป็นประโยชน์:
นอกจากนี้ มันจะแสดง GitHub ที่มีฐานข้อมูลตัวอย่าง โค้ดตัวอย่าง และอื่นๆ อีกมากมาย
ตัวติดตั้งจะติดตั้งใน การวางแผน ส่วน มีแหล่งข้อมูลที่เป็นประโยชน์มากมาย เช่น ข้อกำหนดสำหรับฮาร์ดแวร์ และ ซอฟต์แวร์ เพื่อตรวจสอบว่าคุณมีคุณสมบัติตรงตามข้อกำหนดฮาร์ดแวร์และซอฟต์แวร์ทั้งหมดหรือไม่ คุณยังมีเอกสารความปลอดภัย ตัวตรวจสอบการกำหนดค่าระบบ Data Migration Assistant (DMA) - เครื่องมือย้ายข้อมูล เอกสารการติดตั้งออนไลน์ เอกสารเฟลโอเวอร์ และสิทธิ์อัปเกรด:
ไปที่ การติดตั้ง แล้วเลือก ตัวเลือกการติดตั้งแบบสแตนด์อโลนของ SQL Server ใหม่ . โปรดทราบว่า SQL Server Reporting Services ได้รับการติดตั้งแยกต่างหาก:
ในซอฟต์แวร์คีย์ คุณสามารถระบุใบอนุญาตหรือเลือกเวอร์ชันฟรีได้ ในตัวอย่างนี้ เวอร์ชันสำหรับนักพัฒนาจะได้รับการติดตั้ง:
เงื่อนไขการอนุญาต จะแสดงเงื่อนไขการติดตั้ง โปรดยอมรับเงื่อนไขการอนุญาต:
ใน การอัปเดตของ Microsoft คุณสามารถตรวจสอบว่ามีการอัปเดตในตัวติดตั้งหรือไม่:
กฎการติดตั้ง จะตรวจสอบ Active Template Library, รีจิสตรีคีย์, หากคอมพิวเตอร์ไม่ใช่ Domain Controller:
ใน การเลือกคุณลักษณะ , บริการโปรแกรมข้อมูล เป็นฐานข้อมูล
- การจำลองแบบ มีประโยชน์หากคุณต้องการคัดลอกข้อมูลของคุณในเซิร์ฟเวอร์อื่นหรือ SQL Server เวอร์ชันอื่น
- บริการการเรียนรู้ของเครื่อง (ในฐานข้อมูล) :คุณสามารถติดตั้ง R หรือ Python SQL Server 2016 รวมบริการ R ตอนนี้คุณสามารถมี R และ / หรือ Python ได้แล้ว
- ข้อความเต็มและการแยกความหมายสำหรับการค้นหา ใช้สำหรับข้อความค้นหาแบบเต็ม
- บริการคุณภาพข้อมูล ใช้เพื่อเพิ่มคุณค่า สร้างมาตรฐาน และหลีกเลี่ยงข้อมูลซ้ำซ้อน
- คุณลักษณะที่น่าสนใจอีกอย่างคือ PolyBase ใช้ในการสืบค้นข้อมูล NoSQL
- บริการวิเคราะห์ ใช้ใน Business Intelligence (BI) เพื่อสร้างรูปร่างในรายงานองค์กรด้วยเทคโนโลยีหลายมิติ:
คุณมี บริการการเรียนรู้ของเครื่อง (ในฐานข้อมูล) และแบบสแตนด์อโลน ตัวเลือกแรกคือการติดตั้ง SQL Server Database Engine สแตนด์อโลนไม่ต้องการเครื่องมือฐานข้อมูล
ไคลเอ็นต์คุณภาพข้อมูล มุ่งมั่นที่จะดำเนินการที่มีคุณภาพโดยใช้เครื่องมืออิสระ ใน Integration Services เรามีตัวเลือกในการติดตั้ง Scale Out Master และ Scale Out Worker ด้วยคุณสมบัตินี้ คุณสามารถแจกจ่ายแพ็คเกจในเซิร์ฟเวอร์ต่าง ๆ เพื่อประสิทธิภาพที่ดีขึ้น อาจารย์เป็นผู้รับผิดชอบกิจกรรมและผู้ปฏิบัติงานได้รับงาน เครื่องมือไคลเอ็นต์ที่เข้ากันได้แบบย้อนหลัง รวมถึงเครื่องมือสำหรับการทำงานกับ SQL Server เวอร์ชันเก่า เช่น เครื่องมือที่ยอมรับไม่ได้ เครื่องมือที่ถูกขัดจังหวะ และการเปลี่ยนแปลงที่ก้าวล้ำในเครื่องมือ SQL เครื่องมือ
เครื่องมือไคลเอ็นต์ SDK (เครื่องมือ SDK ไคลเอ็นต์) มีทรัพยากรสำหรับโปรแกรมเมอร์
ตัวควบคุมการเล่นซ้ำแบบกระจาย เป็นคุณสมบัติที่รับผิดชอบในการจัดการไคลเอนต์ Replay แบบกระจาย Distribution Replay ใช้เพื่อตรวจสอบ ตรวจสอบประสิทธิภาพ ความปลอดภัย อัปเกรดหรือทดสอบสภาพแวดล้อมใหม่ เช่น SQL Profiler แต่ Distribution Replay สามารถติดตามเซิร์ฟเวอร์ได้หลายเครื่อง
คุณสามารถติดตั้งไคลเอ็นต์ Distributed Replay เพื่อจำลองภาระงานได้
SDK การเชื่อมต่อไคลเอ็นต์ SQL จะติดตั้งตัวเชื่อมต่อ SQL Server OLEBD และ ODBC ซึ่งสามารถใช้เพื่อเชื่อมต่อกับ SQL Server โดยใช้ .NET, Java, PHP หรือภาษาการเขียนโปรแกรมอื่นๆ
สุดท้ายแล้ว บริการข้อมูลหลักจะถูกใช้เพื่อจัดระเบียบข้อมูลของคุณให้เป็นแบบจำลอง สร้างกฎสำหรับการเข้าถึงข้อมูลและควบคุมว่าใครกำลังใช้งาน:
หากคุณเลือกการติดตั้ง PolyBase การตั้งค่าจะต้องใช้ Oracle JRE คุณสามารถรับตัวติดตั้ง JRE ได้ในลิงก์ต่อไปนี้:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
คุณสามารถมี SQL Server ได้หลายเวอร์ชันใน SQL Server ในเซิร์ฟเวอร์เดียวกัน สิ่งนี้มีประโยชน์สำหรับการจำลองและฝึกการคัดลอก การมิเรอร์ หรือการมีอินสแตนซ์แต่ละรายการเพื่อวัตถุประสงค์ที่แตกต่างกัน โดยค่าเริ่มต้น คุณสามารถติดตั้งอินสแตนซ์เริ่มต้นซึ่งมักจะเป็นชื่อคอมพิวเตอร์ของเซิร์ฟเวอร์:
ใน PolyBase คุณสามารถติดตั้งเป็นอินสแตนซ์อิสระหรือใช้กลุ่มการปรับขนาด PolyBase กลุ่มการปรับขนาด PolyBase จะใช้เมื่อคุณต้องการสืบค้นข้อมูลขนาดใหญ่ และคุณจำเป็นต้องกระจายงานบน SQL Server หลายเวอร์ชัน ตัวเลือกนี้ต้องเปิดใช้งานพอร์ตและเปิดใช้งาน MSDTC:
มีการสร้างชื่อบัญชีสำหรับแต่ละบริการโดยอัตโนมัติ คุณควรจำชื่อเหล่านี้ อย่าให้สิทธิ์ผู้ดูแลระบบสำหรับบัญชีเหล่านี้ เว้นแต่ไม่มีตัวเลือกอื่น:
มีสองตัวเลือกใน SQL Server สำหรับการรับรองความถูกต้องการรับรองความถูกต้องของ Windows จะใช้ บัญชี Windows เพื่อตรวจสอบสิทธิ์ใน SQL โหมดผสม อนุญาตให้สร้างการเข้าสู่ระบบภายในและรหัสผ่านภายใน SQL Server คุณสามารถเพิ่มบัญชีได้ที่นี่โดยใช้เพิ่มผู้ใช้ปัจจุบัน หรือโดยการคลิก เพิ่ม ปุ่ม :
ใน ไดเร็กทอรีข้อมูล คุณสามารถเลือกตำแหน่งสำหรับไฟล์ข้อมูลและไฟล์บันทึกได้ ทางที่ดีควรใส่ไว้ในไดรฟ์แยกกันเพื่อปรับปรุงประสิทธิภาพและเพิ่มความปลอดภัยในการแก้ปัญหา
TempDB แท็บใช้เพื่อกำหนดค่าฐานข้อมูล TempDB นี่คือตารางระบบที่ใช้เก็บข้อมูลชั่วคราว
FILESTREAM อนุญาตให้จัดเก็บข้อมูลที่ไม่มีโครงสร้าง เช่น เอกสารและรูปภาพในฐานข้อมูล:
การกำหนดค่าบริการวิเคราะห์ อนุญาตให้ตั้งค่าโหมดหลายมิติและการขุดข้อมูล (โหมดการขุดข้อมูลหลายมิติ) โหมดนี้อนุญาตให้สร้างการสืบค้นข้อมูลอย่างรวดเร็วในรายงานขององค์กร อีกตัวเลือกหนึ่งคือ ติดตั้งโหมดตาราง ฐานข้อมูลแบบตารางขึ้นอยู่กับ RAM หากฐานข้อมูลของคุณมีขนาดไม่เกินหลาย TB ตัวเลือกหลายมิติจะดีกว่า หากคุณต้องการบริการ Data Mining ตัวเลือกหลายมิติจะดีกว่า
PowerPivot สามารถใช้ใน Excel หรือถ้าคุณสามารถใช้ได้ใน SharePoint PowerPivot สำหรับ Excel สามารถใช้สร้างรายงานได้ ถ้าคุณต้องการแชร์กับหลายๆ คน คุณสามารถใช้ SharePoint ได้ คุณสามารถเพิ่มผู้ใช้ที่มีสิทธิ์ของผู้ดูแลระบบ:
การกำหนดค่าการรวมมาตราส่วนออก - โหมดมาสเตอร์ จะถูกใช้เพื่อกำหนดพอร์ตการสื่อสารระหว่างโหนดหลักและรอง (หลักและผู้ปฏิบัติงาน) คุณยังสร้างใบรับรองได้ที่นี่หรือใช้ใบรับรองที่มีอยู่:
ใน Integration Services Scale Out Configuration - Worker Node คุณต้องระบุจุดสิ้นสุดของ Master Node ซึ่งเป็นชื่อของโหนดหลักและพอร์ต คุณยังสามารถระบุใบรับรอง SSL ได้ที่นี่:
คุณจะได้รับคำถามหากคุณต้องการติดตั้ง R คลิก ยอมรับ แล้วคลิก ถัดไป R เป็นภาษายอดนิยมที่ใช้สำหรับการเรียนรู้ของเครื่องหรือเพื่อวัตถุประสงค์อื่น:
คุณยังสามารถยอมรับการติดตั้ง Python ในฐานะคู่แข่งของ R และมอบความเป็นไปได้ที่มีประโยชน์มากมาย
เมื่อคุณติดตั้งทุกอย่างแล้ว คุณสามารถตรวจสอบการกำหนดค่าได้ ถ้าทุกอย่าง โอเค คลิก ติดตั้ง:
หลังจาก 15-45 นาที คุณจะเสร็จสิ้นการติดตั้งฐานข้อมูลของคุณ:
หลังจากติดตั้งฐานข้อมูลและส่วนประกอบอื่นๆ แล้ว ให้เปิดตัวติดตั้ง ใน การติดตั้ง ส่วน , เลือกตัวเลือก ติดตั้ง เครื่องมือการจัดการเซิร์ฟเวอร์ SQL:
จะไปที่เว็บไซต์ SSMS ดาวน์โหลดผลิตภัณฑ์:
หลังจากดาวน์โหลด ให้ติดตั้งผลิตภัณฑ์:
ในเมนู Windows ให้เปิด Microsoft SQL Server Management Studio:
เลือกชื่อเซิร์ฟเวอร์ SQL แล้วคลิก เชื่อมต่อ:
เลือกฐานข้อมูล คลิกขวาและเลือก การสืบค้นใหม่ :
ตัวอย่างนี้จะเรียกใช้ขั้นตอนการจัดเก็บของระบบSp_who จะแสดงเซสชัน ผู้ใช้ที่เชื่อมต่อ และกระบวนการ:
เครื่องมืออื่นที่ติดตั้งแยกต่างหากคือเครื่องมือข้อมูลเซิร์ฟเวอร์ SQL เครื่องมือนี้จะช่วยคุณหากคุณต้องการทำงานกับเครื่องมือ BI เช่น SSAS, SSIS หรือ SSRS:
ลิงก์จะนำคุณไปยังเว็บไซต์ SSDT ซึ่งคุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้:
SQL Server 2017 มาพร้อมกับคุณสมบัติใหม่มากมาย เช่น การรองรับ Python, SSIS Master Scale Out, ปุ่มพิเศษ บทความนี้แสดงวิธีการติดตั้ง SQL Server 2017 และเรียนรู้เกี่ยวกับตัวเลือกและฟีเจอร์ใหม่ๆ หวังว่าคุณจะสนุกกับการทำงานกับ SQL Server 2017
โชคดี!
ดูเพิ่มเติม:
- ภาพรวมของ SQL
- 5 เหตุผลดีๆ ในการอัพเกรดเป็น SQL Server 2016
- ค้นหาการเข้าสู่ระบบใน SQL Server