Office

การเพิ่มฐานข้อมูลเป็นแหล่งข้อมูล

หมายเหตุ: เราต้องการมอบเนื้อหาวิธีใช้ปัจจุบันในภาษาของคุณให้กับคุณโดยเร็วที่สุดเท่าที่เราจะทำได้ หน้านี้ได้รับการแปลด้วยระบบอัตโนมัติ และอาจมีข้อผิดพลาดทางไวยากรณ์หรือความไม่ถูกต้อง จุดประสงค์ของเราคือเพื่อให้เนื้อหานี้มีประโยชน์กับคุณ คุณแจ้งให้เราทราบว่าข้อมูลดังกล่าวมีประโยชน์ต่อคุณที่ด้านล่างของหน้านี้ได้หรือไม่ นี่คือบทความภาษาอังกฤษเพื่อให้ง่ายต่อการอ้างอิง

ด้วยMicrosoft SharePoint Designer 2010 คุณสามารถเชื่อมต่อกับฐานข้อมูลที่หลากหลายรวมถึง Microsoft SQL Server, Oracle และฐานข้อมูลอื่นๆที่สามารถเข้าถึงได้โดยใช้โพรโทคอลOLE DB ตามค่าเริ่มต้นแล้วไซต์ Microsoft SharePoint ของคุณจะไม่มีการเชื่อมต่อฐานข้อมูลใดๆ เมื่อต้องการเข้าถึงฐานข้อมูลบุคคลที่มีสิทธิ์เพียงพอจะต้องสร้างการเชื่อมต่อ

บทความนี้จะแสดงวิธีการสร้างการเชื่อมต่อไปยังฐานข้อมูล นอกจากนี้ยังแสดงวิธีการสร้างคำสั่งภาษาสำหรับแบบสอบถามที่มีโครงสร้างแบบกำหนดเอง (SQL) และวิธีการปรับเปลี่ยนคุณสมบัติแหล่งข้อมูลของการเชื่อมต่อฐานข้อมูลที่มีอยู่ในรายการแหล่งข้อมูล

สิ่งสำคัญ: ตัวเลือกการลงชื่อเข้าใช้ครั้งเดียวคือฟีเจอร์ที่ไม่ต่อเนื่องในSharePoint Designer 2010 และดังนั้นจึงไม่ควรใช้เพื่อเชื่อมต่อกับฐานข้อมูล สำหรับข้อมูลเพิ่มเติมให้ดูที่ส่วนดูเพิ่มเติม

ในบทความนี้

ก่อนเริ่มต้น

เชื่อมต่อกับฐานข้อมูลโดยการบันทึกชื่อผู้ใช้และรหัสผ่าน

เชื่อมต่อกับฐานข้อมูลโดยใช้สตริงการเชื่อมต่อแบบกำหนดเอง

สร้างคำสั่ง SQL แบบกำหนดเอง

ปรับเปลี่ยนคุณสมบัติแหล่งข้อมูลของการเชื่อมต่อฐานข้อมูลที่มีอยู่

ก่อนที่คุณจะเริ่มต้น

มีบางสิ่งที่คุณจำเป็นต้องทราบก่อนที่คุณจะสามารถเชื่อมต่อกับฐานข้อมูลได้ คุณจำเป็นต้องทราบว่าไซต์ที่คุณกำลังทำงานอยู่เป็นไซต์Microsoft SharePoint Foundation หรือไซต์Microsoft SharePoint Server 2010 ชื่อของเซิร์ฟเวอร์ที่ฐานข้อมูลของคุณอยู่ตัวให้บริการข้อมูลที่คุณใช้ในการเข้าถึงฐานข้อมูลของคุณและชนิดของการรับรองความถูกต้องที่คุณต้องการใช้ ถ้าคุณกำลังใช้สตริงการเชื่อมต่อแบบกำหนดเองเพื่อเชื่อมต่อกับฐานข้อมูลของคุณคุณจำเป็นต้องทราบว่าสตริงการเชื่อมต่อ สำหรับความช่วยเหลือให้ติดต่อผู้ดูแลเซิร์ฟเวอร์ของคุณ

ฉันมีฐานข้อมูลชนิดใด

ด้วยSharePoint Designer 2010 คุณสามารถเชื่อมต่อกับฐานข้อมูลใดๆที่อยู่บน Microsoft SQL server ๒๐๐๐และเวอร์ชันที่ใหม่กว่า (sql server ๒๐๐๕และ sql server ๒๐๐๘) หรือไปยังแหล่งข้อมูลใดๆที่ใช้โพรโทคอล OLE DB ได้อย่างรวดเร็ว ถ้าคุณทราบว่าสตริงการเชื่อมต่อคุณยังสามารถเชื่อมต่อกับฐานข้อมูล Oracle ได้อย่างรวดเร็ว

