ย้อนไปในวันวานวัยหวานอันสงบสุขตอนที่คุณยังสนุกไปกับซุปตัวอักษร เก็บความทรงจำดีๆ ไว้ในใจของคุณไว้ก่อนในขณะที่เรากำลังทดลองเล่นสนุกกับฐานข้อมูลที่ยุ่งเหยิงเหมือนตัวอักษรในซุป ส่วนต่อไปนี้จะอธิบายการเข้าถึงฐานข้อมูลด้วยสตริงการเชื่อมต่อ และการใช้ส่วนติดต่อการเขียนโปรแกรมฐานข้อมูลในโค้ด Access VBA เบื้องต้น
ในบทความนี้
การใช้โปรแกรมควบคุม ODBC หรือตัวให้บริการ OLE DB
ส่วนติดต่อแบบโปรแกรมถึง SQL Server จาก Access
สรุปของเวอร์ชันโปรแกรมควบคุม ODBC
การใช้โปรแกรมควบคุม ODBC หรือตัวให้บริการ OLE DB
สตริงการเชื่อมต่อนั้นมีมานานแล้ว คุณสามารถกำหนดสตริงการเชื่อมต่อที่จัดรูปแบบทั้งในส่วนติดต่อผู้ใช้ของ Access หรือในโค้ด VBA สตริงการเชื่อมต่อ (ไม่ว่าจะเป็น ODBC หรือ OLE DB) จะส่งต่อข้อมูลไปยังฐานข้อมูลโดยตรง เช่นตำแหน่งที่ตั้งเซิร์ฟเวอร์ ชื่อฐานข้อมูล ชนิดของการรักษาความปลอดภัย และตัวเลือกอื่นๆ ที่มีประโยชน์ ตัวอย่างเช่น:
ODBC;DRIVER=SQL Server;SERVER="MyServer";DATABASE="MyHRdb";TRUSTED_CONNECTION=Yes
Provider=SQLOLEDB;Data Source=MyServer;Initial Catalog=MyHRdb; Integrated Security=SSPI;
ในตอนแรก จะมี SQL Server Native Client (SNAC) ซึ่งเป็นไลบรารีแบบสแตนด์อโลนที่มีเทคโนโลยี ODBC และ OLEDB และยังคงใช้งานได้สำหรับ SQL Server เวอร์ชัน 2005 จนถึง 2012 แอปพลิเคชันดั้งเดิมหลายรายการใช้ SNAC และยังคงได้รับการสนับสนุนสำหรับความเข้ากันได้แบบย้อนหลัง แต่เราไม่แนะนำให้ใช้งานสำหรับการพัฒนาแอปพลิเคชันใหม่ คุณควรใช้โปรแกรมควบคุม ODBC เวอร์ชันเดี่ยวรุ่นใหม่กว่าที่ดาวน์โหลดได้
โปรแกรมควบคุม ODBC
Open Database Connectivity (ODBC) คือโพรโทคอลที่คุณใช้เพื่อเชื่อมต่อฐานข้อมูล Access กับแหล่งข้อมูลภายนอก เช่น Microsoft SQL Server โดยปกติแล้ว คุณใช้แหล่งข้อมูลไฟล์ (หรือเรียกว่าไฟล์ DSN) เพื่อเพิ่มสตริงการเชื่อมต่อในกรณีที่ใช้คำสำคัญ FILEDSN บนสตริงการเชื่อมต่อ หรือเก็บไว้ในรีจิสทรีในกรณีที่ใช้คำสำคัญ DSN อีกวิธีหนึ่งคือ คุณสามารถใช้ VBA เพื่อตั้งคุณสมบัติเหล่านี้โดยใช้สตริงการเชื่อมต่อ "แบบไม่มี DSN"
ในช่วงปีที่ผ่านมา โปรแกรมควบคุม ODBC ได้พร้อมให้ใช้บริการในสามระยะ:
-
ก่อนรุ่น 2005 โปรแกรมควบคุม ODBC จะพร้อมให้ใช้บริการกับ Windows Data Access Components (WDAC) ซึ่งมีชื่อเดิมว่า Microsoft Data Access Components (MDAC) คอมโพเนนต์เหล่านี้จะจัดส่งกับ Windows สำหรับความเข้ากันได้กับรุ่นก่อนหน้า สำหรับข้อมูลเพิ่มเติม ดูที่ Microsoft หรือ Windows Data Access Components
-
โปรแกรมควบคุม ODBC จะส่งต่อกับ SNAC สำหรับ SQL Server 2005 ไปจนถึง SQL Server 2012
-
หลังจาก SQL Server 2012 โปรแกรมควบคุม ODBC ได้พร้อมให้ใช้บริการทีละรายการ และมีการสนับสนุนกับสำหรับฟีเจอร์ SQL Server ใหม่
สำหรับการพัฒนาใหม่ หลีกเลี่ยงการใช้โปรแกรมควบคุม ODBC ตั้งแต่ช่วงสองระยะแรก และใช้โปรแกรมควบคุม ODBC ตั้งแต่ช่วงระยะที่สาม
ตัวให้บริการ OLE DB
Object Linking and Embedding, ฐานข้อมูล (ODBC) เป็นโพรโทคอลที่คุณใช้เพื่อเชื่อมต่อฐานข้อมูล Access กับแหล่งข้อมูลภายนอก เช่น Microsoft SQL Server OLE DB ไม่จำเป็นต้องใช้ DSN และยังมอบการเข้าถึงอย่างเต็มรูปแบบไปยังแหล่งข้อมูล ODBC และโปรแกรมควบคุม ODBC
เคล็ดลับ โดยปกติแล้ว คุณใช้กล่องโต้ตอบ คุณสมบัติลิงก์ข้อมูล เพื่อเพิ่มสตริงการเชื่อมต่อ OLE DB แม้ว่าจะไม่มีทางที่จะเปิดกล่องโต้ตอบ คุณสมบัติลิงก์ข้อมูล จาก Access ใน Windows Explorer คุณสามารถสร้างไฟล์ .txt ว่าง เปลี่ยนชนิดไฟล์เป็น .udl จากนั้นให้ดับเบิลคลิกไฟล์ หลังจากที่คุณสร้างสตริงการเชื่อมต่อ ให้เปลี่ยนชนิดไฟล์กลับเป็น .txt
ในช่วงปีที่ผ่านมา ตัวให้บริการ OLE DB ได้พร้อมให้ใช้บริการในสามระยะ:
-
ก่อนรุ่น 2005 ตัวให้บริการ OLE DB จะพร้อมให้ใช้บริการกับ Windows Data Access Components (WDAC) ซึ่งมีชื่อเดิมว่า Microsoft Data Access Components (MDAC)
-
ตัวให้บริการ OLE DB จะส่งด้วย SQL Server 2005 จนถึง SQL Server 2017 โดยไม่สนับสนุนใน 2011
-
ใน 2017 ตัวให้บริการ OLE DB ของ SQL Server ได้กลับมาสนับสนุนอีก
เวอร์ชันที่แนะนำล่าสุดสำหรับการพัฒนาโซลูชันคือตัวให้บริการ OLE DB 18 สำหรับ SQL Server
วิธีปรับประสิทธิภาพให้เหมาะสมด้วยสตริงการเชื่อมต่อ ODBC
เมื่อต้องการปรับประสิทธิภาพให้เหมาะสม ลดปริมาณการใช้เครือข่ายให้น้อยที่สุด และลดการเข้าถึงจากหลายผู้ใช้สู่ฐานข้อมูล SQL Server ใช้สตริงการเชื่อมต่อให้น้อยที่สุดเท่าที่จะเป็นไปได้โดยการแชร์สตริงการเชื่อมต่อทั่วชุดระเบียนหลายรายการ แม้ว่า Ace จะเพียงส่งต่อสตริงการเชื่อมต่อไปยังเซิร์ฟเวอร์ได้ แต่ Ace ก็เข้าใจและใช้คำสำคัญต่อไปนี้: DSN, ฐานข้อมูล, UID, PWD และโปรแกรมควบคุมสำหรับช่วยลดการสื่อสารแบบไคลเอ็นต์/เซิร์ฟเวอร์
หมายเหตุ ถ้าการเชื่อมต่อ ODBC ไปยังแหล่งข้อมูลภายนอกขาดหายไป Access จะพยายามเชื่อมต่อใหม่โดยอัติโนมัติ ถ้าลองอีกครั้งสำเร็จ คุณจะสามารถทำงานต่อได้ ถ้าลองอีกครั้งไม่สำเร็จ คุณยังคงสามารถทำงานต่อไปได้กับวัตถุที่ไม่พึ่งกับการเชื่อมต่อ เมื่อต้องการเชื่อมต่อใหม่ ให้ปิดแล้วเปิด Access ใหม่
คำแนะนำเมื่อใช้ทั้ง ODBC และ OLE DB
หลีกเลี่ยงการรวมสตริงการเชื่อมต่อและฐานข้อมูลการเข้าถึงเทคโนโลยี ใช้สตริงการเชื่อมต่อ ODBC สำหรับ DAO ใช้สตริงการเชื่อมต่อ OLE DB สำหรับ ADO ถ้าแอปพลิเคชันมีโค้ด VBA ที่ใช้ทั้ง DAO และ ADO ให้ใช้โปรแกรมควบคุม ODBC สำหรับ DAO และตัวให้บริการ OLE DB สำหรับ ADO พยายามที่จะรับฟีเจอร์ใหม่ล่าสุดและการสนับสนุนสำหรับทั้ง ODBC และ OLEDB ตามลำดับ
ODBC ใช้โปรแกรมควบคุมเงื่อนไขและ OLE DB ใช้ตัวให้บริการเงื่อนไข เงื่อนไขจะอธิบายคอมโพเนนต์ของซอฟต์แวร์ชนิดเดียวกัน แต่ไม่สามารถเปลี่ยนสลับกันได้ในไวยากรณ์สตริงของการเชื่อมต่อ ใช้ค่าที่ถูกต้องตามที่ได้ระบุในเอกสาร
ส่วนติดต่อแบบโปรแกรมถึง SQL Server จาก Access
มีสองวิธีหลักในการเชื่อมต่อเชิงโปรแกรมไปยังฐานข้อมูล SQL Server จาก Access
DAO
Data Access Objects (DAO) จะมอบการเชื่อมต่อเชิงนามธรรมไปยังฐานข้อมูล Microsoft Data Access Objects (DAO) เป็นโมเดลวัตถุการเขียนโปรแกรมในเครื่องซึ่งจะให้คุณได้รับจุดสำคัญของ Access และ SQL Server เพื่อสร้าง ลบ และจัดรายการวัตถุ ตาราง เขตข้อมูล ดัชนี ความสัมพันธ์ คิวรี คุณสมบัติ และฐานข้อมูลภายนอก
สำหรับข้อมูลเพิ่มเติม ดูที่ การอ้างอิง Microsoft Data Access Objects
ADO
ActiveX Data Objects (ADO) จะมอบโมเดลการเขียนโปรแกรมระดับสูง และพร้อมใช้งานใน Access โดยการอ้างอิงถึงไลบารีของบริษัทอื่น เรียนรู้การใช้ ADO ได้อย่างง่ายดาย และจะให้แอปพลิเคชันไคลเอ็นต์เข้าถึงและจัดการข้อมูลจากแหล่งข้อมูลที่หลากหลาย รวมถึง Access และ SQL Server ประโยชน์หลักๆ ได้แก่การใช้งานง่าย ความเร็วสูง และโอเวอร์เฮดหน่วยความจำที่ต่ำ และใช้หน่วยความจำบนดิสก์น้อย ADO ยังคงสนับสนุนฟีเจอร์หลักสำหรับสร้างแอปพลิเคชันบนเว็บ
สำหรับข้อมูลเพิ่มเติม ดูที่ การอ้างอิง Microsoft ActiveX Data Objects และ Microsoft ActiveX Data Objects (ADO)
คุณควรใช้แบบใด
ในโซลูชัน Access ที่ใช้โค้ด VBA คุณสามารถใช้ DAO, ADO หรือทั้งสองอย่างเป็นเทคโนโลยีเชื่อมต่อฐานข้อมูล DAO ยังคงเป็นค่าเริ่มต้นใน Access ตัวอย่างเช่น ฟอร์มและรายงานทั้งหมดและคิวรี Access จะใช้ DAO แต่เมื่อคุณโยกย้ายไปยัง SQL Server โปรดพิจารณาใช้ ADO เพื่อทำให้โซลูชันของคุณมีประสิทธิภาพมากขึ้น ต่อไปนี้จะเป็นคำแนะนำที่จะช่วยคุณตัดสินใจว่าจะใช้ DAO หรือ ADO เมื่อใด
ใช้ DAO เมื่อคุณต้องการ:
-
สร้าง อ่าน/เขียน และฟอร์มที่ถูกผูกโดยไม่ต้องใช้ VBA
-
คิวรีตารางภายในเครื่อง
-
ดาวน์โหลดข้อมูลลงในตารางชั่วคราว
-
ใช้คิวรีแบบพาส-ทรูเป็นแหล่งข้อมูลสำหรับรายงานหรือฟอร์มในโหมดอ่านอย่างเดียว
-
กำหนดและใช้วัตถุ TableDef หรือ Querydef ใน VBA
ใช้ ADO เมื่อคุณต้องการ:
-
ใช้วิธีอื่นๆ เพื่อปรับให้เหมาะสม เช่นดำเนินการแบบอะซิงโครนัส
-
เรียกใช้คิวรีแบบพาส-ทรูของ DDL และ DML
-
รับข้อมูล SQL Server ได้โดยตรงผ่านในชุดระเบียน VBA
-
เขียนโค้ดที่ง่ายดายขึ้นสำหรับงานเฉพาะ เช่นการสตรีม Blob
-
เรียกใช้กระบวนงานโดยตรงพร้อมพารามิเตอร์ โดยใช้วัตถุคำสั่งใน VBA
สรุปของเวอร์ชันโปรแกรมควบคุม ODBC
ตารางต่อไปนี้จะสรุปข้อมูลที่สำคัญเกี่ยวกับเวอร์ชันของโปรแกรมควบคุม ODBC ตำแหน่งที่ตั้งการดาวน์โหลด และการสนับสนุนฟีเจอร์ ตรวจสอบให้แน่ใจว่าใช้เวอร์ชันบิตที่ถูกต้อง (64 บิตหรือ 32 บิต) ของโปรแกรมควบคุมที่อิงจาก Windows และที่ไม่ใช่ Office ถ้าคุณกำลังเรียกใช้ Access 32 บิตบน Windows 64 บิต ติดตั้งโปรแกรมควบคุม 64 บิต ซึ่งจะรวมคอมโพเนนต์ 32 บิตที่จำเป็นสำหรับ Access
สำหรับข้อมูลเพิ่มเติม ดูที่การใช้คำสำคัญของสตริงการเชื่อมต่อกับ SQL Server Native Clientบันทึกย่อประจำรุ่นสำหรับ ODBC ต่อ SQL Server บน Windows (V17) และ ฟีเจอร์ของโปรแกรมควบคุม Microsoft ODBC สำหรับ SQL Server บน Windows (V13, 11)
สรุปของเวอร์ชันตัวให้บริการ OLE DB
ตารางต่อไปนี้จะสรุปข้อมูลที่สำคัญเกี่ยวกับเวอร์ชันของตัวให้บริการ OLE DB, ตำแหน่งที่ตั้งการดาวน์โหลด และการสนับสนุนฟีเจอร์ ตรวจสอบให้แน่ใจว่าใช้เวอร์ชันบิตที่ถูกต้อง (64 บิตหรือ 32 บิต) ของโปรแกรมควบคุมที่อิงจาก Windows และที่ไม่ใช่ Office ถ้าคุณกำลังเรียกใช้ Access 32 บิตบน Windows 64 บิต ติดตั้งโปรแกรมควบคุม 64 บิต ซึ่งจะรวมคอมโพเนนต์ 32 บิตที่จำเป็นสำหรับ Access
สำหรับข้อมูลเพิ่มเติม ดูที่ การใช้คำสำคัญสตริงการเชื่อมต่อด้วย SQL Server Native Client
ตัวให้บริการ OLE DB |
เวอร์ชัน |
ดาวน์โหลด |
ฟีเจอร์ใหม่ |
โปรแกรมควบคุม ODBC 18.2.1 (MSOLEDBSQL) |
SQL Server 2017 |
ดูโปรแกรมควบคุม OLE DB สำหรับฟีเจอร์ SQL Serverและบันทึกย่อประจำรุ่นสำหรับโปรแกรมควบคุม Microsoft OLE DB สำหรับ SQL Server |
|
SQL Server Native Client (SQLNCLI) |
SQL Server 2005 ถึง 2012 |
ไม่สนับสนุน ห้ามใช้ |
|
โปรแกรมควบคุม OLE DB (SQLOLEDB) |
ไม่สนับสนุน ห้ามใช้ |
สรุปคำสำคัญ ODBC
ตารางต่อไปนี้จะสรุปคำสำคัญ ODBC ที่ SQL Server รับรู้และวัตถุประสงค์ของคำสำคัญ Access จะรู้จักชุดย่อยเท่านั้น
คำสำคัญ |
คำอธิบาย |
ที่อยู่ |
ที่อยู่เครือข่ายสำหรับเซิร์ฟเวอร์ที่เรียกใช้อินสแตนซ์ของ SQL Server |
AnsiNPW |
ระบุการใช้งานของ ANSI ซึ่งเป็นลักษณะการทำงานที่กำหนดสำหรับจัดการเปรียบเทียบ NULL ช่องว่างภายในข้อมูลอักขระ การเตือน และการเรียงต่อกันของ NULL (ใช่หรือไม่) |
แอป |
ชื่อของแอปพลิเคชันที่เรียกใช้ SQLDriverConnect |
ApplicationIntent |
ประกาศชนิดของปริมาณงานของแอปพลิเคชันเมื่อเชื่อมต่อไปยังเซิร์ฟเวอร์ (อ่านอย่างเดียวหรือเขียนอย่างเดียว) |
AttachDBFileName |
ชื่อของไฟล์หลักของฐานข้อมูลที่แนบได้ |
AutoTranslate |
กำหนดว่าจะส่งสายอักขระระหว่างไคลเอ็นต์หรือเซิร์ฟเวอร์ หรือแปลเป็น Unicode (ใช่หรือไม่) |
ฐานข้อมูล |
ชื่อฐานข้อมูล คำอธิบาย จุดประสงค์ของการเชื่อมต่อ โปรแกรมควบคุม ชื่อของโปรแกรมควบคุมที่ส่งกลับโดย SQLDrivers |
DSN |
ชื่อของผู้ใช้ ODBC หรือแหล่งข้อมูลระบบ เข้ารหัสลับ ระบุว่าข้อมูลควรจะเข้ารหัสก่อนส่งหรือไม่ทั่วทั้งเครือข่าย (ใช่หรือไม่) |
Failover_Partner |
ชื่อของเซิร์ฟเวอร์คู่ค้าที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาด ที่ถูกใช้ถ้าไม่มีการเชื่อมต่อกับเซิร์ฟเวอร์หลัก |
FailoverPartnerSPN |
SPN สำหรับคู่ค้าที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาด |
ที่ใช้แสดงแทน |
คำสำคัญที่ไม่สนับสนุน |
FileDSN |
ชื่อของแหล่งข้อมูลไฟล์ ODBC ที่มีอยู่ ภาษา ภาษา SQL Server |
MARS_Connection |
ระบุกิจกรรมชุดผลลัพธ์ที่ใช้งานอยู่หลายรายการ (MARS) บนการเชื่อมต่อสำหรับ SQL Server 2005 (9.x) หรือรุ่นที่ใหม่กว่า (ใช่หรือไม่) |
MultiSubnetFailover |
ระบุว่าจะเชื่อมต่อกับตัวรอรับการติดต่อของกลุ่มให้บริการของกลุ่มให้บริการ SQL Server หรือจะเชื่อมต่อกับอินสแตนซ์คลัสเตอร์ที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาด (ใช่หรือไม่) |
สุทธิ |
dbnmpntw จะระบุไปป์ที่มีชื่อ และ dbmssocn จะระบุ TCP/IP |
PWD |
รหัสผ่านในการเข้าสู่ระบบ SQL Server |
QueryLog_On |
ระบุการบันทึกของคิวรีที่ดำเนินการในระยะยาว (ใช่หรือไม่) |
QueryLogFile |
เส้นทางแบบเต็มและชื่อไฟล์ของไฟล์ที่ใช้สำหรับบันทึกข้อมูลบนคิวรีในระยะยาว |
QueryLogTime |
สายอักขระตัวเลขที่ระบุค่าเกณฑ์ (เป็นหน่วยมิลลิวินาที) สำหรับการบันทึกคิวรีในระยะยาว |
QuotedId |
ระบุว่า SQL Server ใช้กฎ ISO ที่เกี่ยวกับการใช้อัญประกาศในคำสั่ง SQL หรือไม่ (ใช่หรือไม่) |
ภูมิภาค |
ระบุว่าโปรแกรมควบคุม ODBC ของ SQL Server Native Client ใช้การตั้งค่าไคลเอ็นต์เมื่อแปลงข้อมูลที่เป็นสกุลเงิน วันที่ หรือเวลาเป็นข้อมูลอักขระหรือไม่ (ใช่หรือไม่) |
SaveFile |
ชื่อของไฟล์แหล่งข้อมูล ODBC ที่อยู่ภายใน ซึ่งบันทึกแอตทริบิวต์ของการเชื่อมต่อล่าสุดไว้ถ้าเชื่อมต่อสำเร็จ |
เซิร์ฟเวอร์ |
ชื่อของอินสแตนซ์ SQL Server: เซิร์ฟเวอร์บนเครือข่าย ที่อยู่ IP หรือนามแฝงตัวจัดการการกำหนดค่า |
ServerSPN |
SPN สำหรับเซิร์ฟเวอร์ |
StatsLog_On |
เปิดใช้การจับของข้อมูลการทำงานของโปรแกรมควบคุม ODBC ของ SQL Server Native Client |
StatsLogFile |
เส้นทางแบบเต็มและชื่อไฟล์ของไฟล์ที่ใช้ในการบันทึกการทำงานของโปรแกรมควบคุม ODBC ของ SQL Server Native Client |
Trusted_Connection |
ระบุว่าโหมดการรับรองความถูกต้องของ Windows หรือชื่อผู้ใช้หรือรหัสผ่าน SQL Server ที่ถูกใช้สำหรับการตรวจสอบความถูกต้องของการเข้าสู่ระบบ (ใช่หรือไม่) |
TrustServerCertificate |
เมื่อใช้กับเข้ารหัสลับ ให้เปิดใช้การเข้ารหัสโดยใช้ใบรับรองเซิร์ฟเวอร์แบบลงนามด้วยตนเอง |
UID |
ชื่อในการเข้าสู่ระบบ SQL Server |
UseProcForPrepare |
คำสำคัญที่ไม่สนับสนุน |
WSID |
ตัวระบุเวิร์กสเตชัน ชื่อเครือข่ายของคอมพิวเตอร์ที่มีแอปพลิเคชันอยู่ |
สรุปคำสำคัญ OLE DB
ตารางต่อไปนี้จะสรุปคำสำคัญ OLE DB ที่ SQL Server รับรู้และวัตถุประสงค์ของคำสำคัญ Access จะรู้จักชุดย่อยเท่านั้น
คำสำคัญ |
คำอธิบาย |
ที่อยู่ |
ที่อยู่เครือข่ายสำหรับเซิร์ฟเวอร์ที่เรียกใช้อินสแตนซ์ของ SQL Server |
แอป |
สตริงที่ระบุแอปพลิเคชัน |
ApplicationIntent |
ประกาศชนิดของปริมาณงานของแอปพลิเคชันเมื่อเชื่อมต่อไปยังเซิร์ฟเวอร์ (อ่านอย่างเดียวหรือเขียนอย่างเดียว) |
AttachDBFileName |
ชื่อของไฟล์หลักของฐานข้อมูลที่แนบได้ |
AutoTranslate |
กำหนดค่าการแปลงอักขระ OEM/ANSI (ใช่หรือไม่) |
หมดเวลาสำหรับการเชื่อมต่อ |
จำนวนเวลา (หน่วยวินาที) สำหรับรอการเตรียมใช้งานแหล่งข้อมูลเสร็จสิ้น |
ภาษาปัจจุบัน |
ชื่อภาษา SQL Server |
แหล่งข้อมูล |
ชื่อของอินสแตนซ์ของ SQL Server ในองค์กร |
ฐานข้อมูล |
ชื่อฐานข้อมูล |
DataTypeCompatibility |
ตัวเลขที่ระบุโหมดการจัดการชนิดข้อมูลที่จะถูกใช้งาน |
เข้ารหัสลับ |
ระบุว่าข้อมูลควรจะเข้ารหัสก่อนส่งหรือไม่ทั่วทั้งเครือข่าย (ใช่หรือไม่) |
FailoverPartner |
ชื่อของเซิร์ฟเวอร์ที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาดที่ใช้สำหรับการทำให้เหมือนฐานข้อมูล |
FailoverPartnerSPN |
SPN สำหรับคู่ค้าที่ใช้ในการแทนที่เมื่อเกิดข้อผิดพลาด |
แค็ตตาล็อกเริ่มต้น |
ชื่อฐานข้อมูล |
ชื่อไฟล์เริ่มต้น |
ชื่อของไฟล์หลัก (รวมถึงชื่อเต็มของเส้นทาง) ของฐานข้อมูลที่แนบได้ |
การรักษาความปลอดภัยรวม |
ใช้สำหรับการรับรองความถูกต้องของ Windows (SSPI) |
ภาษา |
ภาษา SQL Server |
MarsConn |
ระบุกิจกรรมชุดผลลัพธ์ที่ใช้งานอยู่หลายรายการ (MARS) บนการเชื่อมต่อสำหรับ SQL Server 2005 (9.x) หรือรุ่นที่ใหม่กว่า (ใช่หรือไม่) |
สุทธิ |
ไลบรารีเครือข่ายที่ใช้เพื่อสร้างการเชื่อมต่อกับอินสแตนซ์ของ SQL Server ในองค์กร |
ที่อยู่เครือข่าย |
ที่อยู่เครือข่ายสำหรับอินสแตนซ์ของ SQL Server ในองค์กร |
PacketSize |
ขนาดแพคเก็ตของเครือข่าย ค่าเริ่มต้นคือ 4096 |
ยืนยันข้อมูลด้านความปลอดภัย |
ระบุว่าเปิดใช้การยืนยันความปลอดภัย (ใช่หรือไม่) |
PersistSensitive |
ระบุว่าเปิดใช้การยืนยันข้อมูลที่ละเอียดอ่อนหรือไม่ (ใช่หรือไม่) |
ตัวให้บริการ |
สำหรับ SQL Server Native Client สิ่งนี้ควรเป็น SQLNCLI11 |
PWD |
รหัสผ่านในการเข้าสู่ระบบ SQL Server |
เซิร์ฟเวอร์ |
ชื่อของอินสแตนซ์ SQL Server: เซิร์ฟเวอร์บนเครือข่าย ที่อยู่ IP หรือนามแฝงตัวจัดการการกำหนดค่า |
ServerSPN |
SPN สำหรับเซิร์ฟเวอร์ |
หมดเวลา |
จำนวนเวลา (หน่วยวินาที) สำหรับรอการเตรียมใช้งานแหล่งข้อมูลเสร็จสิ้น |
Trusted_Connection |
ระบุว่าโหมดการรับรองความถูกต้องของ Windows หรือชื่อผู้ใช้หรือรหัสผ่าน SQL Server ที่ถูกใช้สำหรับการตรวจสอบความถูกต้องของการเข้าสู่ระบบ (ใช่หรือไม่) |
TrustServerCertificate |
ระบุว่าตรวจสอบความถูกต้องใบรับรองเซิร์ฟเวอร์หรือไม่ (ใช่หรือไม่) |
UID |
ชื่อในการเข้าสู่ระบบ SQL Server |
ใช้การเข้ารหัสสำหรับข้อมูล |
ระบุว่าข้อมูลควรจะเข้ารหัสก่อนส่งหรือไม่ทั่วทั้งเครือข่าย (จริงหรือเท็จ) |
UseProcForPrepare |
คำสำคัญที่ไม่สนับสนุน |
WSID |
ตัวระบุเวิร์กสเตชัน ชื่อเครือข่ายของคอมพิวเตอร์ที่มีแอปพลิเคชันอยู่ |