SQLCMD Алхам алхмаар заавар

Microsoft SQL Server Command Line Utility

Microsoft SQL Server нь өгөгдлийг удирдах, SQL Server мэдээллийн санг тохируулахын тулд янз бүрийн баян график хэрэглэгчийн интерфэйсээр хангадаг. Гэхдээ заримдаа хуучны тушаалын мөрөөс ажиллах нь илүү хялбар байдаг. Та SQL хайлтыг гүйцэтгэхийн тулд хурдан, бохир арга хайж байгаа эсэх эсвэл Windows скрипт файл дахь SQL мэдэгдлийг оруулахыг хүсч байгаа эсэх, SQLCMD нь таны зорилгыг биелүүлэх боломжийг олгодог. Энэ нийтлэл нь таныг Microsoft-ийн AdventureWorks Sample Database-ийг суулгасан гэж үздэг.

01 - 05

Тушаал хүлээх мөрийг нээх

Майк Чапле

SQLCMD-г ажиллуулахын тулд та эхлээд Windows тушаалын мөрийн хэрэгслийг нээх ёстой. Windows XP дээр Start> Run дээр дараад CT товчийг дарж текст нүдэнд OK дарна . Windows Vista дээр Windows товчийг дараад CMD гэж оруулаад Enter дарна .

Та Windows тушаал хүлээх мөрийг харах ёстой.

05 - 05

Мэдээллийн сан руу холбогдох

Майк Чапле

Тушаал хүлээх мөрийг нээгдсэний дараа SQLCMD хэрэгслийг өгөгдлийн санд холбох хэрэгтэй. Энэ жишээн дээр бид AdventureWorks2014 мэдээллийн сантай холбогдож дараах тушаалыг өгч байна:

sqlcmd -d AdventureWorks2014

Энэ нь таны өгөгдлийн санд холбогдохын тулд Windows-ийн анхдагч итгэмжлэлүүдийг ашигладаг. Та бас -U тугийг ашиглан -U туг болон хэрэглэгчийн нэрийг зааж өгч болно. Жишээлбэл, та "mike" хэрэглэгчийн нэр, өгөгдлийн сантай холбогдож дараах холбоосын мөрөөр "goirish" гэсэн нууц үгээр холбогдож болно:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 - 05

Хайлт хийх

Майк Чапле

1 prompt дээр SQL statement-г бичиж эхэл. Та мөрөнд бичсэн мөрөнд дарах мөрөнд дарах мөр болгон ашиглаж болно. SQL Server таны хүсэлтийг тодорхой зааж өгөх хүртэл гүйцэтгэдэггүй.

Энэ жишээнд бид дараах асуултыг оруулж байна:

SELECT * from HumanResources.shift

04 - 05

Хайлтыг гүйцэтгэх

Майк Чапле

Та хүсэлтээ биелүүлэхэд бэлэн бол GO гэсэн комманд SQLCMD дотор шинэ тушаалын мөрөн дээр бичээд Enter дарна . SQLCMD таны хүсэлтийг гүйцэтгэж, үр дүнг дэлгэц дээр харуулна.

05 - 05

SQLCMD-ээс гарах

SQLCMD-ээс гарахад бэлэн бол EXIT командыг хоосон коммандын мөрөн дээр бичээд Windows тушаал хүлээх мөрийг буцаана.