ฉันต้องการใช้ตัวให้บริการข้อมูลใด

ด้วยSharePoint Designer 2010 คุณสามารถเชื่อมต่อกับฐานข้อมูลโดยใช้ผู้ให้บริการข้อมูลที่แตกต่างกันสามราย ผู้ให้บริการข้อมูลเหล่านี้ไม่ได้เป็นเอกสิทธิ์เฉพาะบุคคล ตัวอย่างเช่น Microsoft SQL Server ๒๐๐๐และเวอร์ชันที่ใหม่กว่าเป็น OLE DB ที่เข้ากันได้และสามารถเข้าถึงได้โดยใช้ตัวให้บริการข้อมูล Microsoft .net Framework สำหรับ OLE DB อย่างไรก็ตามผู้ให้บริการข้อมูลของ microsoft .net Framework สำหรับ SQL server จะได้รับการออกแบบมาโดยเฉพาะเพื่อทำงานกับ Microsoft SQL Server ๒๐๐๐และเวอร์ชันที่ใหม่กว่าและอาจเป็นตัวเลือกที่ดีที่สุดถ้าฐานข้อมูลของคุณอยู่บนผลิตภัณฑ์สองเซิร์ฟเวอร์เหล่านี้

ผู้ให้บริการข้อมูลคือคอมโพเนนต์ของซอฟต์แวร์ที่อนุญาตให้ไคลเอ็นต์ในกรณีนี้SharePoint Designer 2010 เพื่อสื่อสารกับฐานข้อมูล แต่ละระบบการจัดการฐานข้อมูลแต่ละระบบจะไม่ซ้ำกันและมีภาษาการเขียนโปรแกรมของตัวเองสำหรับการเข้าถึงและการอัปเดตข้อมูล ODBC เป็นหนึ่งในความพยายามครั้งแรกในการเข้าถึงระบบการจัดการฐานข้อมูลที่หลากหลาย มุมมองข้อมูลไม่สนับสนุนผู้ให้บริการ ODBC OLE DB ถูกนำมาใช้หลังจาก ODBC เพื่อให้การเข้าถึงฐานข้อมูลมีความยืดหยุ่นมากขึ้น ฐานข้อมูลที่เข้ากันได้กับ ODBC จำนวนมากยังเป็น OLE DB ที่สอดคล้องกัน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผู้ให้บริการข้อมูลที่จะใช้ให้ดูแผนภูมิต่อไปนี้

ถ้าคุณกำลังเชื่อมต่อกับฐานข้อมูลที่ ...

ใช้ ...

microsoft sql server ๒๐๐๐, microsoft sql server ๒๐๐๕หรือ microsoft sql server ๒๐๐๘

ตัวให้บริการข้อมูลของ Microsoft .net Framework สำหรับ SQL Server

ฐานข้อมูลที่เข้ากันได้กับ OLE DB

ผู้ให้บริการข้อมูลของ Microsoft .net Framework สำหรับ ole DB

Oracle

ตัวให้บริการข้อมูลของ Microsoft .net Framework สำหรับ Oracle

ODBC ที่เข้ากันได้

ตัวให้บริการข้อมูลของ Microsoft .net Framework สำหรับ ODBC

หมายเหตุมุมมองข้อมูลไม่สนับสนุนผู้ให้บริการ ODBC สำหรับการเชื่อมต่อฐานข้อมูลไปยังฐานข้อมูลชนิดใดก็ได้รวมถึง MySQL ในกล่องโต้ตอบกำหนดค่าการเชื่อมต่อฐานข้อมูลคุณควรละเว้นตัวเลือกสำหรับการใช้ผู้ให้บริการ ODBC

ฉันต้องการใช้วิธีการรับรองความถูกต้องใด

คุณสามารถเชื่อมต่อกับฐานข้อมูลที่มีชื่อผู้ใช้และรหัสผ่านหรือโดยใช้สตริงการเชื่อมต่อแบบกำหนดเอง

กล่องโต้ตอบ กำหนดค่าการเชื่อมต่อฐานข้อมูล
วิธีการรับรองความถูกต้องที่พร้อมใช้งานในกล่องโต้ตอบกำหนดค่าการเชื่อมต่อฐานข้อมูล

