คำแนะนำ - วิธีดาวน์โหลด ติดตั้งยูทิลิตี้ sqlcmd บน Windows
Kha Naeana Withi Dawnhold Tid Tang Yuthiliti Sqlcmd Bn Windows
คุณรู้หรือไม่ว่าคืออะไร ตร.ซม ? จะดาวน์โหลด sqlcmd ได้ที่ไหน ติดตั้งและใช้งานอย่างไร? ตอนนี้คุณมาถูกที่แล้ว โพสต์นี้บน มินิทูล จะอธิบายคำถามเหล่านี้โดยละเอียด
sqlcmd คืออะไร
ยูทิลิตี sqlcmd เป็นยูทิลิตีบรรทัดคำสั่งสำหรับการดำเนินการแบบโต้ตอบเฉพาะกิจของคำสั่งและสคริปต์ Transact-SQL และสำหรับงานสคริปต์ Transact-SQL โดยอัตโนมัติ ใช้กับ SQL Server (เวอร์ชันที่รองรับทั้งหมด), Azure SQL Database, Azure SQL Managed Instance, Azure Synapse Analytics และระบบ Analytics Platform
ยูทิลิตี sqlcmd ให้คุณป้อนคำสั่ง Transact-SQL, ขั้นตอนของระบบ และไฟล์สคริปต์ผ่านโหมดต่างๆ ที่มี:
- ที่พรอมต์คำสั่ง
- ในตัวแก้ไขแบบสอบถามในโหมด SQLCMD
- ในไฟล์สคริปต์ Windows
- ในขั้นตอนงานระบบปฏิบัติการ (Cmd.exe) ของงาน SQL Server Agent
วิธีดาวน์โหลด sqlcmd บน Windows
SQLCMD เวอร์ชันใหม่รองรับการรับรองความถูกต้องของ Azure AD รวมถึงการสนับสนุนการรับรองความถูกต้องด้วยหลายปัจจัย (MFA) สำหรับฐานข้อมูล SQL, Azure Synapse Analytics และความสามารถในการเข้ารหัสเสมอ BCP ใหม่รองรับการรับรองความถูกต้องของ Azure AD รวมถึงการสนับสนุนการรับรองความถูกต้องด้วยหลายปัจจัย (MFA) สำหรับฐานข้อมูล SQL และ Azure Synapse Analytics
ข้อกำหนดของระบบ Windows 10, Windows 7, Windows 8, Windows 8.1, Windows Server 2008 - 2022 ส่วนประกอบนี้ต้องการ Windows Installer 5 และ Microsoft ODBC Driver 17 สำหรับ SQL Server ในตัว
ต่อไปนี้คือลิงก์ดาวน์โหลด sqlcmd
- ดาวน์โหลด Microsoft Command Line Utilities 15 สำหรับ SQL Server (x64)
- ดาวน์โหลด Microsoft Command Line Utilities 15 สำหรับ SQL Server (x86)
หลังจากดาวน์โหลด sqlcmd แล้ว คุณสามารถเริ่มติดตั้งได้
วิธีเริ่ม sqlcmd
นี่คือตัวเลือก sqlcmd ที่ใช้โดยทั่วไป:
- ตัวเลือกเซิร์ฟเวอร์ ( -ส ) ระบุอินสแตนซ์ของ Microsoft SQL Server ที่ ตร.ซม เชื่อมต่อ
- ตัวเลือกการรับรองความถูกต้อง ( -และ , -ใน , และ -ป ) ระบุข้อมูลประจำตัวที่ ตร.ซม ใช้เชื่อมต่อกับอินสแตนซ์ของ SQL Server
- ตัวเลือกการป้อนข้อมูล ( -Q , -คิว , และ -ผม ) ระบุตำแหน่งของอินพุตไปที่ ตร.ซม .
- ตัวเลือกเอาต์พุต ( -O ) ระบุไฟล์ที่ ตร.ซม คือการใส่เอาท์พุตของมัน
เริ่ม sqlcmd และเชื่อมต่อกับอินสแตนซ์เริ่มต้นของ SQL Server
- กดปุ่ม Windows + R เพื่อเปิด วิ่ง . จากนั้นพิมพ์ ซม แล้วเลือก ตกลง เพื่อเปิดหน้าต่างพรอมต์คำสั่ง (หากคุณยังไม่เคยเชื่อมต่อกับอินสแตนซ์ของ SQL Server Database Engine มาก่อน คุณอาจต้องกำหนดค่า SQL Server ให้ยอมรับการเชื่อมต่อ)
- ที่พรอมต์คำสั่ง พิมพ์ ตร.ซม .
- กด เข้า . ตอนนี้คุณมีการเชื่อมต่อที่เชื่อถือได้กับอินสแตนซ์เริ่มต้นของ SQL Server ที่ทำงานบนคอมพิวเตอร์ของคุณ 1> คือ ตร.ซม พรอมต์ที่ระบุหมายเลขบรรทัด แต่ละครั้งที่คุณกด Enter จำนวนจะเพิ่มขึ้นทีละหนึ่ง
- เพื่อยุติ ตร.ซม เซสชั่น, พิมพ์ ทางออก ที่ ตร.ซม พร้อมท์
เริ่ม sqlcmd และเชื่อมต่อกับอินสแตนซ์ที่มีชื่อของ SQL Server
- เปิดหน้าต่างพรอมต์คำสั่งแล้วพิมพ์ sqlcmd -S myServer\instanceName . แทนที่ myServer\instanceName พร้อมชื่อเครื่องคอมพิวเตอร์และอินสแตนซ์ของ SQL Server ที่ต้องการเชื่อมต่อ
- กด เข้า .
เดอะ ตร.ซม พรอมต์ (1>) ระบุว่าคุณเชื่อมต่อกับอินสแตนซ์ที่ระบุของ SQL Server
บันทึก: คำสั่ง Transact-SQL ที่ป้อนจะถูกเก็บไว้ในบัฟเฟอร์ พวกเขาจะดำเนินการเป็นชุดเมื่อพบคำสั่ง GO
คำสุดท้าย
ในบทความนี้ เราได้แนะนำ sqlcmd และวิธีดาวน์โหลดและติดตั้งในระบบของเรา ฉันหวังว่าโพสต์นี้จะเป็นประโยชน์สำหรับคุณ