วิธีการรับรองความถูกต้องที่คุณต้องการจะถูกกำหนดให้เป็นส่วนหนึ่งตามชนิดของเซิร์ฟเวอร์ที่คุณกำลังใช้และผู้ให้บริการข้อมูลที่คุณกำลังใช้อยู่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับรองความถูกต้องที่จะใช้ให้ดูแผนภูมิต่อไปนี้

ถ้าไซต์ของคุณอยู่บนเซิร์ฟเวอร์ที่กำลังทำงาน ...

และผู้ให้บริการข้อมูลของคุณคือ ...

ให้ดูที่ส่วน ...

Microsoft SharePoint Foundation 2010
หรือ

Office SharePoint Server 2010

ตัวให้บริการข้อมูลของ Microsoft .net Framework
สำหรับ SQL Server —หรือ
ผู้ให้บริการข้อมูลของ Microsoft .net Framework สำหรับ ole DB

เชื่อมต่อกับฐานข้อมูลโดยการบันทึกชื่อผู้ใช้และรหัสผ่าน

Microsoft SharePoint Foundation 2010
หรือ

Office SharePoint Server 2010

ตัวให้บริการข้อมูลของ Microsoft .net Framework สำหรับ Oracle

เชื่อมต่อกับฐานข้อมูลโดยใช้สตริงการเชื่อมต่อแบบกำหนดเอง

ด้านบนของหน้า

เชื่อมต่อกับฐานข้อมูลโดยการบันทึกชื่อผู้ใช้และรหัสผ่าน

เมื่อคุณเชื่อมต่อกับฐานข้อมูลโดยการบันทึกชื่อผู้ใช้และรหัสผ่านSharePoint Designer 2010 จะสร้างสตริงการเชื่อมต่อที่ใช้ SQL ที่เก็บชื่อผู้ใช้และรหัสผ่านในการเชื่อมต่อแหล่งข้อมูล (กระบวนการที่เรียกว่าการรับรองความถูกต้องของ SQL) ถ้าไซต์ของคุณอยู่บนเซิร์ฟเวอร์ที่ใช้Microsoft SharePoint Foundation 2010 ตัวเลือกนี้เป็นตัวเลือกที่ต้องการสำหรับการสร้างสตริงการเชื่อมต่อ

นอกจากนี้คุณยังสามารถสร้างการเชื่อมต่อฐานข้อมูลโดยใช้สตริงการเชื่อมต่อแบบกำหนดเองได้ สำหรับข้อมูลเพิ่มเติมให้ดูที่ส่วนที่ใหม่กว่าเชื่อมต่อกับฐานข้อมูลโดยใช้สตริงการเชื่อมต่อแบบกำหนดเอง

  1. คลิกแหล่งข้อมูลในบานหน้าต่างนำทาง

  2. บนแท็บแหล่งข้อมูลใน ribbon ในกลุ่มใหม่ให้คลิกการเชื่อมต่อฐานข้อมูล

  3. ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลบนแท็บแหล่งข้อมูลให้คลิกกำหนดค่าการเชื่อมต่อฐานข้อมูล

  4. ในกล่องโต้ตอบกำหนดค่าการเชื่อมต่อฐานข้อมูลภายใต้ข้อมูลเซิร์ฟเวอร์ในกล่องชื่อเซิร์ฟเวอร์ให้พิมพ์ชื่อของเซิร์ฟเวอร์ที่ฐานข้อมูลของคุณอยู่

  5. ในกล่องชื่อผู้ให้บริการให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • ถ้าคุณกำลังเชื่อมต่อกับฐานข้อมูล microsoft SQL Server ภายนอกให้คลิกตัวให้บริการข้อมูลของ microsoft .net Framework สำหรับ SQL Server

    • ถ้าคุณกำลังเชื่อมต่อกับฐานข้อมูลภายนอกที่เข้ากันได้กับ OLE DB รวมถึงเวอร์ชันของ SQL อื่นที่ไม่ใช่ microsoft SQL เช่น MySQL ให้คลิกตัวให้บริการข้อมูล microsoft .net Framework สำหรับ OLE DB

  6. ภายใต้การรับรองความถูกต้องให้คลิกบันทึกชื่อผู้ใช้และรหัสผ่านนี้ในการเชื่อมต่อข้อมูล

  7. ในกล่องชื่อผู้ใช้ให้พิมพ์ชื่อผู้ใช้ของคุณ

  8. ในกล่องรหัสผ่านให้พิมพ์รหัสผ่านของคุณ

  9. คลิก ถัดไป

    สิ่งสำคัญ: เนื่องจากการรับรองความถูกต้องของ SQL จะบันทึกชื่อผู้ใช้และรหัสผ่านเป็นข้อความในการเชื่อมต่อข้อมูลผู้ใช้ที่มีสิทธิ์ในการเปิดไซต์ในSharePoint Designer 2010 สามารถดูข้อมูลประจำตัวเหล่านี้ได้ คำเตือนเกี่ยวกับความปลอดภัยจะแจ้งให้คุณทราบว่าชื่อผู้ใช้และรหัสผ่านจะถูกบันทึกเป็นข้อความในการเชื่อมต่อข้อมูลและสมาชิกของไซต์อื่นๆสามารถเข้าถึงแหล่งข้อมูลนี้ได้ ถ้าคุณต้องการให้สมาชิกไซต์รายอื่นเข้าถึงฐานข้อมูลโดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันให้คลิกตกลง ถ้าคุณไม่ต้องการให้สมาชิกของไซต์อื่นเข้าถึงฐานข้อมูลโดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันให้คลิกยกเลิก

  10. ในรายการฐานข้อมูลให้คลิกฐานข้อมูลที่คุณต้องการใช้เป็นแหล่งข้อมูลแล้วเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • ในเลือกตารางหรือมุมมองให้คลิกตารางหรือมุมมองที่บันทึกไว้ที่คุณต้องการจากรายการแล้วคลิกเสร็จสิ้น

      โดยใช้ตัวเลือกนี้คุณจะสร้างคิวรีเริ่มต้นที่เลือกระเบียนทั้งหมดในตารางหรือมุมมอง อย่างไรก็ตามหลังจากที่คุณคลิกเสร็จสิ้นคุณสามารถปรับเปลี่ยนคิวรีเริ่มต้นได้โดยการคลิกเขตข้อมูลตัวกรองและเรียงลำดับในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูล 

    • คลิกระบุการเลือกแบบกำหนดเองอัปเดตแทรกและลบคำสั่งโดยใช้ SQL หรือกระบวนงานที่เก็บไว้แล้วคลิกเสร็จสิ้น

      หมายเหตุ: ตัวเลือกนี้จะพร้อมใช้งานก็ต่อเมื่อผู้ดูแลระบบของคุณได้เปิดใช้งานตัวเลือกเปิดใช้งานการสนับสนุนคิวรีการอัปเดตในการดูแลจากศูนย์กลางของ SharePoint

      โดยใช้ตัวเลือกนี้คุณสามารถสร้างคำสั่ง SQL แบบกำหนดเองได้ เมื่อคุณคลิกเสร็จสิ้นกล่องโต้ตอบแก้ไขคำสั่ง SQL แบบกำหนดเองจะเปิดขึ้น ในกล่องโต้ตอบนี้คุณสามารถสร้างคำสั่งและเพิ่มพารามิเตอร์ได้ หลังจากที่คุณสร้างคำสั่ง SQL แบบกำหนดเองคุณสามารถแก้ไขแบบสอบถามได้โดยการคลิกแก้ไขแบบสอบถามแบบกำหนดเองในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูล สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างคำสั่ง SQL แบบกำหนดเองในภายหลังในบทความนี้

  11. ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลให้คลิกแท็บทั่วไปแล้วพิมพ์ชื่อสำหรับแหล่งข้อมูลแล้วคลิกตกลง

    ในตอนนี้การเชื่อมต่อฐานข้อมูลใหม่จะปรากฏในรายการแหล่งข้อมูล

หมายเหตุ: ถ้าคุณกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ภายนอกที่เรียกใช้ sql server ให้ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการรับรองความถูกต้องของ SQL server บนเซิร์ฟเวอร์นั้น

ด้านบนของหน้า

เชื่อมต่อกับฐานข้อมูลโดยใช้สตริงการเชื่อมต่อแบบกำหนดเอง

สตริงการเชื่อมต่อมีข้อมูลที่แอปพลิเคชันหรือผู้ให้บริการจำเป็นต้องใช้ในการสื่อสารกับแหล่งข้อมูล โดยปกติแล้วสตริงการเชื่อมต่อจะจัดหาตำแหน่งที่ตั้งของเซิร์ฟเวอร์ฐานข้อมูลโดยเฉพาะฐานข้อมูลที่จะใช้และข้อมูลการรับรองความถูกต้อง ด้วยสตริงการเชื่อมต่อแบบกำหนดเองคุณสามารถระบุสตริงการเชื่อมต่อที่ใช้ในการเชื่อมต่อกับฐานข้อมูล

  1. คลิกแหล่งข้อมูลในบานหน้าต่างนำทาง

  2. บนแท็บการเชื่อมต่อข้อมูลในกลุ่มใหม่ให้คลิกการเชื่อมต่อฐานข้อมูล

  3. ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลบนแท็บแหล่งข้อมูลให้คลิกกำหนดค่าการเชื่อมต่อฐานข้อมูล

  4. ในกล่องโต้ตอบกำหนดค่าการเชื่อมต่อฐานข้อมูลให้เลือกกล่องกาเครื่องหมายใช้สตริงการเชื่อมต่อแบบกำหนดเองแล้วคลิกแก้ไข

  5. ในกล่องโต้ตอบแก้ไขสตริงการเชื่อมต่อในรายการชื่อผู้ให้บริการให้คลิกผู้ให้บริการข้อมูลที่คุณต้องการใช้

  6. ในกล่องข้อความสตริงการเชื่อมต่อให้พิมพ์สตริงการเชื่อมต่อของคุณ

    ตัวอย่างของสตริงการเชื่อมต่อ ole DB:

    ผู้ให้บริการ = myProvider; แหล่งข้อมูล = myPath; แค็ตตาล็อกเริ่มต้น = catalogName

    Id ผู้ใช้ = ชื่อผู้ใช้ รหัสผ่าน = รหัสผ่าน

    ตัวอย่างของสตริงการเชื่อมต่อ Oracle:

    แหล่งข้อมูล = myDatabase Id ผู้ใช้ = ชื่อผู้ใช้

    รหัสผ่าน = รหัสผ่านความปลอดภัยแบบรวม = ไม่ใช่

    ตัวอย่างของสตริงการเชื่อมต่อ SQL Server:

    แหล่งข้อมูล = myServerAddress; แค็ตตาล็อกเริ่มต้น = myDataBase; Id ผู้ใช้ = ชื่อผู้ใช้ รหัสผ่าน = รหัสผ่าน

  7. คลิก ตกลง

  8. คลิก ถัดไป

  9. ในรายการฐานข้อมูลให้คลิกฐานข้อมูลที่คุณต้องการใช้เป็นแหล่งข้อมูลแล้วเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • คลิกเลือกตารางหรือมุมมองจากนั้นคลิกมุมมองตารางหรือมุมมองที่บันทึกไว้ที่คุณต้องการจากรายการแล้วคลิกเสร็จสิ้น

      โดยใช้ตัวเลือกนี้คุณจะสร้างการเชื่อมต่อเริ่มต้นไปยังตารางหรือมุมมอง อย่างไรก็ตามหลังจากที่คุณคลิกเสร็จสิ้นคุณสามารถระบุแบบสอบถามได้โดยการคลิกเขตข้อมูลตัวกรองและเรียงลำดับในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูล 

    • คลิกระบุการเลือกแบบกำหนดเองอัปเดตแทรกและลบคำสั่งโดยใช้ SQL หรือกระบวนงานที่เก็บไว้แล้วคลิกเสร็จสิ้น

      หมายเหตุ: ตัวเลือกนี้จะพร้อมใช้งานก็ต่อเมื่อผู้ดูแลเซิร์ฟเวอร์ของคุณเปิดใช้งานตัวเลือกเปิดใช้งานการสนับสนุนคิวรีการอัปเดตในการดูแลจากศูนย์กลางของ SharePoint

      การใช้ตัวเลือกนี้จะทำให้คุณสามารถสร้างหรือแก้ไขคำสั่ง SQL แบบกำหนดเองได้ เมื่อคุณคลิกเสร็จสิ้นกล่องโต้ตอบแก้ไขคำสั่ง SQL แบบกำหนดเองจะเปิดขึ้น ในกล่องโต้ตอบนี้คุณสามารถสร้างคำสั่งและเพิ่มพารามิเตอร์ได้ หลังจากที่คุณสร้างคำสั่ง SQL แบบกำหนดเองคุณสามารถแก้ไขแบบสอบถามได้โดยการคลิกแก้ไขแบบสอบถามแบบกำหนดเองในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูล สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างคำสั่ง SQL แบบกำหนดเองในภายหลังในบทความนี้

  10. ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลให้คลิกแท็บทั่วไปแล้วพิมพ์ชื่อสำหรับแหล่งข้อมูลแล้วคลิกตกลง

    ในตอนนี้การเชื่อมต่อฐานข้อมูลใหม่จะปรากฏในรายการแหล่งข้อมูล

    หมายเหตุ: 

    • ถ้าคุณกำลังพยายามเชื่อมต่อกับเซิร์ฟเวอร์ภายนอกที่เรียกใช้ sql server ให้ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการรับรองความถูกต้องของ SQL server บนเซิร์ฟเวอร์นั้น

    • ถ้าคุณไม่สามารถใช้การรับรองความถูกต้องของ sql server บนเซิร์ฟเวอร์ที่กำลังเรียกใช้ sql server ตรวจสอบให้แน่ใจว่ามีการเปิดใช้งานการรับรองความถูกต้องของการลงชื่อเข้าระบบครั้งเดียวสำหรับเซิร์ฟเวอร์ที่ไซต์ SharePoint ของคุณอยู่

ด้านบนของหน้า

สร้างคำสั่ง SQL แบบกำหนดเอง

เมื่อคุณคลิกหรือระบุการเลือกแบบกำหนดเองการอัปเดตแทรกและลบคำสั่งโดยใช้ตัวเลือก SQL หรือกระบวนงานที่เก็บไว้แล้วคลิกเสร็จสิ้นในกล่องโต้ตอบการกำหนดค่าการเชื่อมต่อฐานข้อมูลการแก้ไขคำสั่ง SQL แบบกำหนดเอง กล่องโต้ตอบจะเปิดขึ้น ในกล่องโต้ตอบนี้คุณสามารถสร้างคำสั่ง SQL แบบกำหนดเองเพื่อเรียกคืนหรือปรับเปลี่ยนข้อมูลในฐานข้อมูลได้

มีแท็บสี่แท็บในกล่องโต้ตอบแก้ไขคำสั่ง sql แบบกำหนดเองแต่ละคำสั่งที่เกี่ยวข้องกับคำสั่ง sql ทั่วไป พวกเขาจะมีสิ่งต่อไปนี้

  • เลือก     คำสั่ง SELECT ถูกใช้เพื่อดึงข้อมูลจากตาราง

  • ปรุง     คำสั่ง UPDATE ถูกใช้เพื่อปรับเปลี่ยนข้อมูลในตาราง

  • แทรก     คำสั่งแทรกลงในจะถูกใช้เพื่อแทรกแถวใหม่ลงในตาราง

  • ลบ     คำสั่งลบถูกใช้ในการลบแถวออกจากตาราง

รายการกระบวนงานที่เก็บไว้จะแสดงกระบวนงานที่เก็บไว้ทั้งหมดที่พร้อมใช้งานในฐานข้อมูลที่คุณกำลังเชื่อมต่ออยู่

เมื่อกล่องโต้ตอบแก้ไขคำสั่ง SQL แบบกำหนดเองเปิดคำสั่งใดๆที่นำไปใช้กับข้อมูลจะปรากฏขึ้นในกล่องคำสั่ง SQL ตัวอย่างเช่นถ้าคุณสร้างการเชื่อมต่อฐานข้อมูลโดยการคลิกเลือกตารางหรือมุมมองเพื่อเลือกตารางและในภายหลังคุณตัดสินใจที่จะแก้ไขคำสั่ง select คุณจะเห็นคำสั่งต่อไปนี้ในกล่องคำสั่ง SQLบนแท็บเลือก:

เลือก * จาก dbo [your_table_name]

เครื่องหมายดอกจันในคำสั่งนี้เป็นอักขระบัตรป่าที่หมายถึงทั้งหมด คำสั่ง SQL นี้หมายความว่าเลือกเขตข้อมูลทั้งหมดสำหรับระเบียนทั้งหมดจากตารางที่ระบุ เมื่อต้องการแก้ไขคำสั่งให้คลิกแก้ไขคำสั่งเพื่อเปิดคำสั่งและตัวแก้ไขพารามิเตอร์

กล่องโต้ตอบ 'ตัวแก้ไขพารามิเตอร์คำสั่ง'

แก้ไขคิวรี SQL โดยการพิมพ์โดยตรงในกล่องเลือกคำสั่ง

เพิ่มพารามิเตอร์ SQL

นอกจากนี้คุณยังสามารถสร้างพารามิเตอร์สำหรับแบบสอบถาม SQL ของคุณได้ด้วยการคลิกเพิ่มพารามิเตอร์

ควรใช้พารามิเตอร์ SQL ที่ใดก็ตามที่คุณอาจใช้สตริงแบบสอบถามซึ่งหมายความว่าข้อความจะถูกล้อมรอบด้วยเครื่องหมายอัญประกาศเดี่ยว เนื่องจากการใช้สตริงแบบสอบถามในคำสั่ง sql จะสร้างช่องโหว่ด้านความปลอดภัยพารามิเตอร์ SQL จำเป็นต้องใช้ในSharePoint Designer 2010 เมื่อใดก็ตามที่คุณสร้างคำสั่ง sql ที่ดึงข้อมูลที่ถูกกรองจากแหล่งข้อมูล

ตัวอย่างเช่น Northwind ผู้ค้าเป็นบริษัทจัดจำหน่ายอาหารรสเลิศ พวกเขาจัดเก็บข้อมูลทางธุรกิจทั้งหมดของพวกเขาในฐานข้อมูลที่ยึดตาม SQL เมื่อพวกเขาดึงข้อมูลรายการผลิตภัณฑ์ทั้งหมดของพวกเขาจากตารางผลิตภัณฑ์แบบสอบถาม SQL ที่เป็นผลลัพธ์จะมีลักษณะดังนี้

เลือก * จาก dbo ผลิตภัณฑ์

คำสั่ง SQL นี้จะดึงระเบียนทั้งหมดในตารางผลิตภัณฑ์ Northwind ต้องการเรียกใช้รายการที่ถูกกรองที่มีเฉพาะรายการที่ไม่อยู่ในสต็อก ตารางมีเขตข้อมูล UnitsInStock การใช้ SQL แบบดั้งเดิมคำสั่งที่จะเรียกใช้รายการนี้จะมีลักษณะดังนี้

เลือก * จาก dbo ผลิตภัณฑ์ ที่ UnitsInStock = ' 0 '

การ

0

ในคำสั่งนี้เป็นสตริงแบบสอบถาม สตริงแบบสอบถามนี้ควรถูกแทนที่ด้วยตัวแปร สำหรับตัวอย่างนี้คุณต้องการสร้างตัวแปรที่เรียกว่า OutOfStock คำสั่ง SQL ใหม่จะมีลักษณะดังนี้

เลือก * จาก dbo ผลิตภัณฑ์ ที่ UnitsInStock = @OutOfStock

เมื่อต้องการสร้างคำสั่ง SQL โดยใช้ตัวแปร OutOfStock ในตัวอย่างนี้ให้ทำตามขั้นตอนต่อไปนี้:

  1. ในกล่องโต้ตอบคำสั่งและตัวแก้ไขพารามิเตอร์ในกล่องเลือกคำสั่งให้พิมพ์สตริงข้อความต่อไปนี้:

เลือก * จาก dbo ผลิตภัณฑ์ ที่ UnitsInStock = @OutOfStock

  1. ภายใต้พารามิเตอร์ให้คลิกเพิ่มพารามิเตอร์

  2. ตัวแปรที่คุณต้องการกำหนดคือ OutOfStock ดังนั้นในคอลัมน์Nameให้พิมพ์OutOfStock

  3. ในรายการแหล่งที่มาของพารามิเตอร์ให้คลิกไม่มี

  4. เนื่องจากค่าที่คุณต้องการให้ตรงกันคือ0ในกล่องDefaultValueให้พิมพ์0

    ตัวแก้ไขพารามิเตอร์และคำสั่งที่มีคำสั่งพารามิเตอร์ SQL

  5. คลิก ตกลง

    ในตอนนี้คุณสามารถเห็นคำสั่ง SQL ใหม่ในกล่องโต้ตอบแก้ไขคำสั่ง sql แบบกำหนดเอง

    กล่องโต้ตอบ 'แก้ไขคำสั่ง SQL ที่กำหนดเอง' ที่มีคำสั่ง SQL

  6. คลิก ตกลง อีกครั้ง

    ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลปุ่มแก้ไขแบบสอบถามแบบกำหนดเองจะปรากฏบนแท็บแหล่งข้อมูล

    กล่องโต้ตอบ 'คุณสมบัติแหล่งข้อมูล' ที่มีปุ่ม 'แก้ไขแบบสอบถามแบบกำหนดเอง'

ด้านบนของหน้า

ปรับเปลี่ยนคุณสมบัติแหล่งข้อมูลของการเชื่อมต่อฐานข้อมูลที่มีอยู่

หลังจากที่คุณกำหนดค่าการเชื่อมต่อฐานข้อมูลแล้วคุณสามารถปรับเปลี่ยนการเชื่อมต่อในภายหลังได้ตลอดเวลา ตัวอย่างเช่นคุณอาจต้องการสร้างคิวรีใหม่ปรับเปลี่ยนข้อความที่มีอยู่หรือสร้างคำสั่ง SQL แบบกำหนดเอง

  1. คลิกแหล่งข้อมูลในบานหน้าต่างนำทาง

    รายการของการเชื่อมต่อแหล่งข้อมูลทั้งหมดจะปรากฏที่ด้านล่างของบานหน้าต่างนำทาง

  2. คลิกแหล่งข้อมูลจากรายการ

    ถ้าการเชื่อมต่อฐานข้อมูลใช้คิวรี SQL แบบกำหนดเองกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลจะมีลักษณะเหมือนกับในภาพประกอบต่อไปนี้

    กล่องโต้ตอบ 'คุณสมบัติแหล่งข้อมูล' ที่มีปุ่ม 'แก้ไขแบบสอบถามแบบกำหนดเอง'

  3. ถ้าการเชื่อมต่อฐานข้อมูลไม่ได้ใช้คิวรี SQL แบบกำหนดเองกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลจะมีลักษณะเหมือนกับภาพประกอบในภาพประกอบต่อไปนี้

    กล่องโต้ตอบ 'คุณสมบัติแหล่งข้อมูล' ที่มีส่วนแบบสอบถาม

  4. ในกล่องโต้ตอบคุณสมบัติแหล่งข้อมูลให้เลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:

    • ถ้ามีพื้นที่คิวรีที่มีปุ่มให้คลิกปุ่มเหล่านั้นเพื่อเพิ่มหรือเอาเขตข้อมูลออกหรือเมื่อต้องการสร้างหรือปรับเปลี่ยนตัวกรองหรือลำดับการจัดเรียง

    • ถ้ามีพื้นที่คิวรีที่มีปุ่มให้คลิกกำหนดค่าการเชื่อมต่อฐานข้อมูลเพื่อนำคิวรี SQL แบบกำหนดเองไปใช้กับการเชื่อมต่อ หลังจากที่คุณคลิกกำหนดค่าการเชื่อมต่อฐานข้อมูลแล้วให้คลิกถัดไป

      สิ่งสำคัญ: เนื่องจากการรับรองความถูกต้องของ SQL จะบันทึกชื่อผู้ใช้และรหัสผ่านเป็นข้อความในการเชื่อมต่อข้อมูลผู้ใช้ที่มีสิทธิ์ในการเปิดไซต์ในSharePoint Designer 2010 สามารถดูข้อมูลประจำตัวเหล่านี้ได้ คำเตือนเกี่ยวกับความปลอดภัยจะแจ้งให้คุณทราบว่าชื่อผู้ใช้และรหัสผ่านจะถูกบันทึกเป็นข้อความในการเชื่อมต่อข้อมูลและสมาชิกของไซต์อื่นๆสามารถเข้าถึงแหล่งข้อมูลนี้ได้ ถ้าคุณต้องการให้สมาชิกไซต์รายอื่นเข้าถึงฐานข้อมูลโดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันให้คลิกตกลง ถ้าคุณไม่ต้องการให้สมาชิกของไซต์อื่นเข้าถึงฐานข้อมูลโดยใช้ชื่อผู้ใช้และรหัสผ่านเดียวกันให้คลิกยกเลิก

      ในกล่องโต้ตอบกำหนดค่าการเชื่อมต่อฐานข้อมูลให้คลิกระบุการเลือกแบบกำหนดเองอัปเดตแทรกและลบคำสั่งโดยใช้ SQL หรือกระบวนงานที่เก็บไว้แล้วคลิกเสร็จสิ้น

      กล่องโต้ตอบแก้ไขคำสั่ง SQL แบบกำหนดเองจะเปิดขึ้น ในกล่องโต้ตอบนี้คุณสามารถสร้างคำสั่ง SQL แบบกำหนดเองของคุณได้ สำหรับข้อมูลเพิ่มเติมให้ดูที่สร้างคำสั่ง SQL แบบกำหนดเองก่อนหน้าในบทความนี้

    • ถ้ามีปุ่มแก้ไขแบบสอบถามแบบกำหนดเองให้คลิกเพื่อเปิดกล่องโต้ตอบแก้ไขคำสั่ง sql แบบกำหนดเองที่คุณสามารถเพิ่มปรับเปลี่ยนหรือลบคำสั่ง SQL แบบกำหนดเองได้

ด้านบนของเพจ

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×