3a ชุดบริการสำหรับ Microsoft SQL Server 2000 9 เมษายน 2003

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 889551 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
3a ชุดบริการสำหรับ Microsoft SQL Server 2000
9 เมษายน 2003
ลิขสิทธิ์ Microsoft Corporation, 2003 สงวนลิขสิทธิ์ ทีมคู่มือ SQL Server ไม่สามารถตอบคำถามการสนับสนุนด้านเทคนิค แต่ welcomes คำแนะนำและข้อคิดเห็นเกี่ยวกับเอกสารนี้ readme ของคุณ คุณสามารถได้อย่างรวดเร็ว และส่งคำติชมอีเมล์ที่ใช้การเชื่อมโยงด้านล่างนี้โดยตรง ผลป้อนกลับทั้งหมดต้องเป็นภาษาอังกฤษ เมื่อต้องการส่งคำติชมเขียนเกี่ยวกับเอกสารนี้ คลิกที่นี่:
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

1.0 บทนำ

Microsoft SQL Server 2000 Service Pack 3a (SP3a) incorporates การเปลี่ยนแปลง SP3 2000 เซิร์ฟเวอร์ SQL ที่ตัดสินค้าจากคลังที่ยกกำลัง ด้วยเวิร์ม Slammer ของที่อยู่:
  • SP3a สามารถถูกประยุกต์ใช้กับ SQL Server 2000 องค์กรประเมิน Edition เพื่อที่จะใช้การแก้ปัญหากับอินสแตนซ์ของ SQL Server รุ่นนั้น
  • SP3a เน้นปัญหาการตั้งค่าลูกค้าบางอย่างที่พบกับรุ่นของคอมโพเนนต์ของ Microsoft Data Access (MDAC) ใน SP3 2000 เซิร์ฟเวอร์ SQL
  • ยูทิลิตี้การตั้งค่าการ SP3a 2000 MSDE ค่าเริ่มต้นการปิดการสนับสนุนสำหรับการเชื่อมต่อเครือข่ายเมื่อการติดตั้งอินสแตนซ์ใหม่ของ MSDE 2000 เดี๋ยวนี้ ตั้งค่าการสนับสนุนของเครือข่ายปัจจุบันจะถูกเก็บไว้เมื่อมีการปรับรุ่นอินสแตนซ์การ SP3a
  • เมื่อมีการกำหนดค่าอินสแตนซ์ของ SQL SP3a การ 2000 Server หรือ SP3a 2000 MSDE ไม่สนับสนุนการเชื่อมต่อเครือข่าย อินสแตนซ์เช่นกันหยุดการใช้พอร์ต UDP 1434
เนื่องจากการเปลี่ยนแปลงส่วนใหญ่ใน SP3a เกี่ยวข้องกับการเซ็ตอัพ คุณไม่จำเป็นต้องใช้ SP3a อินสแตนซ์ของ SQL Server 2000 หรือ MSDE 2000 ที่มีอยู่ถูกปรับรุ่นเป็น SP3 ถ้าคุณมีอินสแตนซ์ที่มีไม่ได้รับการปรับรุ่นไป SP3 อย่างไรก็ตาม คุณควรปรับเสมอรุ่นอินสแตนซ์เหล่านั้นโดยตรงกับ SP3a แทนการ SP3 ถ้าคุณมีสำเนาใด ๆ ของแฟ้มดาวน์โหลด SP3 ที่คุณได้วางแผนจะใช้สำหรับการปรับรุ่นในอนาคต คุณควรลบสำเนาเหล่านั้น และใช้แทน อย่างใดอย่างหนึ่ง SP3a ดาวน์โหลดแฟ้ม หรือโปรแกรมที่ SP3a ซีดีรอมประยุกต์ที่เผยแพร่ และการติดตั้ง MSDE 2000 ควรติดตั้ง SP3a แทนการ SP3 ในขณะที่คุณสามารถใช้ SP3a กับอินสแตนซ์ของ SQL SP3 การ 2000 Server หรือ MSDE 2000 SP3 ทำเช่นนั้นมีผลเพียงเล็กน้อยบนอินสแตนซ์เหล่านั้น

Service Pack รุ่นนี้ 3a (SP3a) สำหรับ Microsoft SQL Server 2000 ให้ไว้ในส่วนที่ 3:
  • ฐานข้อมูลคอมโพเนนต์ SP3a แสดงโปรแกรมปรับปรุงสำหรับคอมโพเนนต์ของฐานข้อมูลของอินสแตนซ์ของ SQL Server 2000 ไม่รวมอินสแตนซ์ของโปรแกรมบนเดสก์ท็อปของ 2000 เซิร์ฟเวอร์ SQL ฐานข้อมูลคอมโพเนนต์ SP3a รวมถึงการปรับปรุง:
    • โปรแกรมฐานข้อมูล
    • เครื่องมือไคลเอนต์ฐานข้อมูลและโปรแกรมอรรถประโยชน์เช่นผู้จัดการองค์กรของ SQL Server และโปรแกรมอรรถประโยชน์ osql ทั้งหมด
    • ฐานข้อมูลไคลเอนต์เชื่อมต่อไปป์ เช่นผู้ที่ Microsoft OLE DB ให้สำหรับ SQL Server 2000 โปรแกรมควบคุม SQL Server 2000 ODBC และไคลเอนต์สุทธิไลบรารี
  • การวิเคราะห์บริการ SP3a แสดงโปรแกรมปรับปรุงสำหรับคอมโพเนนต์ของ SQL Server 2000 Analysis Services ของการติดตั้ง SQL Server 2000 รวมถึง:
    • บริการการวิเคราะห์
    • การวิเคราะห์บริการไคลเอ็นต์ไปป์ ซึ่งรวมถึงโปรแกรมจัดการการวิเคราะห์และผู้ที่ Microsoft OLE DB ให้หาบริการวิเคราะห์
    • ฐานข้อมูลไคลเอนต์เชื่อมต่อไปป์ เช่นผู้ที่ Microsoft OLE DB ให้สำหรับ SQL Server 2000 โปรแกรมควบคุม SQL Server 2000 ODBC และไคลเอนต์สุทธิไลบรารี
  • SP3a เดสก์ท็อปของโปรแกรมแสดงโปรแกรมปรับปรุงสำหรับส่วนฐานข้อมูลประกอบอินสแตนซ์ของ SQL Server 2000 Desktop Engine (MSDE 2000), รวมทั้ง:
    • โปรแกรมฐานข้อมูล
    • อรรถประโยชน์ที่ฐานข้อมูลพร้อมรับคำสั่งอื่น ๆ ที่มาพร้อมกับ MSDE 2000 เช่นโปรแกรมอรรถประโยชน์ osql และ bcp
    • ฐานข้อมูลไคลเอนต์เชื่อมต่อไปป์ เช่นผู้ที่ Microsoft OLE DB ให้สำหรับ SQL Server 2000 โปรแกรมควบคุม SQL Server 2000 ODBC และไคลเอนต์สุทธิไลบรารี
ส่วนประกอบเหล่านี้สามของ SP3a สามารถถูกประยุกต์ใช้แต่ละรายการ เป็นดังนี้:
  • SQL Server 2000 ไซต์สามารถใช้ฐานข้อมูลคอมโพเนนต์ SP3a การปรับรุ่นคอมโพเนนต์ของฐานข้อมูล โดยไม่มี Analysis Services ของการปรับรุ่นคอมโพเนนต์หรืออินสแตนซ์ของโปรแกรมบนเดสก์ท็อปของ 2000 Server SQL ได้
  • วิเคราะห์ 2000 บริการไซต์สามารถใช้ SP3a บริการการวิเคราะห์การปรับรุ่นคอมโพเนนต์ของพวกเขา Analysis Services โดยไม่มีการปรับรุ่นอินสแตนซ์ของโปรแกรมบนเดสก์ท็อปหรือส่วนประกอบของฐานข้อมูล
  • ไซต์ msde 2000 สามารถใช้ SP3a โปรแกรมเดสก์ท็อปที่การปรับรุ่นอินสแตนซ์ MSDE 2000 โดยไม่มีการปรับรุ่น Analysis Services หรืออินสแตนซ์ของโปรแกรมของฐานข้อมูล SQL Server 2000
หมายเหตุ:หากอินสแตนซ์ที่แยกต่างหากของ MSDE 2000 และรุ่นอื่น ๆ ของโปรแกรมของฐานข้อมูล SQL Server 2000 ติดตั้งบนคอมพิวเตอร์เครื่องเดียวกัน คุณต้องใช้ SP3a โปรแกรมเดสก์ท็อปที่อินสแตนซ์ MSDE 2000 และ SP3a คอมโพเนนต์ของฐานข้อมูลไปยังอินสแตนซ์ของ SQL Server 2000 ฐานข้อมูลโปรแกรมการ เช่น Edition ส่วนบุคคล Edition มาตรฐาน หรือ Edition ไซต์องค์กร

หมายเหตุ:SP3a โปรแกรมเดสก์ท็อปเป็นส่วนของเซอร์วิสแพ็คที่พร้อมใช้งานในภาษาโปรตุเกส (บราซิล), สวีเดน และ ดัตช์ เนื่องจาก SQL Server 2000 Desktop Engine (MSDE 2000) รุ่นเฉพาะของ SQL Server 2000 ที่ผลิตได้สำหรับภาษาดังกล่าว เท่านั้น ไม่มีคอมโพเนนต์ SQL Server 2000 ที่ปรับรุ่นฐานข้อมูลคอมโพเนนต์ SP3a หรือ SP3a บริการการวิเคราะห์ในภาษาเหล่านั้น โปรตุเกส (บราซิล), สวีเดน และดัตช์ผู้ต้องนำ SP3a ไปใช้กับรุ่นของ SQL Server อื่น ๆ จากเดสก์ท็อปที่โปรแกรมต้องดาวน์โหลด SP3a แฟ้มที่ตรงกับภาษาของรุ่นที่พวกเขาต้องการปรับรุ่น ตัวอย่างเช่น ภาษาอังกฤษ SP3a แฟ้มต้องถูกดาวน์โหลดการปรับรุ่นภาษาอังกฤษของโปรแกรมของฐานข้อมูล SQL Server 2000 รุ่น สำหรับข้อมูลเกี่ยวกับวิธีการดาวน์โหลดเซอร์วิสแพ็ค ดูส่วนการดาวน์โหลด 2.0 และแยก SP3a

1.1 ภาพรวมของของฐานข้อมูลการติดตั้ง SP3a คอมโพเนนต์

ตรวจโปรแกรมการติดตั้ง SP3a คอมโพเนนต์ของฐานข้อมูลพบโดยอัตโนมัติ SQL Server 2000 รุ่นใดอยู่บนอินสแตนซ์ของ SQL Server 2000 กำลังปรับรุ่น การตั้งค่า upgrades ไปป์ที่มีการติดตั้งสำหรับอินสแตนซ์นั้นเท่านั้น ตัวอย่างเช่น ถ้าคุณใช้ service pack ไปยังคอมพิวเตอร์ที่ใช้ SQL Server 2000 มาตรฐาน Edition เซอร์วิสแพ็คไม่พยายามทำการปรับรุ่นคอมโพเนนต์ที่มีอยู่เฉพาะกับ SQL Server 2000 Edition องค์กร

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

1.2 การภาพรวมของการติดตั้ง SP3a Engine (MSDE 2000) บนเดสก์ท็อป

สามารถใช้ SP3a โปรแกรมเดสก์ท็อปไปยัง:
  • ปรับรุ่นอินสแตนซ์ที่มีอยู่ของ SQL Server 2000 Desktop Engine (MSDE 2000) SP3a
  • ติดตั้งอินสแตนท์ใหม่ของ SP3a 2000 MSDE โดยที่คุณมีใบอนุญาต MSDE 2000 ที่ช่วยให้คุณติดตั้งอินสแตนซ์ MSDE 2000
  • ปรับรุ่นอินสแตนซ์ MSDE 1.0 MSDE 2000 โดยที่คุณมีใบอนุญาต MSDE 2000 ที่ช่วยให้คุณสามารถเรียกใช้อินสแตนซ์ MSDE 2000
  • แสดงแฟ้มจำเป็นสำหรับนักพัฒนาเขียนอรรถประโยชน์การตั้งค่าเป็นโปรแกรมประยุกต์ที่สามารถติดตั้งอินสแตนซ์ MSDE 2000 SP3a เป็นส่วนหนึ่งของการติดตั้งโปรแกรมประยุกต์ นักพัฒนาที่ต้องมีสิทธิ์การใช้งานการกระจาย MSDE กับโปรแกรมประยุกต์
ดูข้อมูลเพิ่มเติมเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ MSDE 2000การใช้ MSDE 2000.

ขั้นตอนการดำเนินการสำหรับการใช้ SQL Server 2000 Service Pack 3a กับอินสแตนซ์ที่มีอยู่ 2000 MSDE ขึ้นอยู่กับวิธีการติดตั้งอินสแตนซ์ ยูทิลิตี้การตั้งค่า SP3a โปรแกรมเดสก์ท็อปที่สามารถจะใช้แฟ้มจาก Microsoft นำ SP3a ไปใช้กับอินสแตนซ์ MSDE 2000 ที่ติดตั้งโดยใช้ MSDE 2000 เท่านั้น โปรแกรมประยุกต์ที่มากที่สุด 2000 MSDE ใช้กลไกสองอย่างใดอย่างหนึ่งที่ติดตั้ง:
  • ยูทิลิตี้การตั้งค่าของแอพลิเคชันที่เรียกโปรแกรมอรรถประโยชน์การเซ็ตอัพ 2000 MSDE ระหว่างการติดตั้ง อินสแตนซ์ MSDE 2000 ที่ติดตั้งด้วยวิธีนี้สามารถมีการปรับรุ่นเป็น SP3a ใช้แฟ้ม SP3a โปรแกรมเดสก์ท็อปได้
  • หากยูทิลิตี้การตั้งค่าของแอพลิเคชันที่ใช้เทคโนโลยีของ Microsoft Windows Installer ยูทิลิตี้การตั้งค่าที่สามารถใช้โมดูลที่การผสาน MSDE 2000 โดยตรง อินสแตนซ์ MSDE 2000 ที่ติดตั้งด้วยวิธีนี้ไม่สามารถปรับรุ่นโดยใช้แฟ้ม SP3a โปรแกรมเดสก์ท็อป คุณต้องติดต่อผู้จำหน่ายของโปรแกรมประยุกต์สำหรับโปรแกรมปรับปรุงแฟ้ม SP3a Engine (MSDE 2000) ที่เดสก์ท็อปแสดงโมดูลที่การผสานเพื่อสนับสนุนโปรแกรมประยุกต์ที่มีอยู่ที่ใช้โมดูลที่การผสาน ยูทิลิตี้การตั้งค่าสำหรับโปรแกรมประยุกต์ใหม่ควรถูกเขียนไปยังเรียกใช้ยูทิลิตี้การตั้งค่า 2000 MSDE แทนการโดยตรงที่ใช้มากที่โมดูลที่การผสาน MSDE 2000
คำแนะนำสำหรับการกำหนดว่า อินสแตนซ์ MSDE 2000 สามารถถูกปรับรุ่นเป็น SP3a SP3a โปรแกรมเดสก์ท็อปที่ใช้อยู่ในส่วน 2.1 ดาวน์โหลดและ SP3a โปรแกรมเดสก์ท็อปการแยก (MSDE 2000) แม้ว่าคุณกำลังประยุกต์ SP3a โปรแกรมเดสก์ท็อปที่ใช้จากซี SQL Server 2000 SP3a ดี อ่านคำแนะนำในส่วน 2.1 เพื่อตรวจสอบว่า คุณสามารถใช้ SP3a โปรแกรมบนเดสก์ท็อป หรือคุณต้องติดต่อผู้จำหน่ายโปรแกรมประยุกต์มีแฟ้มโปรแกรมแก้ไข

ถ้าไม่มีอินสแตนซ์หลายอินสแตนซ์ MSDE 2000 บนคอมพิวเตอร์ คุณต้องประเมินแต่ละอินสแตนซ์แต่ละรายการการตรวจสอบว่า คุณสามารถใช้ SP3a โปรแกรมบนเดสก์ท็อป คุณต้องยังใช้ SP3a แยกจากกันแต่ละอินสแตนซ์

ตรวจทานวัสดุและส่วนประกอบในส่วนที่ 1 และ 2 ของ readme นี้ และทำตามคำแนะนำในส่วนที่ 3 แล้ว หาก:
  • คุณได้กำหนดว่า คุณสามารถใช้เดสก์ท็อประโปรแกรม SP3a กับอินสแตนซ์ MSDE ของคุณที่มีอยู่
  • คุณกำลังติดตั้งอินสแตนซ์ MSDE 2000 ใหม่
  • คุณกำลัง incorporating แฟ้ม SP3a โปรแกรมเดสก์ท็อปในยูทิลิตี้การตั้งค่าของโปรแกรมประยุกต์
ส่วนต่าง ๆ เหล่านี้แสดงตัวอย่างสำหรับสถานการณ์ต่าง ๆ กันมากที่สุดของการปรับรุ่นการอินสแตนซ์ที่มีอยู่ของ MSDE SP3a หรือติดตั้งอินสแตนซ์ MSDE 2000 SP3a ใหม่:
  • 3.7.4 การอัพเกรดอินสแตนซ์ที่มีอยู่ 2000 MSDE ถึง SP3a
  • 3.7.5 ตัวอย่าง SP3a 2000 MSDE การสร้างการติดตั้ง
  • 3.7.6 ปรับรุ่น MSDE 1.0 MSDE 2000 SP3a

1.3 การเอาออก SP3a

วิธีคุณเอา SP3a 2000 เซิร์ฟเวอร์ SQL ขึ้นอยู่กับคอมโพเนนต์ SP3a 2000 เซิร์ฟเวอร์ SQL ที่ถูกลบออก

การเอาออก SQL Server คอมโพเนนต์ของฐานข้อมูลและ SP3a เดสก์ท็อปของโปรแกรม

เมื่อมีการให้ SQL Server ฐานข้อมูลคอมโพเนนต์ SP3a หรือ SP3a โปรแกรมเดสก์ท็อปที่มีการติดตั้ง จะทำการเปลี่ยนแปลงกับตารางระบบเหตุผลในการบำรุงรักษา และจะปรับรุ่นฐานข้อมูลผู้ใช้และแจกจ่ายที่เป็นสมาชิกของโทโพโลยีจำลองแบบด้วย เนื่องจากการเปลี่ยนแปลงเหล่านี้ SP3a ไม่สามารถเอาออกได้ง่ายขึ้น ถอนการติดเพื่อแปลงกลับไปเป็นรุ่นต่อที่คุณกำลังเรียกใช้ก่อนที่จะติดตั้ง SP3a ครั้งแรก คุณต้องตั้งอินสแตนซ์ของโปรแกรมฐานข้อมูล SQL Server 2000 หรือ MSDE 2000 แล้ว คุณต้องติดตั้งอินสแตนซ์นั้น นำไปใช้ถ้าคุณกำลังเรียกใช้อยู่ก่อนหน้า SQL Server 2000 เซอร์วิสแพ็ค หรือใช้การแก้ไขด่วนในการแก้ไขปัญหา Engineering (QFE) ใด ๆ คุณต้องใหม่ service pack และแก้ไข QFE ใด ๆ กับอินสแตนซ์

หมายเหตุ:เมื่อต้องการลบ SP3a คุณต้องมีการสำรองข้อมูลหลัก รุ่น และฐาน msdb ข้อมูล ซึ่งถ่ายทันทีก่อนที่จะใช้ SP3a สำหรับข้อมูลเพิ่มเติม ดูฐานส่วน 3.1 กลับขึ้นของคุณ SQL Server ข้อมูล และฐานส่วน 3.2 กลับขึ้นของคุณมองการวิเคราะห์บริการข้อมูลที่เก็บ

สำหรับข้อมูลเพิ่มเติม ดูที่ส่วนถอนการติดตั้ง SQL Server 2000 ประกอบของและ SP3a โปรแกรมบนเดสก์ท็อป

การเอาออก SQL Server วิเคราะห์บริการคอมโพเนนต์ SP3a

เพื่อให้สามารถกลับ SQL Server Analysis Services ไปเป็นสถานะ SP3a ก่อน คุณต้องสำรองคีย์รีจิสทรี
HK_LOCAL_MACHINE\Software\Microsoft\OLAP Server
และ sub-keys นั้นก่อนที่จะติดตั้ง SP3a ทั้งหมด เมื่อมีการถอนการติดตั้ง SP3a คุณต้องลบคีย์รีจิสทรีนี้ และกู้คืนข้อมูลรุ่นก่อน-SP3a จากการสำรองข้อมูล

หมายเหตุ:โปรแกรมปรับปรุง MDAC 2.7 SP1a ที่เกิดขึ้นระหว่างการติดตั้ง SP3a ไม่สามารถถอนการติดตั้ง

ดูข้อมูลเพิ่มเติม 3.1.4 ถอนการติดตั้ง SQL Server 2000 วิเคราะห์บริการ SP3a

1.4 การระบุรุ่นปัจจุบันของ SQL Server หรือ Analysis Services

ใช้เทคนิคการในส่วนต่อไปนี้เพื่อดูว่าเวอร์ชันของ SQL Server หรือ Analysis Services ที่คุณได้ติดตั้ง

SQL Serverเมื่อต้องระบุว่าโปรแกรมฐานข้อมูล SQL Server 2000 หรือรุ่น 2000 MSDE ที่คุณได้ติดตั้ง พิมพ์ SELECT @@ VERSION หรือ SERVERPROPERTY('ProductVersion') ที่ใช้พร้อมรับคำสั่งนี้osqlหรือisqlutility หรือ ในหน้าต่างแบบสอบถามในตัววิเคราะห์คำถาม SQL

ในทำนองเดียวกัน ระดับผลิตภัณฑ์สำหรับการกำหนดโปรแกรมฐานข้อมูล SQL Server 2000 หรือรุ่น MSDE 2000 สามารถจะถูกกำหนด โดยการดำเนินการ SELECT SERVERPROPERTY('ProductLevel')

ตารางต่อไปนี้แสดงความสัมพันธ์ระหว่างรุ่นของ SQL Server 2000 และระดับ และหมายเลขเวอร์ชันรายงาน โดย @@ VERSION และระดับผลิตภัณฑ์รายงาน โดย SERVERPROPERTY('ProductLevel')
ยุบตารางนี้ขยายตารางนี้
รุ่นของ sql Server 2000 และระดับ@@ รุ่นProductLevel
sql Server 2000 ต้นฉบับประกาศ8.00.194RTM
ฐานข้อมูลคอมโพเนนต์ SP1 หรือโปรแกรมที่เดสก์ท็อป SP18.00.384SP1
ฐานข้อมูลคอมโพเนนต์ SP2 หรือเดสก์ท็อปของโปรแกรมติดตั้ง SP28.00.534SP2
ฐานข้อมูลคอมโพเนนต์ SP3 หรือ SP3a, SP3 โปรแกรมเดสก์ท็อป หรือ SP3a8.00.760SP3
ถ้าคุณไม่แน่ใจว่ารุ่นใดของโปรแกรมการฐานข้อมูล SQL Server 2000 หรือ 2000 MSDE ที่คุณกำลังเรียกใช้ ดูบรรทัดสุดท้ายของผลลัพธ์ที่ส่งกลับ โดย SELECT @@ VERSION บรรทัดสุดท้ายควรตรงกับหนึ่งต่อไปนี้:
Desktop Engine on Windows NT 5.0 (Build 2195: Service Pack 2)
Enterprise Evaluation Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Developer Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Personal Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Standard Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
หมายเหตุ:การเริ่มต้นของบรรทัดบ่งชี้ว่า รุ่นของ SQL Server โปรแกรมฐานข้อมูลหรือ MSDE 2000 นี้อยู่แล้วตาม ด้วยข้อมูลของระบบปฏิบัติการปัจจุบัน

คุณยังสามารถกำหนดว่ารุ่น ด้วยการพิมพ์ SERVERPROPERTY('Edition') SELECT ใช้พร้อมรับคำสั่งนี้osqlหรือisqlutility หรือ ในหน้าต่างแบบสอบถามในตัววิเคราะห์คำถาม SQL

บริการการวิเคราะห์

เมื่อต้องการระบุ Analysis Services รุ่นใดที่คุณได้ติดตั้ง ดำเนินการดังต่อไปนี้:
  1. จากนั้นเริ่มการทำงานเมนู ให้ชี้ไปที่แฟ้มโปรแกรมชี้ไปที่SQL Server 2000ชี้ไปที่บริการการวิเคราะห์แล้ว คลิกตัวจัดการการวิเคราะห์.
  2. ในแผนภูมิตัวจัดการการวิเคราะห์ คลิกขวาที่การวิเคราะห์โหนเซิร์ฟเวอร์ แล้วคลิกเกี่ยวกับการวิเคราะห์บริการ.
  3. ใช้ตารางต่อไปนี้เพื่อดูว่า Analysis Services รุ่นที่คุณได้
ยุบตารางนี้ขยายตารางนี้
รุ่นของบริการการวิเคราะห์สร้างหมายเลขในวิธีใช้เกี่ยวกับ
sql Server 2000 Analysis Services ต้นฉบับประกาศ8.0.194
SP1 บริการการวิเคราะห์8.0.382
การติดตั้ง SP2 บริการการวิเคราะห์8.0.534
การวิเคราะห์บริการ SP3 หรือ SP3a8.0.760
distinguishing ระหว่าง SP3 และ SP3a

การตรวจสอบว่า คุณมี SP3 หรือ SP3a ที่ติดตั้ง ดูหมายเลขรุ่นของแฟ้มไลบรารีสุทธิ Ssnetlib.dll ถ้าหมายเลขรุ่นของแฟ้มนี้ 2000.80.760.0 มี SP3 ถ้าหมายเลขรุ่นของแฟ้มนี้ 2000.80.766.0 มี SP3a

สันนิษฐานว่าอินสแตนซ์ถูกติดตั้งโดยใช้การตั้งค่าเริ่มต้น คุณสามารถค้นหาแฟ้ม Ssnetlib.dll ในตำแหน่งที่ตั้งเหล่านี้อย่างใดอย่างหนึ่ง:
  • อินสแตนซ์เริ่มต้น: C:\Program Files\Microsoft SQL Server\Binn\Ssnetlib.dll
  • ชื่ออินสแตนซ์: C:\Program Files\Microsoft SQL $ Server\MSSQL <instancename>\Binn\Ssnetlib.dll</instancename>
เมื่อต้องการทราบว่าคุณได้ตั้งค่าโฟลเดอร์ SP3 หรือ SP3a เปิดแฟ้ม SP3Readme.htm และอ่านหน้าแรก บริการ service pack รุ่น SP3a หรือ SP3 แสดงอยู่ด้านบนของหน้าแรก

1.5 ข้อมูลเพิ่มเติมเกี่ยวกับ SP3a

รายการของการแก้ไขมีอยู่ใน service pack นี้จะมีให้ในบทความฐานความรู้ของ Microsoft 306908 แก้ไขแต่ละที่อยู่ใน 306908 มีการเชื่อมโยงไปยังบทความ Knowledge Base ที่อธิบายปัญหาได้รับการจัดการ ด้วยการแก้ไข ติดตามการเชื่อมโยงไปยังบทความฐานความรู้ของแต่ละเพื่อดูข้อมูลเกี่ยวกับแต่ละโปรแกรมแก้ไขด่วน

เมื่อต้องการค้นหาในบทความในฐานความรู้
  1. จากนั้นเลือกผลิตภัณฑ์ Microsoftรายการ การเลือกSQL Server 2000.
  2. ในการค้นหาฟิลด์ หมายเลขของบทความที่คุณต้องพิมพ์
  3. ภายใต้ชนิดของการค้นหาเลือกบทความหมายเลข.
  4. คลิกการไปยังปุ่ม
ข้อมูลใด ๆ ที่เกี่ยวข้องกับ SQL Server 2000 Service Pack 3a ที่ไม่พร้อมใช้งานในเวลาที่จะถูกรวมไว้ในแฟ้ม readme นี้ จะถูกประกาศในบทความฐานความรู้ของ Microsoft 816502

บทความรู้พื้นฐานความกล่าวถึงใน readme นี้จะพร้อมใช้งานใน Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้

คอมโพเนนต์ในการเข้าถึงข้อมูลของ Microsoft

service pack นี้รวมถึงการปรับปรุงข้อมูล Microsoft Access คอมโพเนนต์ (MDAC), รวมทั้งการปรับปรุงสำหรับ MSXML

สำหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน 5.5.1 การปรับปรุงคอมโพเนนต์การเข้าถึงข้อมูลของ Microsoft

การแก้ไข QFE

มีการระบุทั้งหมดออกสาธารณะ SQL Server 2000 SP2 ความปลอดภัยข่าวใน SP3a ถ้าคุณได้รับโปรแกรมแก้ไขด่วนของ SQL Server 2000 หลัง 14 ตุลาคม 2002 โปรแกรมแก้ไขด่วนที่ไม่น่าจะถูกรวมไว้ใน SP3a

ติดต่อผู้ให้บริการสนับสนุนหลักเกี่ยวกับการขอรับโปรแกรมแก้ไขด่วนที่เหมือนกันสำหรับ SP3a 2000 เซิร์ฟเวอร์ SQL

sql Server CE เซิร์ฟเวอร์เครื่องมือโปรแกรมปรับปรุง

ผู้ใช้ของ Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE) ที่มีการปรับรุ่น หรือการวางแผนการปรับรุ่น SQL Server 2000 เซิร์ฟเวอร์ฐานข้อมูลและผู้เผยแพร่ SP3 หรือในภายหลังควรยังปรับปรุงคอมโพเนนต์การจำลองแบบเซิร์ฟเวอร์ในเซิร์ฟเวอร์บริการข้อมูลทางอินเทอร์เน็ตของ Microsoft (IIS) เครื่องมือ Server CE เซิร์ฟเวอร์ SQL ที่โปรแกรมติดตั้งการปรับปรุงแล้วมีอยู่ในที่นี้ของ Microsoft:.

1.6 เอกสารทางออนไลน์ของสมุดบัญชีที่ปรับปรุงใหม่มีพร้อมใช้งาน

เอกสารที่มีการปรับปรุงแล้วสำหรับ SP3 และ SP3a จะพร้อมใช้งาน sql Server 2000 หนังสือออนไลน์ (Updated - SP3) ประกอบด้วยการตรวจทานไมเนอร์บวกด้วยข้อมูลใหม่ที่เกี่ยวข้องกับ SP3 และ SP3a

คุณสามารถดาวน์โหลด SQL Server 2000 หนังสือออนไลน์ (Updated - SP3) จากนี้ของ Microsoft:.

1.7 ปรับปรุง SQL Server และมีตัวอย่างของ Analysis Services ที่มีอยู่

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

2.0 กำลังดาวน์โหลด และแยก SP3a

กระจาย SP3a ด้วยวิธีการดังต่อไปนี้:
  • ในแบบ 3a SQL Server 2000 Service Pack packs ซีดีรอมที่ประกอบด้วยการบริการสำหรับคอมโพเนนต์ต่อไปนี้:
    • ฐานข้อมูลคอมโพเนนต์ SP3a
    • SP3a บริการการวิเคราะห์
    • SP3a โปรแกรมบนเดสก์ท็อป
  • ในแฟ้มเองสามที่สามารถดาวน์โหลดจากอินเทอร์เน็ตที่นั้นMicrosoft SQL Server เว็บไซต์ดาวน์โหลดของ:
    • Sql2ksp3.exe (ฐานข้อมูลคอมโพเนนต์ SP3a)
    • Sql2kasp3.exe (SP3a บริการการวิเคราะห์)
    • Sql2kdesksp3.exe (SP3a โปรแกรมเดสก์ท็อป)
หมายเหตุ:ทั้งแผ่นซีดีรอม 3a SQL Server 2000 Service Pack และ Sql2kdesksp3.exe ประกอบด้วยแฟ้มที่จำเป็นต่อการติดตั้งอินสแตนท์ใหม่ของเดสก์ท็อปที่โปรแกรม ทั้งหมด

หมายเหตุ:แฟ้มที่ดาวน์โหลดสำหรับ SP3a มีชื่อเดียวกันเป็นแฟ้มสำหรับ SP3 ถ้าคุณมีซีดี SP3a คุณสามารถติดตั้ง SP3a โดยตรงจากซีดี

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

เมื่อการดาวน์โหลด และแยก SP3a แฟ้มการติดตั้งจากอินเทอร์เน็ต ใช้แนวทางต่อไปนี้:
  • ดาวน์โหลดแฟ้มระบุไว้ในส่วน 2.0 อย่างใดอย่างหนึ่ง และวางแฟ้มเองอย่างใดอย่างหนึ่งในโฟลเดอร์บนคอมพิวเตอร์ที่กำลังเรียกใช้ซอฟต์แวร์ของ SQL Server 2000 ที่คุณกำลังปรับรุ่น ให้ SP3a หรือ ในโฟลเดอร์บนเครือข่ายใช้ร่วมกัน จากโฟลเดอร์นั้น เรียกใช้แฟ้ม โปรแกรม self-extraction พร้อมท์ให้คุณใส่ชื่อของโฟลเดอร์ที่คุณต้องการให้แฟ้มชุดบริการที่วางอยู่

    หมายเหตุ:เมื่อคุณแยกเซอร์วิสแพ็คเครือข่าย ร่วม เส้นทางไปยังโฟลเดอร์ที่คุณระบุไม่สัมพันธ์กับโฟลเดอร์ที่คุณรันโปรแกรม self-extraction
  • ไดรฟ์ภายในเครื่องหรือเครือข่ายที่คุณดาวน์โหลดแฟ้มการติดตั้ง service pack ของบริการที่ใช้ร่วมกัน คุณต้องมีเนื้อที่ว่างที่ประมาณสามครั้งเท่าของขนาดของแฟ้มเอง ซึ่งรวมถึงเนื้อที่จัดเก็บแฟ้มเอง เนื้อที่สำหรับเก็บแฟ้มชุดการบริการที่แยกแล้ว และพื้นที่ทำงานชั่วคราวที่จำเป็นต้องใช้ โดยโปรแกรม self-extraction เอง
  • คุณสามารถเปลี่ยนชื่อ หรือย้ายโฟลเดอร์หลังจากการแยกส่วนประกอบ อย่างไรก็ตาม ตรวจสอบว่า ชื่อเส้นทางไดเรกทอรีไม่ประกอบด้วยช่องว่างเปล่า คุณสามารถใช้โฟลเดอร์ปลายทางเดียวกันสำหรับแต่ละแฟ้มต่าง ๆ เอง เหล่านั้นจะไม่เขียนทับกัน หรือรบกวนอื่น
  • แฟ้มเองจะใช้เพื่อสร้างชุดของไดเรกทอรีและไฟล์ที่เหมือนกันเป็นบนซีดีรอม SP3a ถ้าคุณดาวน์โหลด SP3a คุณต้องแยกแฟ้มเพื่อสร้างไดเรกทอรีการ pack บริการก่อนที่คุณสามารถเรียกใช้การตั้งค่าเซิร์ฟเวอร์ SQL
  • สำหรับฐานข้อมูลคอมโพเนนต์ SP3a และ SP3a บริการการวิเคราะห์ กระบวนการเซ็ตอัพจะเหมือนกันสำหรับซีดีรอมและแฟ้มที่แยกแล้ว
หมายเหตุ:ระบบแฟ้มบางแฟ้มในเซอร์วิสแพ็คได้ คุณไม่สามารถดูได้เว้นแต่ว่าคุณทำตามขั้นตอนนี้: ใน Windows Explorer คงมุมมองเมนู คลิกตัวเลือกคลิกการมุมมองแท็บ และจากนั้น เลือกนั้นแสดงแฟ้มทั้งหมดกล่องกาเครื่องหมาย

วิธีการกำหนดภาษาของการอินสแตนซ์ของ SQL Server 2000 การฐานข้อมูลโปรแกรมหรือ MSDE 2000

sql Server 2000 เซอร์วิสแพ็คเป็นภาษาเฉพาะ การปรับรุ่น SQL Server 2000 คุณต้องดาวน์โหลด และใช้ service pack ที่มีภาษาเดียวกันเป็นซอฟต์แวร์ SQL Server 2000 ของคุณ ตัวอย่างเช่น ถ้าคุณกำลังปรับรุ่นอินสแตนซ์ MSDE 2000 ที่ใช้ในภาษาญี่ปุ่น คุณต้องดาวน์โหลด SP3a โปรแกรมเดสก์ท็อปรุ่นภาษาญี่ปุ่น
  • คลิกเริ่มการทำงานจากนั้น คลิกเรียกใช้.
  • ในการOPENกล่อง พิมพ์ Regedit แล้วคลิกตกลง
  • ค้นหา และเลือกหนึ่งของคีย์ต่อไปนี้:
    • สำหรับกรณีที่เป็นค่าเริ่มต้นของโปรแกรมฐานข้อมูล SQL Server 2000 หรือ MSDE 2000 ค้นหา และเลือกคีย์นี้:

      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\CurrentVersion
    • สำหรับอินสแตนซ์ที่มีชื่อของโปรแกรมฐานข้อมูล SQL Server 2000 หรือ MSDE 2000 ค้นหา และเลือกคีย์นี้:

      โดยที่ InstanceName คือ ชื่อของอินสแตนซ์ Server\InstanceName\CurrentVersion SQL HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft
  • ในบานหน้าต่างด้านขวา อ่านค่าของรายการภาษา เปรียบเทียบค่านั้นลงในตารางต่อไปนี้เพื่อกำหนดภาษาสำหรับอินสแตนซ์ของโปรแกรมฐานข้อมูล SQL Server 2000 หรือ MSDE 2000:
    ยุบตารางนี้ขยายตารางนี้
    ค่ารีจิสทรีภาษา (ใน hexadecimal)ภาษาค่ารีจิสตรี (ใน hexadecimal)ค่ารีจิสทรีภาษา (ใน hexadecimal)
    0x000004041028จีน(ดั้งเดิม)
    0x000004071031เยอรมัน
    0x000004091033ภาษาอังกฤษ
    0x0000040a1034สเปน
    0x0000040c1036ฝรั่งเศส
    0x000004101040อิตาลี
    0x000004111041ภาษาญี่ปุ่น
    0x000004121042ภาษาเกาหลี
    0x000004131043ดัทช์
    0x000004161046โปรตุเกส (บราซิล)
    0x0000041d1053สวีเดน
    0x000008052053จีนประยุกต์
ฐานข้อมูลคอมโพเนนต์และแฟ้ม SP3a บริการการวิเคราะห์

คอมโพเนนต์ของฐานข้อมูลและ Analysis Services แฟ้มการติดตั้งทั้งสองประกอบด้วยการตั้งค่าการปรับปรุงเอกสารที่คุณสามารถเข้าถึงได้ โดยการคลิกวิธีใช้ในระหว่างการติดตั้ง SP3a เอกสารนี้ไม่สามารถปรับปรุงรุ่นของ SQL Server 2000 หนังสือออนไลน์ที่มีการติดตั้งอยู่บนคอมพิวเตอร์ของคุณ สำหรับข้อมูลเกี่ยวกับวิธีการขอรับรุ่นปรับปรุงแล้วของ SQL Server หนังสือออนไลน์ ดูส่วน 1.6 ปรับปรุงสมุดบัญชี OnlineDocumentation มีอยู่ ถ้าคุณต้องการเข้าถึงการเพียงอัพเด SP3a 2000 Server SQL เซ็ตอัพเอกสาร โดยไม่มีการปรับปรุง SQL Server หนังสือออนไลน์ เรียกใช้แฟ้ม Setupsql.chm Setupsql.chm จะอยู่ในโฟลเดอร์ย่อย \Books ของไดเรกทอรีบนซีดี รอม SP3a ไดเรกทอรีภายใน หรือใช้ร่วมกันของเครือข่ายที่ประกอบด้วยแฟ้ม service pack ของการบริการแยก

2.1 กำลังดาวน์โหลด และแยก SP3a เดสก์ท็อปของโปรแกรม (MSDE 2000)

ผู้ใช้ที่มีอินสแตนซ์ที่มีอยู่ 2000 MSDE ต้องทราบวิธีการอินสแตนซ์ MSDE 2000 ถูกติดตั้งการทราบวิธีการที่มีโปรแกรมแก้ไขได้ คุณสามารถกำหนดนี้จากข้อมูลที่ถูกบันทึกเป็นแบบProductCodeรายการในรีจิสทรีคีย์ตามคำแนะนำใน 311762 บทความฐานความรู้ของ Microsoft
  • ถ้าแพคเกจเดิมชื่อสำหรับของคุณProductCodeค่าถูก SqlRun01.msi ผ่าน SqlRun16.msi คุณสามารถปรับรุ่นของอินสแตนซ์ MSDE 2000 ที่ใช้แฟ้มดาวน์โหลด SP3a 2000 เซิร์ฟเวอร์ SQL ดูข้างต้นสำหรับข้อมูลเกี่ยวกับวิธีการกำหนดภาษาของอินสแตนซ์ MSDE 2000
  • ถ้าแพคเกจเดิมชื่อสำหรับของคุณProductCodeค่าที่อ้างอิงถึงแอพลิเคชันของ Microsoft ดูเพจต่อไปนี้สำหรับคำแนะนำเกี่ยวกับวิธีการปรับรุ่นที่อินสแตนซ์ MSDE 2000:Microsoft MSDE แอปพลิเคชันเว็บเพจของ.
  • ถ้าการProductCodeค่าไม่มีอยู่ในบทความ แล้วอินสแตนซ์ที่มีการติดตั้ง โดยใช้ยูทิลิตี้การตั้งค่าของโปรแกรมประยุกต์ คุณไม่สามารถใช้แฟ้มดาวน์โหลด SP3a 2000 Server SQL นำ SP3a ไปใช้กับอินสแตนซ์ MSDE เช่น แทน คุณต้องขอโปรแกรมปรับปรุงแฟ้มจากบริษัทที่เขียนแอพลิเคชัน ถ้าแอพลิเคชันมาจากบริษัทอื่นที่ไม่ใช่ Microsoft คุณต้องติดต่อบริษัทที่แฟ้มโปรแกรมแก้ไข ถ้าแอพลิเคชันมาจาก Microsoft ดูหน้าต่อไปนี้แสดงรายการโปรแกรมประยุกต์ MSDE จาก Microsoft (เพจนี้จะถูกปรับปรุง ด้วยข้อมูลเกี่ยวกับวิธีการปรับรุ่นเหล่านี้อินสแตนซ์ MSDE 2000):Microsoft MSDE แอปพลิเคชันเว็บเพจ.
  • ถ้าแพคเกจเดิมชื่อสำหรับของคุณProductCodeค่าถูก Sample.msi หรือ SampleUpg.msi ดูฐานความรู้ของบทความ 314131
กำลังดาวน์โหลด MSDE 2000 SP3a

ถ้าคุณอินสแตนซ์ MSDE 2000 ถูกติดตั้งโดยใช้อรรถประโยชน์การตั้งค่า MSDE (ชื่อแพคเกจที่เดิมถูก SqlRun01.msi ผ่าน SqlRun16.msi), คุณสามารถปรับรุ่นของอินสแตนซ์ MSDE 2000 ที่ใช้ไฟล์ดาวน์โหลด SP3a 2000 Server SQL:
  • ไปเว็บไซต์ดาวน์โหลด Microsoft SQL Server.
  • ในการดาวน์โหลดเต็มกล่องในบน-ขวาของเพจนี้ เลือกภาษาที่ตรงกับภาษาสำหรับอินสแตนซ์ของ MSDE 2000 และคลิกไปยัง.
  • ในหน้าถัดไป ค้นหานี้แฟ้มในการดึงข้อมูลนี้ส่วนด้านล่างของหน้า ทั้งนี้ขึ้นอยู่กับภาษา เลือกอย่างใดอย่างหนึ่งของแฟ้มเหล่านี้:
    • ถ้าคุณได้เลือกภาษาอังกฤษ ดาวน์โหลดแฟ้ม SQL2KDeskSP3.exe ไปยังโฟลเดอร์บนคอมพิวเตอร์ของคุณ
    • ถ้าคุณได้เลือกภาษาอื่น ดาวน์โหลดแฟ้ม LLL_SQL2KDeskSP3.exe แตกต่างกันซึ่ง LLL ไปตามภาษา
แยกแฟ้ม SP3a 2000 MSDE

หลังจากดาวน์โหลด SQL2KDeskSP3.exe หรือ LLL_SQL2KDeskSP3.exe คุณต้องแยกแฟ้ม SP3a 2000 MSDE:
  • เปิด Windows Explorer และนำทางไปยังโฟลเดอร์ที่คุณดาวน์โหลดแฟ้มดาวน์โหลด SP3a 2000 MSDE (SQL2KDeskSP3.exe หรือ LLL_SQL2KDeskSP3.exe แตกต่างกันซึ่ง LLL ไปตามภาษา)
  • คลิกสองครั้งที่แฟ้มดาวน์โหลดเพื่อแยก SP3a MSDE แฟ้ม เมื่อระบบถาม ระบุโฟลเดอร์ที่แฟ้ม SP3a สามารถถูกแยก

3.0 การติดตั้งชุดบริการ

เมื่อต้องการติดตั้ง SP3a ใช้คำแนะนำในการติดตั้งในหัวข้อต่อไปนี้ ขั้นตอนที่ไม่ทั้งหมดจำเป็น ขึ้นอยู่กับว่าคอมโพเนนต์ต่อไปนี้ของ SQL Server 2000 หรือตั้งค่าคอนฟิกคุณกำลังใช้เซอร์วิสแพ็คไป:
  • คอมโพเนนต์ของฐานข้อมูล
  • บริการการวิเคราะห์
  • โปรแกรมที่เดสก์ท็อป
  • คลัสเตอร์ Failover
  • เซิร์ฟเวอร์การจำลองแบบ
ประโยคแรกในแต่ละส่วนต่าง ๆ ต่อไปนี้บ่งชี้ component(s) ส่วนนั้นใช้

ก่อนที่จะเริ่มต้นการติดตั้ง

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

การติดตั้ง SP3a จะล้มเหลวหากอย่างใดอย่างหนึ่งนโยบายการรักษาความปลอดภัยต่อไปนี้จะมีการตั้งค่าไปยังไม่อนุญาตการติดตั้ง:
  • กระบวนการอุปกรณ์: Unsigned ลักษณะการทำงานการติดตั้งโปรแกรมควบคุมนโยบายการรักษาความปลอดภัยท้องถิ่นสำหรับ Windows XP
  • กระบวนการunsigned ลักษณะการทำงานของการติดตั้งโปรแกรมควบคุมไม่ใช่นโยบายการรักษาความปลอดภัยท้องถิ่นสำหรับ Windows 2000

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

เมื่อการติดตั้ง SP3a 2000 Server SQL ในคอมพิวเตอร์ที่รัน Windows XP, MDAC 2.7 จะไม่สามารถปรับปรุงการ MDAC 2.7 Service Pack 1a (SP1a) ถ้าระบบของคุณต้องการแก้ไขรวมอยู่ใน MDAC 2.7 SP1a คุณต้องก่อนใช้ Windows XP Service Pack 1 ก่อนที่คุณติดตั้ง SP3a 2000 Server SQL windows XP SP1 จะนำไปใช้แก้ไขทั้งหมดที่รวมอยู่ใน MDAC 2.7 SP1a

เมื่อต้องการติดตั้ง service pack นี้ใน Microsoft Windows Server 2003 รุ่นต่อ 3683 หรือรุ่นเก่ารุ่นพรีรีลี คุณจะได้รับข้อความแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้:

The software you are installing has not passed Windows Logo testing to verify its compatibility with Windows XP... This software will not be installed. Contact your system administrator.

คุณสามารถเลือกที่จะละเว้นข้อความนี้ คลิกตกลงการดำเนินการติดตั้งต่อ

หมายเหตุ:ข้อความนี้บล็อกการติดตั้งแบบอัตโนมัติ

เมื่อการติดตั้ง service pack บนคอมพิวเตอร์ที่ใช้ Windows NT 4.0 Service Pack 6a คุณต้องใช้โปรแกรมแก้ไขด่วนอธิบายไว้ในบทความฐานความรู้ของ Microsoft258437.

ก่อนที่คุณติดตั้ง SP3a บน Windows NT 4.0 รุ่นฝรั่งเศส ทำตามคำแนะนำในบทความฐานความรู้ 259484 คุณสามารถเข้าถึงบทความจากฐานความรู้ของบริการสนับสนุนผลิตภัณฑ์ของ Microsoft สำหรับคำแนะนำเกี่ยวกับการค้นหาฐานความรู้ ให้ดูที่ส่วน 1.5 เพิ่มเติมรายละเอียดเกี่ยวกับ SP3a

ก่อนที่จะเริ่มต้นการติดตั้งคอมโพเนนต์ของฐานข้อมูล

ถ้าคุณสามารถใช้ฐานข้อมูลคอมโพเนนต์ SP3a อินสแตนซ์ของ SQL Server Analysis Services ถูกติดตั้งด้วยคอมพิวเตอร์ ติดตั้งอาจล้มเหลวเมื่อมีการดำเนินการสคริปต์ Sp3_serv_uni.sql ถ้าเกิดขึ้น เริ่มระบบของคอมพิวเตอร์ใหม่ และเรียกใช้โปรแกรมติดตั้งอีกครั้ง
  • sql Server 2000 เซอร์วิสแพ็คไม่มีผลต่อความสามารถในการสำรองฐานข้อมูลผู้ใช้จากหนึ่งรุ่น (สเดิมหรือเซอร์วิสแพ็ค) ของ SQL Server 2000 หรือ MSDE 2000 และการคืนค่าแฟ้มรุ่นอื่น ยกเว้นเมื่อฐานข้อมูลผู้ใช้ที่เป็นส่วนหนึ่งของโทโพโลยีจำลองแบบ ถ้าฐานข้อมูลของผู้ใช้ไม่ใช่ส่วนหนึ่งของโทโพโลยีของการทำแบบจำลอง คุณสามารถสำรองจากอินสแตนซ์ที่รันการวางจำหน่ายใด ๆ ของ SQL Server 2000 หรือ MSDE 2000 และคืนค่าบนอินสแตนซ์ที่รันการวางจำหน่ายอื่น ๆ ของ SQL Server 2000 หรือ MSDE 2000 มีข้อควรพิจารณาเพิ่มเติมเกี่ยวกับสำหรับการจำลองแบบที่มีรายละเอียดในการสำรองข้อมูลส่วน 5.3.6 และประเด็นการคืนค่าสำหรับการผสานการจำลองแบบ
การเซ็ตอัพ SP3a upgrades ฐานข้อมูลผู้ใช้ที่เป็นสมาชิกของโทโพโลยีจำลองแบบ ก่อนที่จะติดตั้ง SP3a ตรวจสอบให้แน่ ใจว่า ฐานข้อมูลการจำลองแบบและ filegroups เป็นแบบเขียนได้ว่า บัญชีผู้ใช้ที่กำลังเรียกใช้โปรแกรมติดตั้งมีสิทธิ์ในการเข้าถึงฐานข้อมูล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ SP3a ฐานข้อมูลที่รวมอยู่ในการจำลองแบบ topologies ดูส่วน 3.11 การติดตั้งบนเซิร์ฟเวอร์ที่จำลองแบบแล้ว

ถ้ามีการเซ็ตอัพ SP3a ตรวจพบฐานข้อมูลผู้ใช้หรือ filegroups ที่ไม่สามารถเขียนได้ มัน:
  • ใช้โปรแกรมปรับปรุงการจำลองแบบ SP3a ฐานข้อมูลผู้ใช้ที่สามารถเขียนได้ทั้งหมด
  • เขียนข้อมูลที่รายชื่อของฐานข้อมูลไม่สามารถเขียนได้เซ็ตอัพการล็อก ซึ่งไม่อยู่ที่ Winnt\Sqlsp.log
  • แสดงข้อความแจ้งเตือนต่อไปนี้:

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

หมายเหตุ:ข้อความนี้ไม่มีผลกับการติดตั้งแบบอัตโนมัติ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งแบบอัตโนมัติ ให้ดูที่ติดตั้งแบบอัตโนมัติของส่วน 4.1

เนื่องจากฐานข้อมูลที่ไม่สามารถเขียนได้ไม่ทำให้โปรแกรมติดตั้งล้มเหลว คุณไม่มีการลบแฟ้มบันทึกการจัดส่งก่อนที่จะปรับรุ่นเป็น SP3a อย่างไรก็ตาม ถ้าฐานข้อมูลถูกจัดส่งบันทึกไปยังฐานข้อมูลที่ผู้เผยแพร่แบบจำลองแบบ คุณต้อง:
  • ใช้ฐานข้อมูลแบบออฟไลน์ก่อนที่จะใช้ SP3a
  • ใช้ SP3a อินสแตนซ์
  • นำฐานข้อมูลกลับแบบออนไลน์
  • เข้าสู่ระบบตัววิเคราะห์คำถาม และเรียกใช้สคริปต์ต่อไปนี้:
    USE master
    GO
    EXEC sp_vpupgrade_replication
    GO
    
ถ้าคุณใช้ SP3a โดยไม่มีถ่ายแบบออฟไลน์ฐานข้อมูลทั้งหมดที่ไม่สามารถเขียนได้บันทึกการจัดส่งไปยังฐานข้อมูลการเผยแพร่ คุณจะได้รับข้อความแสดงข้อผิดพลาดนี้:
sp_vpupgrade_replication สคริปต์ที่ทำงานของข้อผิดพลาด (1)
ถ้าคุณได้รับข้อความแสดงข้อผิดพลาดนี้ ทำตามขั้นตอนข้างต้น

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

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

กำลังเตรียมการสำหรับเซิร์ฟเวอร์การจัดการระบบกระจายการติดตั้ง

คุณไม่สามารถติดตั้ง SQL Server 2000 Service Pack 3a จากระยะไกล อย่างไรก็ตาม คุณสามารถใช้เซิร์ฟเวอร์การจัดการระบบ Microsoft เพื่อติดตั้ง SP3a โดยอัตโนมัติบนคอมพิวเตอร์หลายเครื่องที่รัน Windows NT 4.0 Server เมื่อต้องการทำเช่นนั้น คุณต้องใช้แพคเกจไฟล์คำนิยาม (Smssql2ksp3.pdf) ที่ automates สร้างแพคเกจ SQL Server ในเซิร์ฟเวอร์การจัดการระบบ SQL Server แพคเกจสามารถถูกแจกจ่าย และติดตั้งบนคอมพิวเตอร์ที่รันเซิร์ฟเวอร์การจัดการระบบ แฟ้ม Sms2kdef.bat เป็นแฟ้มชุดที่เริ่มต้นการติดตั้งแบบอัตโนมัติโดยใช้เซิร์ฟเวอร์การจัดการระบบ ตรวจในชนิดนี้ติดตั้ง โปรแกรมติดตั้งโดยอัตโนมัติพบข้อมูลของระบบที่เกี่ยวข้องที่มีความจำ และผู้ใช้ไม่มีการป้อนข้อมูลที่จำเป็น

หมายเหตุ:คุณไม่สามารถใช้เซิร์ฟเวอร์การจัดการระบบเพื่อติดตั้งโปรแกรมบนเดสก์ท็อป SP3a ได้

3.1 สำรองฐานข้อมูลการเซิร์ฟเวอร์ SQL ของคุณ

ข้อมูลต่อไปนี้ใช้ในการติดตั้งคอมโพเนนต์ทั้งหมดยกเว้นคอมโพเนนต์ของไคลเอนต์ฐานข้อมูล

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

ได้นอกจากนี้ยัง prudent สำรองฐานข้อมูลผู้ใช้ของคุณ ถึงแม้ว่า SP3a ทำการปรับปรุงในฐานข้อมูลผู้ใช้ที่เป็นสมาชิกของ topologies การจำลองแบบเท่านั้น

3.2 กลับขึ้น Analysis Services ของคุณฐานข้อมูลและการเก็บ

ข้อมูลต่อไปนี้ใช้เฉพาะการวิเคราะห์บริการ

ก่อนที่จะติดตั้ง SP3a บริการการวิเคราะห์ สำรอง Analysis Services ฐานข้อมูล โดยการทำสำเนาของ Microsoft วิเคราะห์ Services\Data โฟลเดอร์ ซึ่งมีการติดตั้ง โดยค่าเริ่มต้นภายใต้แฟ้ม C:\Program โฟลเดอร์ ถ้าคุณไม่มีย้ายเก็บ Analysis Services ของคุณไปยัง SQL Server ทำสำเนาสำรองของแฟ้ม Msmdrep.mdb ที่อยู่ในโฟลเดอร์ Microsoft วิเคราะห์ Services\Bin คุณควรบันทึกการวิเคราะห์ของเซิร์ฟเวอร์ของรายการรีจิสทรี โดยใช้ Regedit.exe และ โดยการใช้การส่งออกแฟ้มรีจิสทรีสินค้าในนั้นรีจิสทรีเมนูการส่งออกคีย์
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAPServer
ไปยังแฟ้มสำหรับการสำรองข้อมูล ถ้าคุณได้ย้ายเก็บ Analysis Services ของคุณไปยัง SQL Server สำรองฐานข้อมูลที่ประกอบด้วยเก็บข้อมูลก่อนที่จะติดตั้ง SP3a สำหรับข้อมูลเพิ่มเติม ให้ดูที่ถอนการติดตั้ง SQL Server 2000 วิเคราะห์บริการ SP3a

3.3 ตรวจสอบฐานข้อมูลของระบบมีเนื้อที่ว่างเพียงพอ

ข้อมูลต่อไปนี้ใช้ในการติดตั้งคอมโพเนนต์ทั้งหมดยกเว้นคอมโพเนนต์ของไคลเอนต์ฐานข้อมูลและ Analysis Services

ถ้าไม่เลือกตัวเลือก autogrow สำหรับฐานข้อมูลหลักและ msdb ฐานข้อมูลต้องมีอย่างน้อย 500 กิโล (KB) ของเนื้อที่ว่าง เมื่อต้องการตรวจสอบว่า พวกเขามีพื้นที่ว่างนี้ ให้เรียกใช้ระบบ sp_spaceused เก็บขั้นตอนเกี่ยวกับการวางแผนหลักหรือ msdb ฐานข้อมูล ถ้าสรรในฐานข้อมูลอย่างใดอย่างหนึ่งคือ น้อยกว่า 500 กิโลไบต์ เพิ่มขนาดฐานข้อมูล สำหรับข้อมูลเพิ่มเติม ให้ดูที่ฐาน "ขยายเป็นข้อมูล" ใน SQL Server หนังสือออนไลน์

ถ้ามีเลือกตัวเลือก autogrow สำหรับฐานข้อมูลหลักและ msdb และมีที่ว่างเพียงพอบนไดรฟ์ คุณสามารถข้ามขั้นตอนนี้

การตรวจสอบว่า มีเลือกตัวเลือก autogrow ใน SQL Server 2000 เปิดโปรแกรมจัดการองค์กรของเซิร์ฟเวอร์ SQL คลิกขวาไอคอนสำหรับฐานข้อมูล และคลิก Properties.Verify ที่จะขยายโดยอัตโนมัติเลือกกล่องกาเครื่องหมายของแฟ้ม

เมื่อต้องการตรวจสอบว่า มีเลือกตัวเลือกนี้ใน MSDE 2000 ใช้โปรแกรมอรรถประโยชน์การพรอมต์คำสั่ง osql ออกคำสั่ง SQL ต่อไปนี้:
  • การวางแผนหลัก sp_helpdb
  • sp_helpdb msdb
ในการแสดงผลของคำสั่งเหล่านี้ ตรวจสอบว่า ค่าของคอลัมน์เรขาคณิตไม่ 0

3.4 หยุดบริการและโปรแกรมประยุกต์ก่อนที่เรียกใช้โปรแกรมติดตั้ง SP3a

ข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมด คุณสามารถใช้ SP3a โดยไม่ต้องการปิดบริการ

ถ้าคุณไม่ปิดบริการ พรอมต์เพื่อรีคอมพิวเตอร์เมื่อมีการติดตั้งเสร็จสมบูรณ์ ไม่สามารถ ไม่บริการต่อไปนี้เพื่อเริ่มต้น:
  • Microsoft แจกจ่ายธุรกรรม Coordinator (MS DTC) และบริการการค้นหาของ Microsoft และ MSSQLServerOLAPService .
  • MSSQLServer และ SQLServerAgent บริการสำหรับอินสแตนซ์ที่มีการปรับรุ่น (ตัวอย่างเช่น MSSQL $ NamedInstance)
  • บริการคอมโพเนนต์ของ Microsoft จัดคิวข้อ ความของ Microsoft และ Integrator ทรานแซคชัน Microsoft COM
  • โปรแกรมประยุกต์ทั้งหมด รวมถึง'แผงควบคุม' (ใส่หรือไม่ใส่ก็ได้):
คุณสามารถใช้ SP3a โดยไม่ต้องการเริ่มคอมพิวเตอร์ใหม่โดยการหยุดบริการและโปรแกรมประยุกต์เหล่านี้ก่อนที่จะใช้ SP3a

คุณไม่สามารถหยุดการบริการในสภาพแวดล้อมแบบคลัสเตอร์ ดูข้อมูลเพิ่มเติม ติดตั้งส่วน 3.10 ในคลัสเตอร์ Failover แบบ

3.5 SP3a คอมโพเนนต์ของฐานข้อมูลที่ติดตั้ง

ข้อมูลต่อไปนี้ใช้ในการติดตั้งคอมโพเนนต์ทั้งหมดยกเว้นโปรแกรมเดสก์ท็อปและ Analysis Services

เรียกใช้สคริปต์ Setup.bat จากตำแหน่งที่ตั้งต่อไปนี้อย่างใดอย่างหนึ่ง:
  • ไดเรกทอรีบนคอมพิวเตอร์เฉพาะที่ประกอบด้วยแฟ้มชุดการบริการที่แยกจาก SQL2KSP3.exe
  • เรกทอรี pack บริการบน SQL Server 2000 SP3a CD-ROM
  • ไดเรกทอรีบนเครือข่ายใช้ร่วมกันที่ประกอบด้วยแฟ้มชุดการบริการที่แยกจาก SQL2KSP3.exe
หมายเหตุ:การติดตั้งคอมโพเนนต์ของฐานข้อมูลจากเครือข่ายใช้ร่วมกัน คุณต้องก่อนทำอย่างหนึ่งต่อไปนี้:
  • แมปเครือข่ายใช้ร่วมกันที่ประกอบด้วยการบริการแยกชุดแฟ้มไปยังมีอักษรชื่อไดรฟ์ที่มีอยู่บนเครื่องคอมพิวเตอร์ นำทางไปยังไดเรกทอรีบนไดรฟ์ที่แมปที่ประกอบด้วย Setup.bat และจากนั้น เรียกใช้ Setup.bat
  • เริ่มการติดตั้ง โดยการเรียกใช้แฟ้ม Setupsql.exe ที่พบใน \X86\Setup ซึ่งเป็นโฟลเดอร์ย่อยของไดเรกทอรีบนเครือข่ายใช้ร่วมกันที่ประกอบด้วยแฟ้มชุดการบริการที่แยกแล้ว
การตั้งค่าแสดงกล่องโต้ตอบที่พร้อมท์ให้คุณใส่ข้อมูล เช่นอยู่กับว่าคุณต้องการใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL หรือการพิสูจน์ตัวจริงของ Windows ถ้าคุณเลือกการพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL ได้ คุณต้องใส่โปรแกรมติดตั้ง ด้วยรหัสผ่านสำหรับการเข้าสู่ระบบ sa ถ้าคุณเลือกการพิสูจน์ตัวจริงของ Windows ได้ คุณต้องใช้งานโปรแกรมติดตั้งในขณะที่เข้าสู่ระบบ Windows โดยใช้บัญชีการเข้าสู่ระบบ Windows บัญชีผู้ใช้เข้าสู่ระบบนี้ต้องเป็นส่วนหนึ่งของการsysadminแก้ไขบทบาทเซิร์ฟเวอร์สำหรับอินสแตนซ์ของ SQL Server 2000 คุณจะปรับรุ่น

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

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

      หมายเหตุ:ขั้นตอนก่อนหน้านี้ไม่จำเป็นเมื่อใช้ SP3a ฐานข้อมูลที่ไม่สามารถเขียนได้หรือ filegroups ที่เป็นส่วนหนึ่งของโทโพโลยีจำลองแบบเท่านั้น สำหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน 3.12 ใช้ SP3a ฐานข้อมูล Read-Only หรือ Filegroups
  • แสดงการการรายงานข้อผิดพลาดกล่องโต้ตอบ ด้วยข้อมูลเกี่ยวกับวิธีการเปิดใช้งานคุณลักษณะที่รวมอยู่ใน SP3a การรายงานข้อผิดพลาดที่ใหม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรายงานข้อผิดพลาด ดู ส่วนการรายงานข้อผิดพลาด 5.10
  • ปรับปรุงคอมโพเนนต์ของ MDAC ถ้าจำเป็น สำหรับข้อมูลเพิ่มเติม ให้ดูที่ส่วน 5.5.1 การปรับปรุงคอมโพเนนต์การเข้าถึงข้อมูลของ Microsoft
  • แทนที่แฟ้มที่มีอยู่ของ SQL Server 2000 ด้วย SP3a แฟ้ม
  • ขั้นตอนการจัดเก็บแฟ้มสคริปต์ Transact SQL ทำการปรับปรุงระบบ
  • แสดงตัวเลือกการรีคอมพิวเตอร์ในกล่องโต้ตอบที่สุดท้ายถ้ามีการตั้งค่าเป็นตัวกำหนดว่า ต้องการเริ่มระบบใหม่


กล่องโต้ตอบโหมดการรับรองความถูกต้อง

กล่องโต้ตอบการพิสูจน์ตัวจริงของโหมดไม่ได้เริ่มต้นการตั้งค่าปัจจุบันสำหรับการติดตั้ง กำลังเริ่มต้นกล่องโต้ตอบ:
  • คอมพิวเตอร์ที่ใช้ Windows 98 หรือ Windows Millennium Edition การตั้งค่าเริ่มต้นจะรับรองความถูกต้อง โหมด ผสม (การรับรองความถูกต้องเฉพาะโหมดได้รับการสนับสนุนบนระบบปฏิบัติการเหล่านี้) กล่องโต้ตอบพร้อมท์ให้คุณสามารถระบุรหัสผ่านสำหรับการเข้าสู่ระบบ sa ถ้าคุณระบุรหัสผ่าน เซ็ตอัพเปลี่ยนรหัสผ่านการเข้าสู่ระบบของ sa ถ้าคุณปล่อยให้รหัสผ่านว่าง การเซ็ตอัพการเชื่อมต่อโดยไม่ต้องเปลี่ยนรหัสผ่าน
  • คอมพิวเตอร์ที่ใช้ Windows NT 4.0 หรือ Windows 2000 การตั้งค่าเริ่มต้นมีการรับรองความถูกต้องของ Windows ใช้กล่องโต้ตอบการสลับโหมดการพิสูจน์ตัวจริงของ Windows หรือโหมดผสมกับมีรหัสผ่านการเข้าสู่ระบบ sa ที่ไม่ว่างเปล่า

    หมายเหตุ:ก่อนที่จะทำการเปลี่ยนแปลงโหมดการรับรองความถูกต้องหรือรหัสผ่านสำหรับการเข้าสู่ระบบ sa ตรวจสอบให้แน่ใจว่า การเปลี่ยนแปลงนี้ไม่มีผลกับโปรแกรมประยุกต์ที่มีอยู่ ตัวอย่างเช่น ถ้าคุณเปลี่ยนอินสแตนซ์ของ SQL Server จากการใช้การพิสูจน์ตัวจริงของโหมดผสมเพื่อใช้เฉพาะ Windows Authentication โปรแกรมประยุกต์ที่มีอยู่ที่ความพยายามที่เชื่อมต่อโดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL ไม่สามารถติดต่อจนกว่าจะมีการตั้งค่าโหมดการรับรองความถูกต้องเพื่อพิสูจน์ตัวจริงของ Windows ยัง ถ้าคุณเปลี่ยนรหัสผ่านการเข้าสู่ระบบ sa โปรแกรมประยุกต์หรือกระบวนการในการจัดการการใช้รหัสผ่านเดิมไม่สามารถติดต่อจนกว่าจะมีการกำหนดค่าการใช้รหัสผ่านใหม่
สิ่งสำคัญเพื่อเหตุผลด้านความปลอดภัย คุณไม่ควรมีรหัสผ่านที่ว่างเปล่าในการเข้าสู่ระบบ sa

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

กล่องโต้ตอบรายการการตรวจสอบความเข้ากันได้ที่ย้อนหลัง

กระบวนการรายการการตรวจสอบความเข้ากันได้ย้อนหลังกล่องโต้ตอบแสดงรายการปัญหาความเข้ากันได้ที่เก่าที่คุณอาจพบเมื่อปรับใช้ service pack ปัญหาความเข้ากันได้ย้อนหลังที่ปรากฏในรายการตรวจสอบการทำงานแตกต่างกันไปขึ้นอยู่กับการตั้งค่าคอนฟิกของอินสแตนซ์ของ SQL Server 2000 ที่มีการปรับรุ่น

ปัญหาความเข้ากันได้ย้อนกลับต่อไปนี้อาจมีความสำคัญในกล่องโต้ตอบนี้:
  • เมื่อปรับรุ่น จากการติดตั้ง SP2 หรือรุ่นก่อนหน้านี้ SP3a upgrades บริการการค้นหาของ Microsoft และโดยอัตโนมัติจะแค็ตตาล็อกของข้อความสำหรับโปรแกรมประยุกต์ทั้งหมดที่ใช้บริการอยู่ ในระหว่างการ rebuild ฟังก์ชันการทำงานของข้อความอาจไม่พร้อมใช้งานทั้งหมด คุณต้องเลือกกล่องกาเครื่องหมายนี้ก่อนที่จะทำการติดตั้งต่อไป ดูข้อมูลเพิ่มเติม ส่วน 5.1.5 ข้อความเต็มแค็ตตาล็อกจะ Rebuilt หลังการติดตั้งเสร็จสมบูรณ์
  • ก่อนที่คุณสามารถใช้เซอร์วิสแพ็ค คุณต้องปรับรุ่นการกำหนดค่าเซิร์ฟเวอร์หลัก/ปลายทางของ SQL Server 2000 การปรับปรุงที่แนะนำ ด้วย SP3a จะเข้ากันได้กับเซิร์ฟเวอร์ที่รัน SQL Server 2000 SP3 หรือ SP3a เท่านั้น คุณต้องเลือกกล่องกาเครื่องหมายนี้ก่อนที่จะทำการติดตั้งต่อไป สำหรับข้อมูลเพิ่มเติม ดูส่วน 5.4.2 เปลี่ยนการกำหนดค่าเซิร์ฟเวอร์หลัก/เป้าหมาย
  • ความเป็นเจ้าของฐานข้อมูลหว่าง chaining ถูกปิดใช้งาน โดยค่าเริ่มต้นใน service pack นี้ หลังจากการติดตั้ง คุณสามารถใช้ได้เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลแต่ละ เลือกกล่องกาเครื่องหมายนี้ไม่จำเป็นช่วยให้คุณอนุญาตให้มีความเป็นเจ้าของฐานข้อมูลซึ่งกันและกันที่ chaining สำหรับฐานข้อมูลทั้งหมด สำหรับข้อมูลเพิ่มเติม ดูส่วน 5.1.11 หว่างฐานข้อมูลความเป็นเจ้าของ Chaining

    หมายเหตุ:ไม่แนะนำการเปิดใช้งานเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมด

    หมายเหตุ:หากก่อนหน้านี้คุณจะใช้เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining บนพรีรีลีรุ่น SP3 (ก่อนการสร้าง 8.00.760) คุณจะต้องเปิดใช้งานอีกครั้งเมื่อการติดตั้ง SP3a

3.6 การติดตั้ง SP3a บริการการวิเคราะห์

ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับ Analysis Services

การติดตั้ง SP3a บริการการวิเคราะห์ เรียกใช้'มีชื่อเป็น Setup.exe จากตำแหน่งที่ตั้งต่อไปนี้:
  • ไดเรกทอรีที่ Msolap\Install ย่อยในไดเรกทอรีที่ประกอบด้วยแฟ้ม SP3a บริการการวิเคราะห์ที่แยกจาก SQL2KASP3.exe
  • ไดเรกทอรี Msolap\Install บนซีดีรอม SP3a
การตั้งค่าแล้วทำการดำเนินการต่อไปนี้:
  • เปิดกล่องโต้ตอบโปรแกรมติดตั้งที่พร้อมท์ให้คุณใส่ข้อมูล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรายงานข้อผิดพลาด ให้ดูที่การรายงานข้อผิดพลาด 5.10
  • แสดงการรายงานข้อผิดพลาดกล่องโต้ตอบพร้อมข้อมูลเกี่ยวกับวิธีการเปิดใช้งานคุณลักษณะที่รวมอยู่ใน SP3a การรายงานข้อผิดพลาดที่ใหม่
  • คัดลอกแฟ้มต่าง ๆ ที่จำเป็น และทำการติดตั้งให้เสร็จสมบูรณ์


ปัญหาการติดตั้งบริการการวิเคราะห์เพิ่มเติม

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

ไม่สามารถเชื่อมต่อกับรีจิสทรีบนเซิร์ฟเวอร์ (server_name), หรือคุณจะไม่เป็นสมาชิกของกลุ่มผู้ดูแลระบบ OLAP ของเซิร์ฟเวอร์นี้

บริการข้อมูล Meta ได้เพิ่มบทบาทเฉพาะใหม่ที่ชื่อว่าRepositoryUserซึ่งสามารถใช้ในการเข้าถึงและการปรับปรุงข้อมูลเก็บในmsdbdatabase. กระบวนการRepositoryUserมีสร้าง role อ่าน ปรับปรุง ลบ และดำเนินการสิทธิในการmsdbเก็บข้อมูล กระบวนการสาธารณะบทบาทถูกแทนที่ ด้วย role ใหม่นี้ และไม่มีสิทธิ์ในการเก็บข้อมูลนี้ หากมีเงื่อนไขใด ๆ ต่อไปนี้ตาม ในOLAP ผู้ดูแลกลุ่มต้องถูกเพิ่มเข้าไปRepositoryUserบทบาทเพื่อให้สมาชิกของกลุ่มนี้สามารถเข้าถึงเก็บข้อมูลหลังจากที่มีใช้ service pack:
  • เก็บข้อมูลที่อยู่ในรูปแบบของบริการข้อมูล Meta
  • ใช้เก็บข้อมูลนี้msdbdatabase.
  • กระบวนการผู้ดูแลระบบ olapกลุ่มที่ใช้ก่อนหน้า นี้สาธารณะบทบาทในการเข้าถึงเก็บข้อมูล
หมายเหตุ:การเปลี่ยนแปลงนี้จะมีผลกับเซิร์ฟเวอร์ระยะไกลที่เข้าถึงข้อมูล Meta เก็บ Services บนเซิร์ฟเวอร์ที่ได้รับการปรับรุ่น SP3 หรือ SP3a ล็อกอินของเซิร์ฟเวอร์ระยะไกลต้องเพิ่มบทบาท RepositoryUser เช่นเดียวกัน

หมายเหตุ:กลุ่มผู้ดูแลระบบ OLAP ต้องถูกเพิ่มเข้าไปบทบาท RepositoryUserก่อนที่คุณทำการคืนค่าบริการข้อมูล Meta repositorythat ถูกสำรองไว้ก่อนที่จะปรับรุ่น SP3 หรือ SP3a มิฉะนั้น การดำเนินการคืนค่าจะไม่ทำงาน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบทบาท RepositoryUserดูส่วน 5.6.3 บทบาท RepositoryUser ใหม่สำหรับการเข้าถึงข้อมูลเก็บไว้

ถ้าการวิเคราะห์บริการข้อมูลโฟลเดอร์อยู่บนคอมพิวเตอร์เครื่องอื่น ๆ มากกว่าหนึ่งที่ มีการเรียกใช้เซิร์ฟเวอร์การวิเคราะห์ คุณต้องแก้ไขสิทธิ์บนโฟลเดอร์หลังจากการรันโปรแกรมติดตั้ง SP3a สำหรับข้อมูลเพิ่มเติม ดูส่วน 5.2.10 การอนุญาตต้องถูกปรับเปลี่ยนในโฟลเดอร์ที่ข้อมูลระยะไกล
3.7.2 ข้อควรพิจารณาด้านความปลอดภัยสำหรับ MSDE 2000 SP3a
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

SP3a โปรแกรมเดสก์ท็อปประกอบด้วยชุดที่สมบูรณ์ของแฟ้มที่ต้องการติดตั้ง หรือปรับรุ่นอินสแตนซ์ของ SQL Server 2000 Desktop Engine (MSDE 2000) คุณสามารถทำการกระทำการตั้งค่าของ MSDE 2000 ทั้งหมดกับแฟ้มจาก SP3a โปรแกรมเดสก์ท็อป โดยที่คุณมีสิทธิ์การใช้งานการติดตั้ง หรือปรับรุ่นอินสแตนซ์ MSDE 2000 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการอนุญาตให้ใช้สิทธิ์ MSDE 2000 ให้ดูที่การใช้ MSDE 2000

คุณอาจไม่สามารถใช้เดสก์ท็อประโปรแกรม SP3a กับอินสแตนซ์ MSDE 2000 ที่ติดตั้ง โดยการตั้งค่า โปรแกรมอรรถประโยชน์ของการ application.You ต้องติดต่อผู้ให้บริการที่โปรแกรมประยุกต์สำหรับโปรแกรมปรับปรุงแฟ้มที่สามารถใช้การปรับรุ่นเหล่านี้อินสแตนซ์ MSDE 2000 ได้ สำหรับคำแนะนำเกี่ยวกับวิธีการตรวจสอบการกระทำการกำหนดว่า อินสแตนซ์ MSDE 2000 อยู่ในประเภทนี้ ดู ส่วนดาวน์โหลด 2.1 และ SP3a โปรแกรมเดสก์ท็อปการแยก (MSDE 2000)
ในส่วนต่อไปนี้ให้ข้อมูลเบื้องหลังที่สำคัญเกี่ยวกับการตั้งค่าการ SP3a 2000 MSDE:
  • 3.7.1 ข้อกำหนดเบื้องต้นสำหรับ MSDE 2000 SP3a
  • 3.7.2 ข้อควรพิจารณาด้านความปลอดภัยสำหรับ MSDE 2000 SP3a
  • 3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE
ในส่วนต่อไปนี้ครอบคลุมสถานการณ์ต่าง ๆ พบโดยทั่วไปมากที่สุดสำหรับการปรับรุ่นการอินสแตนซ์ที่มีอยู่ของ MSDE SP3a หรือติดตั้งอินสแตนซ์ MSDE 2000 SP3a ใหม่:
  • 3.7.4 การอัพเกรดอินสแตนซ์ที่มีอยู่ 2000 MSDE ถึง SP3a
  • 3.7.5 ตัวอย่าง SP3a 2000 MSDE การสร้างการติดตั้ง
  • 3.7.6 ปรับรุ่น MSDE 1.0 MSDE 2000 SP3a
ถ้าคุณต้องการข้อมูลเพิ่มเติม แหล่งที่มาหลักของเอกสารประกอบสำหรับการตั้งค่า SP3a 2000 MSDE อยู่ใน SQL Server 2000 หนังสือออนไลน์ (Updated - SP3) มีการเปลี่ยนแปลงบางอย่างเกิดขึ้นกับ MSDE 2000 SP3 และ SP3a ที่จะไม่ครบถ้วนสะท้อนอยู่ในใน SQL Server 2000 หนังสือออนไลน์ (Updated - SP3) การครอบคลุมถึงลักษณะการทำงานเหล่านั้นในไฟล์ readme นี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง SQL Server 2000 หนังสือออนไลน์ (Updated - SP3), ให้ดูส่วน 1.6 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่
3.7.1 ข้อกำหนดเบื้องต้นสำหรับ MSDE 2000 SP3a
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

ข้อกำหนดต่อไปนี้นำไปใช้กับการติดตั้ง SP3a SQL Server 2000 Desktop Engine (MSDE 2000)

เมื่อต้องการปรับรุ่น MSDE 2000 คุณต้องใช้ SP3a โปรแกรมเดสก์ท็อปกับทุก ๆ อินสแตนซ์ MSDE 2000 แยกต่างหาก

หมายเหตุที่ Microsoft ไม่สนับสนุนการตั้งค่าคอนฟิกไม่มีอินสแตนซ์มากกว่า 16 ของโปรแกรมฐานข้อมูลที่อยู่บนคอมพิวเตอร์เครื่องหนึ่ง ซึ่งรวมถึงอินสแตนซ์ของ SQL Server 6.5, SQL Server 7.0, SQL Server 2000, MSDE 1.0 และ MSDE 2000

เริ่มโปรแกรมติดตั้ง 2000 MSDE เสมอ โดยการทำงานที่มีชื่อเป็น Setup.exe อย่าเริ่มโปรแกรมติดตั้ง โดยตรง invoking แฟ้ม.msi MSDE 2000 อย่างใดอย่างหนึ่งเช่นโดยการคลิกสองครั้งที่แฟ้ม.msi MSDE 2000 อย่างใดอย่างหนึ่ง คุณต้องการเรียกใช้โปรแกรมติดตั้งจากพร้อมรับคำสั่ง และระบุพารามิเตอร์ที่จะติดตั้ง หรือปรับรุ่นใดอินสแตนซ์ MSDE สำหรับข้อมูลเพิ่มเติมในพารามิเตอร์ที่จำเป็น ให้ดูที่ส่วน 3.7.2 ผ่าน 3.7.6

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

คุณต้องทราบชื่ออินสแตนซ์ของอินสแตนซ์ MSDE ทั้งหมดที่คุณกำลังติดตั้ง หรือการปรับรุ่นโดยใช้การตั้งค่า 2000 SP3a MSDE ถ้าคุณกำลังติดตั้ง หรืออัปเกรดอินสแตนซ์ MSDE ชื่อ คุณต้องใช้พารามิเตอร์ INSTANCENAME ระบุชื่ออินสแตนซ์ ถ้าคุณไม่ได้ระบุ INSTANCENAME เซ็ตอัพการทำงานภายในตัวอย่างค่าเริ่มต้นของ MSDE บนคอมพิวเตอร์เครื่องนั้น รุ่นที่ติดตั้ง 2000 MSDE ก่อน SP3 ผู้ใช้ที่จำเป็นต้องระบุแฟ้มแพคเกจการติดตั้ง.msi ใช้ในการติดตั้ง หรือปรับรุ่นอินสแตนซ์ MSDE 2000 ใน SP3 และติดตั้งรุ่นที่ใหม่กว่า เซ็ตอัพจัดการแฟ้ม.msi และคุณไม่จำเป็นต้องระบุแฟ้ม.msi สำหรับการปรับรุ่นหรือติดตั้งใหม่

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

ถ้าคุณสร้างซีดีรอมของคุณเองสำหรับการติดตั้ง SP3a ชื่อไดรฟ์ข้อมูลที่อยู่บนซีดีรอมต้อง SQL2KSP3 ถ้าคุณเป็นผู้ขายซอฟต์แวร์อิสระ (ISV) สร้างซีดีรอมเพื่อวัตถุประสงค์การกระจายโปรแกรมเดสก์ท็อปที่เป็นส่วนประกอบของโปรแกรมประยุกต์ของคุณ ชื่อ volume ซีดีรอมต้องเหมือนกับ VolumeLabel คุณสมบัติในตาราง Media ของแพคเกจ Windows Installer (*.msi)
คุณสามารถติดตั้งการปรับรุ่นสำหรับเดสก์ท็อปที่โปรแกรมจากซีดีรอมเท่านั้นถ้าคุณกำลังใช้ Windows Installer เวอร์ชัน 2.0.2600.0 หรือคุณจำเป็นต้องปรับรุ่น Windows Installer later.If, SP3a รวมแฟ้มจำเป็นสำหรับการปรับรุ่น Windows Installer

การปรับรุ่น Windows Installer:
  1. ใช้ Windows Explorer นำทางไปยังโฟลเดอร์ \MSDE\MSI ซีเป็น SQL Server 2000 SP3a ดี หรือ ในโฟลเดอร์ที่คุณแยกจาก SQL2KDeskSP3.exe
  2. เรียกใช้ InstMsi20.exe
  3. เมื่อได้รับการพร้อมท์ รีคอมพิวเตอร์
3.7.2 ข้อควรพิจารณาด้านความปลอดภัยสำหรับ MSDE 2000 SP3a
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

ลักษณะการทำงานของการตั้งค่า MSDE 2000 ได้ถูกเปลี่ยนแปลงใน SP3a ดังนั้นการตั้งค่าเริ่มต้นทำการกำหนดค่าที่ปลอดภัยยิ่งขึ้น

SP3a เดสก์ท็อปของโปรแกรมเปลี่ยนลักษณะการทำงานเริ่มต้นของพารามิเตอร์การตั้งค่า DISABLENETWORKPROTOCOLS ที่ระบุการตั้งค่าคอนฟิกการสนับสนุนการเชื่อมต่อเครือข่ายสำหรับอินสแตนซ์ MSDE 2000 ถ้าไม่มีโปรแกรมประยุกต์ที่เรียกใช้บนคอมพิวเตอร์เครื่องอื่นจะเชื่อมต่อกับอินสแตนซ์ของ MSDE 2000 อินสแตนซ์ได้ไม่จำเป็นสำหรับการสนับสนุนของเครือข่าย และ prudent ปิดใช้งานทรัพยากรที่ไม่ถูกใช้อยู่ SP3a จะปิดสนับสนุนเครือข่าย โดยค่าเริ่มต้นเมื่อมีการติดตั้งอินสแตนซ์ใหม่ของ MSDE 2000 ถ้าคุณปิดใช้งานการสนับสนุนการเครือข่ายเมื่อการติดตั้งอินสแตนซ์ MSDE 2000 SP3a คุณสามารถกำหนดค่าในภายหลังใหม่อินสแตนซ์ที่จะเปิดใช้งานการสนับสนุน สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปิดและการคืนค่าการเข้าถึงเครือข่าย ดูฐานความรู้ของ Microsoft บทความ 814130

โดยค่าเริ่มต้น เซ็ตอัพ SP3a 2000 MSDE จะไม่ติดตั้งอินสแตนซ์ MSDE 2000 ใหม่จนกว่าคุณใช้พารามิเตอร์ SAPWD sa ที่ซับซ้อนในการระบุรหัสผ่าน โดยค่าเริ่มต้น เซ็ตอัพ SP3a 2000 MSDE จะปรับไม่รุ่นอินสแตนซ์ที่มีอยู่ 2000 MSDE เว้นแต่ว่าคุณได้กำหนดรหัสผ่านที่รัดกุม sa เข้าสู่ระบบ คุณควรกำหนดรหัสผ่านที่รัดกุมการล็อกอินของ sa แม้ว่าการปรับรุ่นอินสแตนซ์ที่มีอยู่ จนกว่าโปรแกรมประยุกต์ที่ใช้ของอินสแตนซ์ MSDE ขึ้นในบางด้านรหัสผ่านของ sa เป็น null แม้ว่าอินสแตนซ์ MSDE 2000 ทำงานในโหมดการพิสูจน์ตัวจริงของ Windows การเข้าสู่ระบบ sa จะทำงานทันทีถ้าอินสแตนซ์ที่เคย switched ไปยังโหมดผสม สามารถใช้รหัสผ่าน sa null ว่าง ปกติ หรือรู้จักกันดีสำหรับการเข้าถึงที่ไม่ได้รับอนุญาต ถ้าคุณต้องการกำหนดรหัสผ่านของ sa รัดกุมก่อนที่จะปรับรุ่นของอินสแตนซ์ MSDE 2000 SP3a ดูบทความฐานความรู้ของ Microsoft 322336

เมื่อใดก็ ตามที่เป็นไปได้ สำหรับการรักษาความปลอดภัยมากกว่า ใช้การพิสูจน์ตัวจริงของ Windows ติดตั้ง 2000 MSDE ของคุณ ให้พิจารณาการสลับจากโหมดผสมกับโหมดการพิสูจน์ตัวจริงของ Windows ถ้า:
  • โปรแกรมประยุกต์ที่ใช้ MSDE 2000 สามารถเรียกใช้ Windows รับรองความถูกต้องได้
  • คุณได้กำหนดล็อกอินของการรับรองความถูกต้องของ Windows สำหรับผู้ใช้ทั้งหมดที่จำเป็นต้องเชื่อมต่อกับอินสแตนซ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มการเข้าสู่ระบบWindows มีการเพิ่มผู้ใช้หรือกลุ่มในการ SQL Server หนังสือ 2000 แบบออนไลน์
  • อินสแตนซ์ MSDE 2000 ไม่ทำงานบน Windows 98 หรือ Windows ME.
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนอินสแตนซ์ MSDE 2000 จากโหมดผสมกับโหมดการพิสูจน์ตัวจริงของ Windows ฐานความรู้ของ Microsoft บทความ 322336
3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

msde 2000 จะออกแบบมาเพื่อให้มีการแจกจ่ายกับโปรแกรมประยุกต์ และติดตั้ง โดยโปรแกรมการตั้งค่าของแอพลิเคชัน msde 2000 ไม่มีโปรแกรมการตั้งค่าแบบโต้ตอบ กลไกการตั้งค่าสำหรับ MSDE 2000 จะได้รับการออกแบบเพื่อที่ถูกเรียก โดยยูทิลิตีการตั้งค่าของแอพลิเคชัน ซึ่งใด ๆ การโต้ตอบที่จำเป็นต้องใช้กับผู้ใช้ปลายทางที่ถูกจัดการ โดยการตั้งค่าโปรแกรมประยุกต์ msde 2000 มีกลไกการติดตั้งที่สอง:
  • พร้อมท์รับคำสั่งยูทิลิตี้การตั้งค่า ยูทิลิตี้การตั้งค่าโดยปกติจะถูกเรียก โดยใช้ยูทิลิตี้การตั้งค่าโปรแกรมประยุกต์ที่ แต่ยังสามารถรันจากหน้าต่างพร้อมรับคำสั่ง ยูทิลิตี้การตั้งค่า MSDE 2000 ไม่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกผ่านซึ่งผู้ใช้สามารถควบคุมลักษณะการทำงานของโปรแกรมอรรถประโยชน์นี้ แทน โปรแกรมอรรถประโยชน์นี้ยอมรับชุดของพารามิเตอร์ที่กำหนดอรรถประโยชน์ที่ควรทำการกระทำใด
  • การตั้งค่าโมดูลที่การผสาน Windows Installer นักพัฒนาที่เขียนยูทิลิตี้การตั้งค่าที่ใช้ Windows Installer สามารถรหัสการตั้งค่าโปรแกรมประยุกต์ที่ติดตั้งอินสแตนซ์ MSDE 2000 โดยที่ใช้มากโมดูลที่การผสาน MSDE 2000 นักพัฒนาสามารถควบคุมการตั้งค่าคอนฟิกของอินสแตนซ์ที่ติดตั้ง ด้วยการระบุพารามิเตอร์ยูทิลิตี้การตั้งค่าการติดตั้งแพคเกจคุณสมบัติที่สอดคล้องกับ MSDE 2000
ผู้ใช้สามารถใช้บรรทัดคำสั่งโปรแกรมอรรถประโยชน์ของการติดตั้ง 2000 MSDE ไปเป็นปรับรุ่นที่มีอยู่กรณี ของ MSDE หรือติดตั้งอินสแตนซ์ใหม่ของ MSDE 2000 ผู้ใช้ควบคุมลักษณะการทำงานของโปรแกรมติดตั้ง 2000 MSDE โดยการระบุพารามิเตอร์ พารามิเตอร์การตั้งค่าสามารถระบุได้ในหนึ่งในสองวิธี:
  • บนบรรทัดคำสั่ง
  • ในแฟ้ม.ini อ่าน โดยใช้ยูทิลิตี้การตั้งค่า
พารามิเตอร์ได้รับการสนับสนุน โดยโปรแกรมติดตั้งรุ่น SP3a 2000 MSDE ส่วนใหญ่จะได้รับการบันทึกไว้ในหัวข้อมีชื่อเป็น "กำหนดเองบนเดสก์ท็อปโปรแกรม Setup.exe" ใน SQL Server 2000 หนังสือออนไลน์ (Updated – SP3) ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง SQL Server 2000 หนังสือออนไลน์ ส่วน 1.6 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่

คุณต้องใส่ค่าสำหรับการติดตั้ง MSDE พารามิเตอร์คู่อัญประกาศถ้าค่าที่ระบุมีอักขระพิเศษ เช่นช่องว่าง มิฉะนั้น อัญประกาศไม่จำเป็น

พารามิเตอร์การตั้งค่า SP3a 2000 MSDE เหล่านี้รับการบันทึกเป็นอย่างใดอย่างหนึ่งไม่ไว้ใน SQL Server 2000 หนังสือออนไลน์ (Updated – SP3), หรือทำงานแตกต่างไปจากที่อธิบายไว้ในสมุดบัญชีออนไลน์
ยุบตารางนี้ขยายตารางนี้
ชื่อพารามิเตอร์คำอธิบาย:
allowxdbchaining =% 1ฐานเปิดใช้งานหว่างข้อมูล chaining ความเป็นเจ้าของ สำหรับข้อมูลเพิ่มเติม ให้ดูเป็นเจ้าของฐานข้อมูลหว่างส่วน 5.1.11 Chaining
SAPWD = sa_passwordระบุรหัสผ่านเพื่อที่ถูกกำหนดให้กับล็อกอินของ sa เมื่อการติดตั้งอินสแตนซ์ MSDE 2000 ใหม่ SAPWD ถูกละเว้นเมื่อคุณอัพเกรดอินสแตนซ์ที่มีอยู่ 2000 MSDE ดังนั้นคุณควรตรวจสอบการล็อกอินของ sa มีรหัสผ่านที่รัดกุมก่อนที่จะปรับรุ่น คุณควรระบุรหัสผ่านรัดกุม sa เสมอแม้ว่าจะใช้โหมดการพิสูจน์ตัวจริงของ Windows ในขณะนั้น ไม่เขียนแฟ้มบันทึกการติดตั้งเมื่อใช้งานมีชื่อเป็น Setup.exe คุณสมบัติ SAPWD ได้ถ้าคุณติดตั้งโดยใช้โมดูลที่การผสาน
/upgradesp { SQLRUN | [<msipath>] SqlRunXX.msi } </msipath>ระบุการตั้งค่าที่จะปรับรุ่นอินสแตนซ์ที่มีอยู่ 2000 MSDE เพื่อ SP3a สำหรับ SP3 และรุ่นใหม่ กว่า สวิตช์นี้แทนสวิตช์ /p ที่ได้รับการสนับสนุน โดยการตั้งค่ารุ่นก่อนหน้านี้ ไม่สามารถใช้สวิตช์ /p กับ SP3 หรือในภายหลัง เมื่อปรับรุ่นเป็น SP3a คุณจะต้องระบุแฟ้ม.msi ที่ใช้ในการติดตั้งอินสแตนซ์ MSDE 2000 ที่มีอยู่อีก ผู้ใช้ส่วนมากเพียงแค่ระบุ SQLRUN ซึ่งกรณียูทิลิตี้การตั้งค่า SP3a 2000 MSDE กำหนดแฟ้ม.msi ที่จะใช้ เมื่อคุณระบุ SQLRUN โดยไม่ได้ระบุการ INSTANCENAME เซ็ตอัพจะปรับรุ่นอินสแตนซ์ที่เริ่มต้นของ MSDE 2000 ถ้าคุณระบุ SQLRUN และมี INSTANCENAME เซ็ตอัพจะปรับรุ่นอินสแตนซ์ที่ระบุโดยใช้พารามิเตอร์ INSTANCENAME เมื่อคุณระบุชื่อของแฟ้มแพคเกจการติดตั้ง.msi MSDE 2000 มี เซ็ตอัพจะปรับรุ่นอินสแตนซ์ท้ายบนคอมพิวเตอร์ที่ได้มีการติดตั้งเริ่มต้นกับโมดูลการผสานของชื่อเดียวกัน ตัวอย่างเช่น ถ้าคุณระบุ SqlRun01.msi เซ็ตอัพจะปรับรุ่นติดท้ายอินสแตนซ์ MSDE 2000 ดั้งเดิมตั้ง SqlRun01.msi การใช้งาน MSIPath คือ เส้นทางไปยังโฟลเดอร์ที่เก็บแฟ้ม.msi ค่าเริ่มต้น MSIPath เพื่อ Setup\ ตัวอย่างของการระบุ /upgradesp ดูส่วน 3.7.4 ปรับรุ่นที่มีอยู่แล้วอินสแตนซ์ของ MSDE 2000 ถึง SP3a
UPGRADEUSER = AnAdminLoginระบุการเข้าสู่ระบบจะใช้เมื่อคุณอัพเกรดอินสแตนซ์ MSDE 1.0 หรือ 2000 MSDE โดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL การเข้าสู่ระบบต้องเป็นสมาชิกของ sysadmin แบบถาวรบทบาทเซิร์ฟเวอร์ พารามิเตอร์นี้จะใช้เฉพาะเมื่อคุณระบุ SECURITYMODE = SQL เมื่ออินสแตนซ์ MSDE การปรับรุ่น
UPGRADEPWD = AdminPasswordระบุรหัสผ่านสำหรับเข้าสู่ระบบที่ระบุใน UPGRADEUSER เมื่อคุณปรับรุ่นโปรแกรมเดสก์ท็อปที่ใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL
SP3 เดสก์ท็อปของโปรแกรมนำมาใช้ใหม่disablenetworkprotocolsพารามิเตอร์ ลักษณะการทำงานของdisablenetworkprotocolsการเปลี่ยนแปลงใน SP3a โปรแกรมบนเดสก์ท็อปให้ปลอดภัยยิ่งขึ้น โดยค่าเริ่มต้น

นี่คือลักษณะการทำงานของdisablenetworkprotocolsใน SP3a
ยุบตารางนี้ขยายตารางนี้
ค่า DISABLENETWORKPROTOCOLSการปรับรุ่นตัวอย่างที่มีอยู่การติดตั้งอินสแตนซ์ใหม่
1มีการกำหนดค่าอินสแตนซ์กับทั้งหมดของเซิร์ฟเวอร์ไลบราสุทธิรีถูกปิดใช้งานมีการกำหนดค่าอินสแตนซ์กับทั้งหมดของเซิร์ฟเวอร์ไลบราสุทธิรีถูกปิดใช้งาน
0ตั้งค่าคอนฟิกเซิร์ฟเวอร์ไลบรารีสุทธิที่มีอยู่ถูกรักษาไว้มีการกำหนดค่าอินสแตนซ์ ด้วยค่าเริ่มต้นเซิร์ฟเวอร์ไลบรารีสุทธิและที่อยู่ที่เปิดใช้งาน
พารามิเตอร์ที่ไม่ระบุ หรือไม่มีค่าอื่นนอกเหนือจาก 0 หรือ 1ตั้งค่าคอนฟิกเซิร์ฟเวอร์ไลบรารีสุทธิที่มีอยู่ถูกรักษาไว้มีการกำหนดค่าอินสแตนซ์กับทั้งหมดของเซิร์ฟเวอร์ไลบราสุทธิรีถูกปิดใช้งาน
ใน SP3, DISABLENETWORKPROTOCOLS มีความแตกต่างสองในลักษณะการทำงานที่เปรียบเทียบกับ SP3a:
  • เมื่อการติดตั้งแบบใหม่อินสแตนซ์ใช้ SP3 และ DISABLENETWORKPROTOCOLS เป็นอย่างใดอย่างหนึ่งไม่ถูกระบุ หรือตั้งค่าเป็นใช่ 0 หรือ 1 จาก นั้นที่มีการติดตั้งอินสแตนซ์ ด้วยค่าเริ่มต้นไลบรารีสุทธิและที่อยู่ที่เปิดใช้งาน ใน SP3a สุทธิไลบรารีถูกปิดใช้งาน
  • ทุกครั้งที่สุทธิไลบรารีทั้งหมดถูกปิดการใช้งานสำหรับอินสแตนซ์ MSDE 2000 SP3 อินสแตนซ์ที่จะใช้พอร์ต UDP 1434 ยังคง ใน SP3a อินสแตนซ์นั้นจะไม่ใช้พอร์ต UDP 1434 ในการกำหนดค่านั้น สำหรับข้อมูลเพิ่มเติม ให้ดูส่วน 5.1.15 ดำเนินการเปิด UDP พอร์ต 1434
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าไลบรารีสุทธิเป็นค่าเริ่มต้น ให้ดูที่หัวข้อ "การควบคุมไลบรารีสุทธิและติดต่อสื่อสารอยู่" ใน SQL Server 2000 หนังสือออนไลน์

ถ้าคุณเป็นนักพัฒนา incorporating โมดูลต่าง ๆ ของเวียน MSDE 2000 (แฟ้ม.msi) ลงในการตั้งค่า Windows Installer คุณสามารถระบุพารามิเตอร์การตั้งค่าด้านบนเป็นคุณสมบัติในแฟ้ม.msi SP3a Engine (MSDE 2000) ที่เดสก์ท็อปแสดงโมดูลที่การผสานเพื่อสนับสนุนโปรแกรมประยุกต์ที่มีอยู่ที่ใช้โมดูลที่การผสาน ยูทิลิตี้การตั้งค่าสำหรับโปรแกรมประยุกต์ใหม่ควรถูกเขียนไปยังเรียกใช้ยูทิลิตี้การตั้งค่า 2000 MSDE แทนการโดยตรงที่ใช้มากที่โมดูลที่การผสาน MSDE 2000
ยุบตารางนี้ขยายตารางนี้
ชื่อพารามิเตอร์ผสานคุณสมบัติโมดูล
allowxdbchainingSqlAllowXDBChaining
disablenetworkprotocolsSqlDisableNetworkProtocols
sapwdSqlSaPwd
upgradeuserSqlUpgradeUser
upgradepwdSqlUpgradePwd
สำหรับข้อมูลเกี่ยวกับคุณสมบัติของโมดูลผสานที่ตรงกับพารามิเตอร์การตั้งค่าอื่น ๆ ให้ดูที่หัวข้อโมดู "การใช้ใน SQL Server เดสก์ท็อปโปรแกรมเวียนล" ใน SQL Server 2000 หนังสือออนไลน์

การร้องขอการล็อกเซ็ตอัพ

ถ้าคุณพบปัญหาในการตั้งค่าการทำงานอยู่ และต้องการบันทึก verbose เพื่อช่วยในการตรวจแก้จุดบกพร่อง ระบุ /L * v <logfilename> <logfilename>คือ ชื่อของไฟล์บันทึกที่ติดตั้งจะบันทึกทั้งหมดของการดำเนินการ ถ้าคุณไม่ได้ระบุเส้นทางที่เป็นส่วนหนึ่งของชื่อ แฟ้มบันทึกถูกสร้างขึ้นในโฟลเดอร์ปัจจุบัน ถ้าคุณกำลังดำเนินการติดตั้งจากซี SQL Server 2000 SP3a ดี คุณต้องระบุเส้นทางแบบเต็มไปยังโฟลเดอร์บนฮาร์ดดิสก์ของคุณ ตัวอย่างนี้สร้างแฟ้มบันทึก MSDELog.log ในโฟลเดอร์รากของไดรฟ์ c:: </logfilename> </logfilename>

การตั้งค่า /upgradesp sqlrun DISABLENETWORKPROTOCOLS = 1 /L * v C:/MSDELog.log
3.7.4 การอัพเกรดอินสแตนซ์ที่มีอยู่ 2000 MSDE ถึง SP3a
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)
ตัวอย่างในส่วนนี้จะปรับรุ่นอินสแตนซ์ที่มีอยู่ 2000 MSDE SP3a และจะ ปิดการใช้การเชื่อมต่อเครือข่ายสำหรับที่อินสแตนซ์ MSDE 2000 หากอินสแตนซ์ต้องยอมรับการเชื่อมต่อจากโปรแกรมประยุกต์ที่ทำงานบนคอมพิวเตอร์เครื่องอื่น ไม่ได้ระบุการdisablenetworkprotocolsพารามิเตอร์
ตัวอย่างในส่วนนี้อนุมานว่า การเข้าสู่ระบบ sa มีรหัสผ่านที่รัดกุม ดูข้อมูลเพิ่มเติมเกี่ยวกับรหัสผ่านการเข้าสู่ระบบ sa ส่วน 3.7.2 ข้อควรพิจารณาการรักษาความปลอดภัยสำหรับ SP3a 2000 MSDE

การปรับรุ่น SQL Server 2000 Desktop Engine
  1. เปิดหน้าต่างพรอมต์คำสั่ง
  2. จากหน้าจอพร้อมรับคำสั่ง ใช้คำสั่งซีดีการนำทางไปยังโฟลเดอร์ที่ประกอบด้วยยูทิลิตี้การตั้งค่า SP3a 2000 MSDE:
    ซีดี c:\MSDESP3aFolder\MSDE
    โดยที่ c:\MSDESP3aFolder คือ อาจเส้นทางไปยังโฟลเดอร์ที่คุณขยายแฟ้ม SP3a 2000 MSDE หรือโฟลเดอร์บนเดสก์ท็อปโปรแกรม SP3a บนซี SQL Server 2000 SP3a ดี
  3. ดำเนินการคำสั่งต่อไปนี้อย่างใดอย่างหนึ่ง:
    • สำหรับอินสแตนซ์ที่เริ่มต้นที่ใช้การพิสูจน์ตัวจริงของ Windows โหมด ดำเนินการ:

      การตั้งค่า /upgradesp sqlrun DISABLENETWORKPROTOCOLS =% 1
    • สำหรับการกำหนดชื่อสแตนซ์ใช้โหมดการพิสูจน์ตัวจริงของ Windows ปฏิบัติ:

      การตั้งค่า /upgradesp sqlrun INSTANCENAME = DISABLENETWORKPROTOCOLS InstanceName =% 1
    • สำหรับอินสแตนซ์ที่เริ่มต้นที่ใช้โหมดผสม (ซึ่ง AnAdminLogin เป็นสมาชิกsysadminเซิร์ฟเวอร์ถาวรบทบาท), ดำเนินการ:

      การตั้งค่า /upgradesp sqlrun SECURITYMODE = UPGRADEUSER SQL = UPGRADEPWD AnAdminLogin = DISABLENETWORKPROTOCOLS AdminPassword =% 1
    • สำหรับอินสแตนซ์ที่มีชื่อโดยใช้โหมดผสม (ซึ่ง AnAdminLogin เป็นสมาชิกsysadminเซิร์ฟเวอร์ถาวรบทบาท), ดำเนินการ:

      การตั้งค่า /upgradesp sqlrun INSTANCENAME = SECURITYMODE InstanceName = UPGRADEUSER SQL = UPGRADEPWD AnAdminLogin = DISABLENETWORKPROTOCOLS AdminPassword = 1
สิ่งสำคัญถ้าคุณใช้เป็นแฟ้ม.ini ระหว่างการติดตั้ง หลีกเลี่ยงการเก็บข้อมูลประจำตัวในแฟ้ม.ini

หมายเหตุ:เมื่อต้องการปรับรุ่นโปรแกรมบนเดสก์ท็อปบนคอมพิวเตอร์ที่ใช้ Windows 98 หรือ Windows Millennium Edition ต้องเป็นหยุดอินสแตนซ์ของโปรแกรมของเดสก์ท็อปที่คุณกำลังปรับรุ่นก่อนที่จะเริ่มการติดตั้ง
3.7.5 ตัวอย่าง SP3a 2000 MSDE การสร้างการติดตั้ง
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

ตัวอย่างในส่วนนี้จะทำการติดตั้งอินสแตนซ์ MSDE SP3a 2000 ที่ได้รับการกำหนดค่า ด้วยการปิดใช้งานการเชื่อมต่อเครือข่ายใหม่ หากอินสแตนซ์ต้องยอมรับการเชื่อมต่อจากโปรแกรมประยุกต์ที่ทำงานบนคอมพิวเตอร์เครื่องอื่น ยังระบุdisablenetworkprotocols = 0

ตัวอย่างเหล่านี้ติดตั้งอินสแตนซ์ที่ใช้เป็นค่าเริ่มต้นสำหรับสินค้าที่ให้ตั้งค่าคอนฟิกทั้งหมดเช่นการเปรียบเทียบและตำแหน่งที่ตั้งของแฟ้ม การตั้งค่าคอนฟิกสามารถมีควบคุม โดยการตั้งค่าพารามิเตอร์ เช่นการเปรียบเทียบ datadirและtargetdir. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์การตั้งค่าคอนฟิกที่คุณสามารถระบุการตั้งค่า ให้ดูที่มีชื่อเป็น "กำหนดเองบนเดสก์ท็อปโปรแกรม Setup.exe" ในใน SQL Server 2000 หนังสือออนไลน์ (Updated – SP3) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง SQL Server 2000 หนังสือออนไลน์ (Updated - SP3), ให้ดูส่วน 1.6 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่

การติดตั้งอินสแตนท์ใหม่ของโปรแกรมบนเดสก์ท็อป
  1. เปิดหน้าต่างพรอมต์คำสั่ง
  2. จากหน้าจอพร้อมรับคำสั่ง ใช้คำสั่งซีดีการนำทางไปยังโฟลเดอร์ที่ประกอบด้วยยูทิลิตี้การตั้งค่า SP3a 2000 MSDE:

    ซีดี c:\MSDESP3aFolder\MSDE
  3. ที่ c:\MSDESP3aFolder เป็นอาจเส้นทางไปยังโฟลเดอร์ที่คุณขยายแฟ้ม SP3a 2000 MSDE หรือ SP3a โปรแกรมของเดสก์ท็อปที่โฟลเดอร์บนซี SQL Server 2000 SP3a ดี
  4. ดำเนินการคำสั่งต่อไปนี้อย่างใดอย่างหนึ่ง:
    To install a default instance configured to use Windows Authentication Mode, execute: 
    setup SAPWD="AStrongSAPwd"
    Where AStrongSAPwd is a strong password to be assigned to the sa login.
    
    To install a named instance configured to use Windows Authentication Mode, execute: 
    setup INSTANCENAME="InstanceName" SAPWD="AStrongSAPwd"
    Where AStrongSAPwd is a strong password to be assigned to the sa login and InstanceName is the name to be assigned to the instance.
    
    To install a default instance configured to use Mixed Mode, execute: 
    setup SAPWD="AStrongSAPwd" SECURITYMODE=SQL
    Where AStrongSAPwd is a strong password to be assigned to the sa login.
    
    To install a named instance configured to use Mixed Mode, execute: 
    setup INSTANCENAME="InstanceName" SECURITYMODE=SQL SAPWD="AStrongSAPwd"
    Where AStrongSAPwd is a strong password to be assigned to the sa login and InstanceName is the name to be assigned to the instance.
    
    
สิ่งสำคัญถ้าคุณใช้เป็นแฟ้ม.ini ระหว่างการติดตั้ง หลีกเลี่ยงการเก็บข้อมูลประจำตัวในแฟ้ม.ini

สิ่งสำคัญระบุรหัสผ่านที่รัดกุมสำหรับการเข้าสู่ระบบ sa เสมอแม้ว่าอินสแตนซ์ที่มีการกำหนดค่าให้ใช้โหมดการพิสูจน์ตัวจริงของ Windows
3.7.6 ปรับรุ่น MSDE 1.0 MSDE 2000 SP3a
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

ตัวอย่างในส่วนนี้จะปรับรุ่นอินสแตนซ์ที่มีอยู่ของ MSDE 1.0 SP3a 2000 MSDE และจะ ปิดการใช้การเชื่อมต่อเครือข่ายสำหรับอินสแตนซ์ หากอินสแตนซ์ต้องยอมรับการเชื่อมต่อจากโปรแกรมประยุกต์ที่ทำงานบนคอมพิวเตอร์เครื่องอื่น ไม่ได้ระบุการdisablenetworkprotocolsพารามิเตอร์

msde 1.0 ทำงานภายในที่ต้องเหมือนกันเป็นอินสแตนซ์ที่เริ่มต้นของ MSDE 2000 และจะปรับรุ่นกับอินสแตนซ์ที่เริ่มต้นของ MSDE 2000 เสมอ

การปรับรุ่นจากรุ่นของโปรแกรมบนเดสก์ท็อป 1.0
  1. เปิดหน้าต่างพรอมต์คำสั่ง
  2. จากหน้าจอพร้อมรับคำสั่ง ใช้คำสั่งซีดีการนำทางไปยังโฟลเดอร์ที่ประกอบด้วยยูทิลิตี้การตั้งค่า SP3a 2000 MSDE:
    ซีดี c:\MSDESP3aFolder\MSDE
  3. ที่ c:\MSDESP3aFolder เป็นอาจเส้นทางไปยังโฟลเดอร์ที่คุณขยายแฟ้ม SP3a 2000 MSDE หรือ SP3a โปรแกรมของเดสก์ท็อปที่โฟลเดอร์บนซี SQL Server 2000 SP3a ดี

    ดำเนินการคำสั่งต่อไปนี้อย่างใดอย่างหนึ่ง:
    • เมื่อต้องการใช้โหมดการพิสูจน์ตัวจริงของ Windows ปฏิบัติ:

      การตั้งค่าการปรับรุ่น = DISABLENETWORKPROTOCOLS 1 = 1
    • เมื่อต้องการใช้โหมดผสม (โดย AnAdminLogin เป็นสมาชิกของบทบาทของเซิร์ฟเวอร์ถาวร sysadmin), เรียกใช้:

      การตั้งค่าการปรับรุ่น = SECURITYMODE 1 = UPGRADEUSER SQL = UPGRADEPWD AnAdminLogin = DISABLENETWORKPROTOCOLS AdminPassword =% 1
หมายเหตุ:ถ้าคุณใช้blanksapwd =% 1คุณไม่จำเป็นต้องระบุSECURITYMODE = SQL หรือ UPGRADEUSERและupgradepwd

ข้อควรระวังใช้รหัสผ่านที่ว่างเปล่าเป็นอย่างยิ่ง discouraged

สิ่งสำคัญถ้าคุณใช้เป็นแฟ้ม.ini ระหว่างการติดตั้ง หลีกเลี่ยงการเก็บข้อมูลประจำตัวในแฟ้ม.ini
3.7.7 SP3a 2000 MSDE redistributing
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

SP3a โปรแกรมเดสก์ท็อปประกอบด้วยแฟ้มทั้งหมดจำเป็นสำหรับการกระจาย MSDE 2000 กับโปรแกรมประยุกต์ โดยผู้จำหน่ายโปรแกรมประยุกต์ที่มีสิทธิ์การใช้งานการกระจาย MSDE 2000 คุณสามารถกระจาย SP3a โปรแกรมเดสก์ท็อปที่แฟ้มตามที่ได้รับการบันทึกไว้ใน SQL Server 2000 หนังสือออนไลน์ (ปรับปรุง SP3), กับการเปลี่ยนแปลงเฉพาะ SP3a ครอบคลุมอยู่ในส่วนต่าง ๆ เหล่านี้:
  • 3.7.2 ข้อควรพิจารณาด้านความปลอดภัยสำหรับ MSDE 2000 SP3a
  • 3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้ง SQL Server 2000 หนังสือออนไลน์ (Updated - SP3), ให้ดูส่วน 1.6 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่

การกระจายซอฟต์แวร์ SP3a โปรแกรมบนเดสก์ท็อป

ถ้าโปรแกรมประยุกต์มีโปรแกรมอรรถประโยชน์ในการตั้งค่าที่ใช้ Windows Installer คุณสามารถติดตั้งอินสแตนซ์ MSDE 2000 โดยที่ใช้มากโมดูลที่การผสาน 2000 MSDE SP3a Engine (MSDE 2000) ที่เดสก์ท็อปแสดงโมดูลที่การผสานเพื่อสนับสนุนโปรแกรมประยุกต์ที่มีอยู่ที่ใช้โมดูลที่การผสาน ยูทิลิตี้การตั้งค่าสำหรับโปรแกรมประยุกต์ใหม่ควรถูกเขียนไปยังเรียกใช้ยูทิลิตี้การตั้งค่า 2000 MSDE แทนการโดยตรงที่ใช้มากที่โมดูลที่การผสาน MSDE 2000

ผู้จัดจำหน่ายที่เลือกในการติดตั้งอินสแตนซ์ MSDE 2000 ใช้โมดูลที่การผสาน MSDE 2000 จะต้องใส่ทั้งหมดในลำดับต่อมา MSDE 2000 ซอฟต์แวร์แก่ลูกค้าของตนเอง อินสแตนซ์ MSDE 2000 ที่ติดตั้งโดยใช้โมดูลที่ผสานถูกทำเครื่องหมาย ด้วยรหัสผลิตภัณฑ์ GUID ที่เกี่ยวข้องกับแอพลิเคชัน โดย Windows Installer เฉพาะโปรแกรมปรับปรุงแฟ้มที่จะ ประกอบด้วยรหัสผลิตภัณฑ์แอพลิเคชัน GUID สามารถมีโปรแกรมแก้ไขที่อินสแตนซ์ MSDE 2000 เฉพาะโปรแกรมปรับปรุงแฟ้มผลิต โดยผู้จำหน่ายโปรแกรมประยุกต์ที่จะประกอบด้วยรหัสผลิตภัณฑ์ที่เหมาะสม ไม่สามารถใช้ชุดบริการ Desktop Engine (MSDE 2000) ที่ให้มา โดย Microsoft กับอินสแตนซ์เหล่านั้น ผู้จำหน่ายโปรแกรมประยุกต์ที่ต้องสร้างแฟ้มโปรแกรมปรับปรุงการใช้แฟ้ม SP3a โปรแกรมเดสก์ท็อป และเผยแพร่แฟ้มดังกล่าวโปรแกรมปรับปรุงใด ๆ ที่อยู่ของลูกค้าของตน MSDE ที่ต้องการแก้ไขใน SP3a

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแพคเกจโปรแกรมแก้ไข โปรดดูคู่มือที่รวมอยู่กับ Windows ติดตั้งซอฟต์แวร์การพัฒนา Kit (SDK), ซึ่งสามารถดาวน์โหลดได้จากแพลตฟอร์มที่ SDK เว็บไซต์ Microsoft.

หากยูทิลิตี้การตั้งค่าโปรแกรมประยุกต์ที่ติดตั้งอินสแตนซ์ MSDE 2000 โดยการเรียกยูทิลิตี้การตั้งค่า MSDE 2000 มีเลือกอินสแตนซ์ MSDE 2000 กับรหัสผลิตภัณฑ์ 2000 ของ MSDE GUID ลูกค้าสามารถมีโปรแกรมแก้ไขอินสแตนซ์เหล่านี้โดยใช้แฟ้มการ pack บริการ 2000 MSDE ของ Microsoft ที่มาตรฐาน ผู้จำหน่ายโปรแกรมประยุกต์ที่สามารถเลือกทางเลือกต่อไปนี้สำหรับการกระจาย SP3a 2000 MSDE อย่างใดอย่างหนึ่ง:
  • แนะนำผู้ใช้ของลูกค้าที่จะติดตั้ง SP3a โปรแกรม Desktop จากหน้าดาวน์โหลด SP3a 2000 Server SQL หรือ SQL Server 2000 SP3a ซีดี
  • ดาวน์โหลดแฟ้มดาวน์โหลด SQL2KDeskSP3.exe และเผยแพร่ที่ให้แก่ลูกค้าของตนด้วยคำแนะนำเกี่ยวกับวิธีการใช้เซอร์วิสแพ็ค
  • การใช้แฟ้ม SP3a โปรแกรมเดสก์ท็อป สร้างยูทิลิตีแอพลิเคชันชุดการบริการที่จะติดตั้ง SP3a บนอินสแตนซ์ MSDE 2000 ที่ติดตั้ง โดยโปรแกรมประยุกต์
ผู้จำหน่ายโปรแกรมประยุกต์ที่เลือกในการแนะนำผู้ใช้ของตนให้ลูกค้าใช้ SP3a โดยตรง จะพัฒนาชุดคำสั่งที่กำหนดเองเพื่อความต้องการของลูกค้าของตนเอง

สำหรับตัวอย่างของชนิดของ MSDE 2000 คำแนะนำชุดบริการทีมงานของโปรแกรมประยุกต์ Microsoft เตรียมไว้สำหรับลูกค้าของตน ดูข้อมูลนี้Microsoft MSDE แอปพลิเคชันเว็บเพจของ.
3.7.8 แฟ้ม SP3a MSDE 2000
ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)

แฟ้มการติดตั้ง SP3a โปรแกรมเดสก์ท็อปและโฟลเดอร์ทั้งหมดอยู่ในโฟลเดอร์ \MSDE:
  • บนซีดีรอม SP3a SQL Server 2000
  • ในไดเรกทอรีที่ประกอบด้วยแฟ้ม service pack ของบริการที่แยกจาก SQL2KDeskSP3.exe \MSDE โฟลเดอร์เก็บแฟ้ม SP3readme.htm แฟ้ม readme.txt แฟ้ม license.txt และแฟ้มที่ปฏิบัติการได้สำหรับการติดตั้งอรรถประโยชน์ นอกจากนี้ยังมีโฟลเดอร์ย่อยต่อไปนี้:
  • \Msi: ประกอบด้วยแฟ้มปฏิบัติการได้ที่จำเป็นสำหรับการติดตั้ง Windows Installer หรือปรับรุ่น Windows Installer ถ้าก่อนหน้า 2.0.2600.0
  • \MSM: ประกอบด้วยโมดูลที่ผสานที่จำเป็นสำหรับการตั้งค่าโมดูลผสาน
  • \Setup: ประกอบด้วย.msi แฟ้มการติดตั้งแพคเกจตามการตั้งค่า MSDE 2000 ติดตั้งอินสแตนท์ใหม่ของ SP3a 2000 MSDE หรือแฟ้มแพคเกจโปรแกรมปรับปรุง msp การอัพเกรดอินสแตนซ์ที่มีอยู่ 2000 MSDE เพื่อ SP3a และ sqlrun.cab cabinet แฟ้มประกอบด้วยแฟ้มติดตั้ง ด้วยการตั้งค่า
สำหรับคำอธิบายของการใช้โมดูลที่การผสานโปรแกรมเดสก์ท็อป ให้ดูที่หัวข้อโมดู "การใช้ SQL Server เดสก์ท็อปโปรแกรมเวียนล" ใน SQL Server หนังสือออนไลน์

ถ้าการตั้งค่าโปรแกรมประยุกต์ของคุณเรียกโปรแกรมติดตั้งการ 2000 MSDE สร้างโฟลเดอร์ที่ มีโครงสร้างและการตั้งค่าแฟ้ม (ซึ่ง MSDEInstallFolder แทนที่ชื่อโฟลเดอร์ของตัวอย่าง) นี้:

MSDEInstallFolder

คัดลอกแฟ้มเหล่านี้จากโฟลเดอร์ \MSDE SP3a โปรแกรมเดสก์ท็อป: มีชื่อเป็น Setup.exe, Setup.ini, Setup.rll และ sqlresld.dll

MSDEInstallFolder\Msi

การคัดลอกในแฟ้มจากโฟลเดอร์ \MSDE\Msi SP3a โปรแกรมเดสก์ท็อปทั้งหมด

MSDEInstallFolder\Setup

การคัดลอกในแฟ้มจากโฟลเดอร์ \MSDE\Setup SP3a โปรแกรมเดสก์ท็อปทั้งหมด

คุณสามารถใช้งานมีชื่อเป็น Setup.exe เพื่อติดตั้ง หรือปรับรุ่นอินสแตนซ์ของ SP3a 2000 MSDE แล้ว

หาก Windows Installer ไม่ได้ติดตั้งบนเครื่องคอมพิวเตอร์ หรือ รุ่นก่อนหน้ารุ่นทดสอบ ด้วยการเซ็ตอัพ SP3a 2000 MSDE เซ็ตอัพจะใช้แฟ้มในโฟลเดอร์ MSDEInstallFolder\Msi การปรับรุ่น Windows Installer

3.8 เริ่มต้นบริการ

ข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมด

เมื่อการติดตั้งเสร็จสมบูรณ์ ดังกล่าวอาจพร้อมท์คุณรีสตาร์ทระบบ หลัง จากที่ระบบจะเริ่มระบบใหม่ (หรือหลัง จากที่ติดตั้งเสร็จสมบูรณ์ โดยไม่มีการร้องขอการเริ่มระบบใหม่), ใช้โปรแกรมประยุกต์บริการใน'แผงควบคุม'เพื่อให้แน่ใจว่า บริการใด ๆ ที่คุณหยุดการทำงานก่อนที่จะใช้เซอร์วิสแพ็คคือการเรียกใช้ในขณะนี้ ซึ่งรวมถึงบริการต่าง ๆ เช่น MS dtc ใหม่ และการค้น หาของ Microsoft, MSSQLServer, MSSQLServerOLAPService และบริการ SQLServerAgent หรือเทียบเท่าเฉพาะตัวของการอินสแตนซ์ของตนเอง

มี prudent ยัง สำรองที่เกรดวางแผนหลักและmsdbฐานข้อมูลในขณะนี้

3.9 รีสตาร์ทแอปพลิเคชัน

ข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมด

เริ่มระบบของโปรแกรมประยุกต์ที่คุณปิดก่อนที่จะเรียกใช้เซอร์วิสแพ็คใหม่โปรแกรมติดตั้ง

3.10 ติดตั้งการแบบคลัสเตอร์ Failover

ข้อมูลต่อไปนี้ใช้เฉพาะกับ SQL Server 2000 ส่วนประกอบที่เป็นส่วนหนึ่งของคลัสเตอร์ failover

การติดตั้ง service pack บน failover คลัสเตอร์
  1. ถ้ามีการเพิ่มทรัพยากรใด ๆ กับการอ้างอิงบน SQL Server ทรัพยากร การอ้างอิงเหล่านั้นต้องอย่างใดอย่างหนึ่งถูกเอาออก หรือทำขณะออฟไลน์ก่อนที่คุณติดตั้ง SP3a
  2. เรียกใช้ service pack จากโหนที่เป็นเจ้าของกลุ่มประกอบด้วยเซิร์ฟเวอร์เสมือนที่คุณกำลังปรับรุ่น ถ้าคุณไม่ทำ การติดตั้ง SP3a อาจทำให้ทรัพยากรเหล่านั้นขึ้นกับการติดตั้ง over.This แฟ้ม service pack ของบริการบนโหนทั้งหมดในคลัสเตอร์ failover ที่ล้มเหลว
  3. ในกล่องโต้ตอบการตั้งค่า พิมพ์ชื่อของเซิร์ฟเวอร์เสมือนที่คุณกำลังปรับรุ่น
  4. เก็บโหนทั้งหมดของคลัสเตอร์ออนไลน์ในระหว่างการติดตั้ง ซึ่งช่วยให้มั่นใจว่า การปรับรุ่นถูกนำไปใช้กับแต่ละโหนของคลัสเตอร์
  5. ถ้าคุณเอาการอ้างอิง หรือใช้ ทรัพยากรแบบออฟไลน์ในขั้นที่ 1 ข้างต้น เพิ่มกลับการอ้างอิง หรือนำทรัพยากรกลับแบบออนไลน์
หมายเหตุ:โปรแกรมติดตั้งอาจกำหนดให้สามารถของโหนดคลัสเตอร์การ failover ซึ่งแทนที่แฟ้มที่ถูกใช้ระหว่างการติดตั้งพร้อมกับแฟ้มที่มีการปรับปรุง

ถ้าคุณกำลังปรับรุ่นเป็นค่าเริ่มต้น (ไม่ใช่แบบ clustered) สแตนซ์ของ SQL Server ไปยังเซิร์ฟเวอร์เสมือน แรก คุณต้องปรับรุ่นอินสแตนซ์ (ไม่ใช่แบบ clustered) เป็นค่าเริ่มต้นอินสแตนซ์เสมือน และจากนั้น ให้ใช้ SP3a.For ข้อมูลเพิ่มเติมเกี่ยวกับการปรับรุ่น ดู "วิธีการปรับรุ่นจากอินสแตนซ์ที่เริ่มต้นกับสแตนซ์คลัสเตอร์เป็นค่าเริ่มต้นของ SQL Server 2000 (เซ็ตอัพ)" ใน SQL Server หนังสือออนไลน์

สำหรับข้อมูลเพิ่มเติมในการติดตั้ง SP3a ในคลัสเตอร์ failover ให้ดูที่บทความฐานความรู้ 811168

ถ้าคุณต้องสร้างโหนดในคลัสเตอร์ failover ดำเนินการขั้นตอนต่อไปนี้
  1. สร้างโหนดในคลัสเตอร์ failover สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ rebuilding โหน ดูที่ "วิธีการกู้คืนจาก failover ความล้มเหลวของคลัสเตอร์ในสถานการณ์สมมติ 1" ใน SQL Server หนังสือออนไลน์
  2. เรียกใช้โปรแกรมติดตั้งการ 2000 Server SQL เดิมเมื่อต้องการเพิ่มโหนกลับไปยังคลัสเตอร์ failover
  3. เรียกใช้โปรแกรมติดตั้ง SP3a บนโหนที่เพิ่มใหม่ ซึ่งจะปรับปรุงการ SP3a เท่านั้นไบนารีบนโหนดใหม่
หมายเหตุ:นำไปใช้ถ้าคุณเรียกใช้โปรแกรมติดตั้งจากโหนที่รันเซิร์ฟเวอร์เสมือน คุณต้องใหม่ SP3a ไปยังโหนทั้งหมด รันใหม่อีกคุณต้องอีกครั้งสคริปต์การปรับรุ่นฐานข้อมูล

เมื่อต้องการติดตั้ง SP3a บริการการวิเคราะห์ในคลัสเตอร์ แต่ละอินสแตนซ์ต้องสามารถปรับรุ่นแยกต่างหาก

การติดตั้ง SP3a ในคลัสเตอร์มี Analysis Services
  1. ติดตั้ง SP3a บนโหนด failover
  2. ล้มเหลวบนโหนดเกรดใหม่
  3. ทำซ้ำขั้นตอนที่ 1 และ 2 จนกว่าจะมีการปรับรุ่นอินสแตนซ์ทั้งหมดในคลัสเตอร์

3.11 ติดตั้งบนเซิร์ฟเวอร์ที่จำลองแบบแล้ว

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

การติดตั้ง SP3a บนเซิร์ฟเวอร์ที่ทำหน้าที่เป็นที่ผู้เผยแพร่และการเป็นสมาชิก

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

โทโพโลยีตัวอย่างที่ 1: ที่ต้องพร้อมปรับรุ่น

ตารางต่อไปนี้รวมถึงเซิร์ฟเวอร์ที่เผยแพร่ และการประกาศที่อนุญาตให้มีการปรับปรุงที่สมาชิกที่สมัครสมาชิก ในขณะที่บันทึกไว้ก่อนหน้านี้ คุณต้องทำตามใบสั่งการปรับรุ่น Distributor ผู้เผยแพร่ สมาชิกสำหรับ topologies ที่อนุญาตให้มีการปรับปรุงในใบสั่ง Subscriber.This กำหนดให้คุณต้องการปรับรุ่นเซิร์ฟเวอร์ A เป็นอันดับแรกสำหรับการประกาศการผสานและ Server B ก่อนสำหรับสิ่งพิมพ์ของทรานแซคชันด้วยการปรับปรุงสมาชิก ในกรณีนี้ คุณต้อง quiesce ระบบ และการปรับรุ่นเซิร์ฟเวอร์แบบพร้อมกัน
ยุบตารางนี้ขยายตารางนี้
เซิร์ฟเวอร์ Aเซิร์ฟเวอร์ B
ผู้เผย แพร่/Distributor สำหรับการจำลองแบบผสานสมาชิกสำหรับการจำลองแบบผสาน
สมาชิกสำหรับการจำลองแบบของทรานแซคชันที่มีการปรับปรุงผู้เผย แพร่/Distributor สำหรับการจำลองแบบของทรานแซคชันที่มีการปรับปรุง
ตัวอย่างที่ 2: โทโพโลยีที่ช่วยให้การปรับรุ่นโดยลำดับ

ในตัวอย่างนี้ คุณสามารถปรับรุ่นเซิร์ฟเวอร์ A ก่อนได้เนื่องจากมีการประกาศการทำให้อ่านอย่างเดียวของทรานแซคชันที่อนุญาตให้มีให้สมาชิกสามารถปรับรุ่นก่อนผู้เผย แพร่/Distributor
ยุบตารางนี้ขยายตารางนี้
เซิร์ฟเวอร์ Aเซิร์ฟเวอร์ B
ผู้เผย แพร่/Distributor สำหรับการจำลองแบบผสานสมาชิกสำหรับการจำลองแบบผสาน
สมาชิกสำหรับการจำลองแบบของทรานแซคชันที่อ่านอย่างเดียวผู้เผย แพร่/Distributor สำหรับการจำลองแบบของทรานแซคชันที่อ่านอย่างเดียว
ปัญหาการติดตั้งการจำลองแบบเพิ่มเติม

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

ถ้าคุณกำลังใช้การจำลองแบบผสาน และ Distributor ที่อยู่บนตัวคอมพิวเตอร์หรือฐานข้อมูลอย่างอื่น (แบบระยะไกล Distributor), หลังจากการใช้ SP3a คุณต้องสร้าง snapshot ใหม่

SP3a แนะนำการเปลี่ยนแปลงในข้อกำหนดสำหรับการแนบ หรือการคืนค่าฐานข้อมูลการจำลองแบบ ดูข้อมูลเพิ่มเติม เปลี่ยนแปลงส่วน 5.3.17 กับข้อกำหนดสำหรับการแนบ หรือการคืนค่าฐานข้อมูลจำลองแบบ

การเซ็ตอัพ SP3a upgrades ฐานข้อมูลผู้ใช้ที่เป็นสมาชิกของโทโพโลยีจำลองแบบ ในกรณีใด ๆ ของฐานข้อมูลที่เป็นสมาชิกของโทโพโลยีจำลองแบบเป็นแบบเขียนได้ นำ SP3a ไปใช้กับฐานข้อมูลดังกล่าว คุณต้องทำให้เขียนได้ แล้วติดตั้ง reapplySP3a สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดให้ฐานข้อมูลที่เขียนได้ ให้ดูที่ส่วน 3.12 ใช้ SP3a ฐานข้อมูล Read-Only หรือ Filegroups สำหรับข้อมูลเกี่ยวกับ reapplying SP3a ให้ดูที่ส่วน 3.14 Reapplying SP3a

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

3.12 SP3a ไปใช้ฐานข้อมูลแบบอ่านอย่างเดียวหรือ Filegroups

ข้อมูลต่อไปนี้ใช้เฉพาะกับ SQL Server 2000 ส่วนประกอบที่เป็นส่วนหนึ่งของโทโพโลยีจำลองแบบ

เมื่อมีฐานข้อมูลที่ไม่สามารถเขียนได้หรือ filegroups อยู่ เซ็ตอัพแสดงข้อความต่อไปนี้:

โปรแกรมติดตั้งตรวจพบฐานข้อมูลและ filegroups ซึ่งจะไม่สามารถเขียนได้อย่าง น้อยหนึ่งรายการ

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

หมายเหตุ:ข้อความนี้ไม่มีผลกับการติดตั้งแบบอัตโนมัติ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งแบบอัตโนมัติ ให้ดูที่ติดตั้งแบบอัตโนมัติของส่วน 4.1

หมายเหตุ:ในระหว่างการติดตั้ง ติดตั้งทำให้ไม่มี distinction ระหว่างฐานข้อมูลที่ไม่สามารถเขียนและฐานข้อมูลที่อยู่แบบออฟไลน์ หรือในสถานะที่ suspect นำไปใช้ถ้าฐานข้อมูลหรือ filegroup ในเงื่อนไขเหล่านี้ในระหว่างการติดตั้ง คุณต้องใหม่เซอร์วิสแพ็ค สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการนำฐานข้อมูลแบบออนไลน์ ให้ดูที่หัวข้อฐาน "แนบและ Detaching เป็นข้อมูล" ใน SQL Server หนังสือออนไลน์ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการวิเคราะห์ฐานข้อมูล suspect ดูหัวข้อ "เซิร์ฟเวอร์และฐานข้อมูลแก้ไข" ใน SQL Server หนังสือออนไลน์

เมื่อต้องการใช้ SP3a ไปยังฐานข้อมูลแบบอ่านอย่างเดียว
  1. ทำให้ฐานข้อมูลแบบอ่านอย่างเดียวสามารถเขียนได้โดยใช้คำสั่งเปลี่ยนแปลงฐานข้อมูล เป็นฐานข้อมูลของฐานข้อมูล follows: ALTER SET READ_WRITE
  2. ให้ทำซ้ำขั้นตอนที่ 1 สำหรับฐานข้อมูลแบบอ่านอย่างเดียวที่ทั้งหมด
  3. นำไปใช้ (หรือนำไปใช้ใหม่) เซอร์วิสแพ็ค
  4. ถ้าจำเป็น เปลี่ยนฐานข้อมูลแบบอ่านอย่างเดียวอีกครั้ง โดยใช้ ALTER ฐานข้อมูล เป็นดังนี้:

    ฐานข้อมูลของฐานข้อมูลที่มีการเปลี่ยนแปลง SET READ_ONLY
เมื่อต้องการใช้ SP3a filegroup แบบอ่านอย่างเดียว
  1. ทำให้การอ่านอย่างเดียว filegroup แบบเขียนได้ใช้เปลี่ยนแปลง databasE ดัง: เปลี่ยนฐานข้อมูลฐานข้อมูลปรับเปลี่ยน FILEGROUP filegroup_name READWRITE
  2. ให้ทำซ้ำขั้นตอนที่ 1 สำหรับ filegroups แบบอ่านอย่างเดียวที่ทั้งหมด
  3. นำไปใช้ (หรือนำไปใช้ใหม่) เซอร์วิสแพ็ค
  4. ทำให้ filegroup แบบอ่านอย่างเดียวโดยใช้อีกครั้งเปลี่ยนแปลงฐานข้อมูลเป็นดังนี้:

    การเปลี่ยนแปลงฐานข้อมูลของฐานข้อมูล MODIFY FILEGROUP
    filegroup_name READONLY
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงฐานข้อมูล ดูข้อมูลเพิ่มเติมเกี่ยวกับ reapplying SP3a หัวข้อการอ้างอิง "ฐานข้อมูลการเปลี่ยนแปลง" ใน Online.For หนังสือเซิร์ฟเวอร์ SQL ดูส่วน 3.14 Reapplying SP3a

3.13 SP3a การถอนการติดตั้ง

วิธีคุณเอา SP3a เซิร์ฟเวอร์ SQL ขึ้นอยู่กับคอมโพเนนต์ SP3 2000 เซิร์ฟเวอร์ SQL ที่ถูกลบออก

หมายเหตุ:ถอนการติด mdac การปรับปรุงจะไม่ตั้ง ดูข้อมูลเพิ่มเติม ส่วน 5.5.1 Updates ไปยัง Microsoft ข้อมูลคอมโพเนนต์การเข้าถึง

ถอนการติดตั้งคอมโพเนนต์ของฐานข้อมูล Server 2000 SQL และ SP3a เดสก์ท็อปของโปรแกรม

เมื่อต้องการกลับไปรุ่นก่อน-SP3a ของคอมโพเนนต์ที่ SQL Server 2000 คุณต้องมี ups ของสำรองmsdb หลักและรูปแบบจำลองฐานข้อมูลที่นำมาก่อนที่จะติดตั้ง SP3a สำหรับข้อมูลเพิ่มเติม ให้ดูที่ฐานส่วน 3.1 กลับขึ้นของคุณ SQL Server ข้อมูล

หมายเหตุ:ถ้าฐานข้อมูลที่เกี่ยวข้องกับการจำลองแบบ คุณต้องยกเลิกการประกาศ เมื่อต้องการปิดใช้งานการเผยแพร่:
  1. ใน SQL Server องค์กร Manager ขยาย SQL Server กลุ่ม ขยายเซิร์ฟเวอร์ คลิกขวาการคัดลอกโฟลเดอร์ แล้วคลิกกำหนดค่าการประกาศ สมาชิก และชื่อการแจกจ่าย
  2. คลิกการฐานข้อมูลที่ประกาศแท็บ
  3. ล้างกล่องกาเครื่องหมายสำหรับแต่ละฐานข้อมูลที่เกี่ยวข้องกับการจำลองแบบ ซึ่งช่วยให้ฐานข้อมูลเป็น detached
เมื่อต้องการกลับไปยัง SQL Server รุ่น SP3a ก่อน
  1. แยกออกฐานข้อมูลผู้ใช้ทั้งหมด สำหรับข้อมูลเพิ่มเติม ดูที่ "วิธีการที่แนบ และฐานข้อมูล (ตัวจัดการองค์กร) ที่แยกออก" ใน SQL Server หนังสือออนไลน์
  2. ถอนการติดตั้ง SQL Server ในแผงควบคุมคลิกสองครั้งเพิ่ม/เอาโปรแกรมออกแล้ว เลือกอินสแตนซ์ของ SQL Server ที่คุณต้องการถอนการติดตั้ง
  3. ติดตั้ง SQL Server 2000 จากซีดีรอมหรือตำแหน่งที่ตั้งที่คุณติดตั้งเริ่มต้นไว้ SQL Server
  4. นำไปใช้เซอร์วิสแพ็คและการแก้ไข QFE ที่ได้รับการติดตั้งก่อนที่จะ SP3a
  5. การคืนค่าฐานข้อมูลmsdb หลักและรูปแบบจำลองจากครั้งล่าสุดใน การสำรองข้อมูลที่ถูกสร้างขึ้นก่อนที่จะใช้ SP3a.This โดยอัตโนมัติแนบฐานข้อมูลผู้ใช้ใด ๆ ที่ถูกแนบอยู่ในขณะที่สร้างการสำรองข้อมูล สันนิษฐานว่ายังไม่มีเปลี่ยนตำแหน่งที่ตั้งของแฟ้มข้อมูล
  6. แนบฐานข้อมูลผู้ใช้ใด ๆ ที่ถูกสร้างขึ้นหลังจากการสำรองข้อมูลล่าสุดของการวางแผนหลักdatabase.
  7. กำหนดค่าการจำลองแบบถ้าจำเป็น
คำเตือนเมื่อคุณกลับไปยัง SQL Server รุ่น SP3a ก่อน การเปลี่ยนแปลงทั้งหมดที่ทำกับฐานข้อมูลหลัก msdb และรุ่นหลังจากการใช้ SP3a จะสูญหายไป

ถอนการติดตั้ง SQL Server 2000 วิเคราะห์บริการ SP3a

เพื่อให้สามารถกลับ Analysis Services ไปเป็นสถานะ SP3a ก่อน คุณต้องสำรองเซิร์ฟเวอร์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAPคีย์รีจิสทรีก่อนที่จะติดตั้ง SP3a สำหรับข้อมูลเพิ่มเติม ดูฐานส่วน 3.2 กลับขึ้นของคุณมองการวิเคราะห์บริการข้อมูลและการเก็บ

หมายเหตุ:ถ้าคุณไม่ได้สำรองคีย์รีจิสทรีนี้ คุณต้องทำตามกระบวนการรับการบันทึกไว้ในบทความฐานความรู้ของ Microsoft 330244

เมื่อต้องการกลับไปยัง SQL Server รุ่น SP3a ก่อน
  1. ถอนการติดตั้ง SQL Server 2000 Analysis Services ในแผงควบคุมคลิกสองครั้งเพิ่ม/เอาออกโปรแกรมคลิกsql Server 2000 Analysis Servicesคลิกเอาออก
  2. ติดตั้ง SQL Server 2000 Analysis Services จากซีดีรอมหรือตำแหน่งที่ตั้งที่คุณติดตั้งเริ่มต้นไว้ Analysis Services
  3. นำไปใช้เซอร์วิสแพ็คและการแก้ไข QFE ที่ได้รับการติดตั้งก่อนที่จะติดตั้ง SP3a
  4. เอาออกแบบเซิร์ฟเวอร์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAPรีจิสตรีคีย์
  5. ติดตั้งใหม่นั้นเซิร์ฟเวอร์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAPคีย์รีจิสทรีจากการสำรองข้อมูล SP3a ก่อน

3.14 reapplying SP3a

ข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมด

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

4.0 ข้อควรพิจารณาการติดตั้งเพิ่มเติม

ข้อควรพิจารณานี้ส่วนเอกสารบริการเพิ่มเติม pack ติดตั้งเกี่ยวกับที่ใช้เฉพาะในกรณีพิเศษ

4.1 การติดตั้งแบบอัตโนมัติ

ฐานข้อมูลคอมโพเนนต์ SP3a สามารถถูกประยุกต์ใช้ในโหมดการทำงานอัตโนมัติให้กับอินสแตนซ์ของ SQL Server ซีดีรอม SP3a คอมโพเนนต์ของฐานข้อมูลประกอบด้วยแฟ้ม.iss ที่สามารถใช้เพื่อทำการเซ็ตอัพ SP3a แบบอัตโนมัติและการติดตั้งชนิดอื่น ๆ แฟ้มต่อไปนี้จะอยู่ในไดเรกทอรีรากบนซีดีรอม:
  • Sql2kdef.iss คือ แฟ้มการติดตั้งแบบอัตโนมัติที่ใช้ในการใช้ฐานข้อมูลคอมโพเนนต์ SP3a อินสแตนซ์ที่เริ่มต้นของ SQL Server 2000 ทำงานบน Windows 2000 หรือ Windows NT 4.0 แฟ้มชุดงานที่สอดคล้องกันจะใช้เป็น Sql2kdef.bat
  • Sql2knm.iss คือ แฟ้มการตั้งค่าที่ใช้ในการใช้ฐานข้อมูลคอมโพเนนต์ SP3a อินสแตนซ์ที่มีชื่อของ SQL Server 2000 ทำงานบน Windows 2000 หรือ Windows NT 4.0 คุณต้องเปลี่ยนชื่ออินสแตนซ์ในแฟ้มนี้.iss เพื่อระบุอินสแตนซ์ที่มีการปรับรุ่น
  • Sql2ktls.iss คือ แฟ้มการตั้งค่าที่ใช้ในการใช้ฐานข้อมูลคอมโพเนนต์ SP3a เพื่อติดตั้งเครื่องมืออย่างเดียว แฟ้มนี้สามารถใช้สำหรับการติดตั้งโดยไม่มีการแก้ไขใด ๆ
  • Sql2k9x.iss คือ แฟ้มการตั้งค่าที่ใช้ในการใช้ฐานข้อมูลคอมโพเนนต์ SP3a บนคอมพิวเตอร์ที่ใช้ Windows Millennium Edition หรือ Windows 98 คุณต้องเปลี่ยนชื่ออินสแตนซ์ในแฟ้มนี้.iss เพื่อระบุอินสแตนซ์ที่มีการปรับรุ่น
  • Sql2kcli.iss คือ แฟ้มการตั้งค่าที่ใช้ในการใช้ฐานข้อมูลคอมโพเนนต์ SP3a เพื่อติดตั้งคอมโพเนนต์ที่ไคลเอนต์บนคอมพิวเตอร์ที่ใช้ Windows 95
  • Msolap.iss คือ แฟ้มการตั้งค่าที่เก็บรายการของพารามิเตอร์สำหรับการรันโปรแกรมติดตั้งแบบอัตโนมัติของ SP3a บริการการวิเคราะห์
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดำเนินการติดตั้งแบบอัตโนมัติของ SQL Server 2000 ให้ดูที่หัวข้อติด "ทำข้อแบบอัตโนมัติตั้ง" ใน SQL Server หนังสือออนไลน์

ข้อควรพิจารณาการติดตั้งแบบอัตโนมัติ

ข้อควรพิจารณาต่อไปนี้ที่เกี่ยวข้องกับการติดตั้งแบบอัตโนมัติ:
  • เรียกใช้การติดตั้งแบบอัตโนมัติโดยใช้การพิสูจน์ตัวจริงของ Windows เมื่อใดก็ ตามที่เป็นไปได้
  • ถ้าคุณต้องเรียกใช้การตั้งค่าแบบอัตโนมัติโดยใช้การพิสูจน์ตัวจริงของเซิร์ฟเวอร์ SQL ตัวอย่างถ้าคุณกำลังเรียกใช้โปรแกรมติดตั้งแบบอัตโนมัติของ SP3a บนคอมพิวเตอร์ที่ใช้ Windows 98 หรือ Windows Millennium Edition คุณไม่ควรมีรหัสผ่านสำหรับการเข้าสู่ระบบ sa ในแฟ้ม.iss หรือชุดของแฟ้มได้เนื่องจาก แฟ้มเหล่านี้จะไม่เข้ารหัสลับ แทน คุณควรใส่รหัสผ่านสำหรับเข้าสู่ระบบ sa ในบรรทัดคำสั่งที่ใช้พารามิเตอร์ sapwd เป็นดังนี้:

    เริ่ม /wait setupsql.exe -s - รหัสผ่าน sapwd sms - f1 C:\sql2knm.iss-
  • หากอินสแตนซ์ SQL Server ที่มีการปรับรุ่นเป็น SP3a มีรหัสผ่านที่ว่างเปล่าสำหรับบัญชีการเข้าสู่ระบบ sa รหัสผ่านต้องมีมาก่อนที่จะเรียกใช้การติดตั้งแบบอัตโนมัติ คุณควรเปลี่ยนรหัสผ่านนี้ได้ โดยการทำงานอยู่sp_password.
  • เมื่อต้องการเรียกใช้การติดตั้งแบบอัตโนมัติของ SP3a ด้วยตนเองคุณต้องตั้งค่าสวิทช์การตั้งค่าต่อไปนี้ที่ตรงกับรายการการตรวจสอบความเข้ากันได้ย้อนหลังกล่องโต้ตอบหรือติดตั้งแบบอัตโนมัติจะล้มเหลว
ยุบตารางนี้ขยายตารางนี้
สวิตช์การติดตั้งแบบอัตโนมัติคำอธิบาย:
UpgradeMSSearchสวิตช์นี้ไม่จำเป็นต้องใช้เพื่อเน้น rebuild จำเป็นของแค็ตตาล็อกของข้อความ ถ้ามีการเปิดใช้การค้นหาข้อความทั้งหมด คุณต้องกำหนดสวิตช์นี้เป็น 1 สำหรับข้อมูลเพิ่มเติม แค็ตตาล็อกดูเต็มส่วน 5.1.5 ข้อความจะเสร็จสมบูรณ์ Rebuilt หลังจากติดตั้งแล้ว
MSXTSXUpgradedต้องใช้สวิตช์นี้เพื่อแก้ไขปัญหาเกี่ยวกับการตั้งค่าคอนฟิกเซิร์ฟเวอร์หลัก/เป้าหมาย upgrading ถ้าคุณกำลังประยุกต์ใช้ SP3a ไปยังเซิร์ฟเวอร์เป้าหมายหรือการวางแผนหลัก คุณต้องกำหนดสวิตช์นี้เป็น 1 สำหรับข้อมูลเพิ่มเติม ดูส่วน 5.4.2 เปลี่ยนการกำหนดค่าเซิร์ฟเวอร์หลัก/เป้าหมาย
EnableCrossDBChaining(ใส่หรือไม่ใส่ก็ได้): ใช้สวิตช์นี้เพื่อเปิดใช้งานการเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining เมื่อต้องการเปิดใช้งานการเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining กำหนดสวิตช์นี้เป็น 1 สำหรับข้อมูลเพิ่มเติม ให้ดูส่วน 5.1.11 Chaining เป็นเจ้าของฐานข้อมูลหว่าง
  • ระหว่างการติดการทำงานอัตโนมัติตั้ง หากติดตั้งตรวจพบฐานข้อมูลใด ๆ ที่เขียนได้ หรือ filegroups ว่า ข้อมูลถูกเขียนการตั้งค่าการเข้าสู่ระบบ และการติดตั้งแบบอัตโนมัติดำเนินต่อ ในกรณีใด ๆ ที่แสดงไว้ในแฟ้มบันทึกการตั้งค่าฐานข้อมูลไม่สามารถเขียนได้เป็นสมาชิกของโทโพโลยีของการทำแบบจำลอง คุณต้องทำให้ฐานข้อมูลที่เขียนได้ และนำไปใช้ใหม่โปรแกรมติดตั้ง SP3a ไปที่อินสแตนซ์ของ SQL Server 2000 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดให้ฐานข้อมูลที่เขียนได้ ให้ดูที่ส่วน 3.12 ใช้ SP3a ฐานข้อมูล Read-Only หรือ Filegroups สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ reapplying SP3a ให้ดูที่ส่วน 3.14 Reapplying SP3a

ที่ 4.2 redistributing SP3a คอมโพเนนต์การเข้าถึงข้อมูล

ฐานข้อมูลคอมโพเนนต์ SP3a รวมถึงการ self-extracting Sqlredis.exe ของแฟ้ม เมื่อมีการเรียกใช้ Sqlredis.exe ออก:
  • ดำเนินการแฟ้ม Mdac_typ.exe จาก Microsoft Data Access คอมโพเนนต์ (MDAC) 2.7 Service Pack 1a ซึ่งติดตั้งคอมโพเนนต์หลักของ MDAC 2.7 SP1a (ถ้าไม่พบรุ่นเดียวกัน หรือใหม่กว่า) และรุ่น SQL Server และเดสก์ท็อปที่โปรแกรมไคลเอนต์เชื่อมต่อไปป์ที่มีอยู่ใน SP3a สำหรับข้อมูลเพิ่มเติม โปรดดู 5.5.1 การปรับปรุงข้อมูลของ Microsoft คอมโพเนนต์การเข้าถึง
  • ติดตั้งโปรแกรมควบคุม Microsoft Jet ODBC และคอมโพเนนต์การเชื่อมต่อ
คุณสามารถกระจายแฟ้ม Sqlredis.exe ภายใต้ข้อกำหนดและเงื่อนไขที่มีการบันทึกไว้ในแฟ้ม Redist.txt ที่มาพร้อมกับ SP3a

5.0 บันทึกย่อเอกสารประกอบ

ส่วนนี้ครอบคลุมถึงปัญหาที่เกิดขึ้นนอกเหนือจากการคุณลักษณะใหม่ ๆ ที่พร้อมใช้งานแบบเมื่อคุณรัน SP3a ปัญหาเหล่านี้ใช้เมื่อเรียกใช้ service pack การปรับรุ่นจาก SQL Server 2000, SQL Server 2000 SP1 หรือ SQL Server 2000 SP2 ส่วนนี้ไม่ได้ถูก meant เป็น คำอธิบายของการแก้ไขใน SP3a ทั้งหมด สำหรับรายการทั้งหมดของการแก้ปัญหาเหล่านี้ ให้ดูที่บทความฐานความรู้ของ Microsoft 306908

Analysis Services และบริการข้อมูล Meta เซ็กเมนต์ในส่วนนี้ไม่ได้นำไปใช้กับการติดตั้งบนเดสก์ท็อปโปรแกรมอย่างเดียว
ข้อมูลใด ๆ ที่เกี่ยวข้องกับ SQL Server 2000 Service Pack 3a ที่ไม่พร้อมใช้งานในเวลาที่จะถูกรวมไว้ในแฟ้ม readme นี้ จะถูกประกาศในบทความฐานความรู้ของ Microsoft 816502

บทความฐานความรู้ของ Microsoft เหล่านี้จะพร้อมใช้งานที่ Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้

5.1 ฐานข้อมูล และเพิ่มประสิทธิภาพของโปรแกรมบนเดสก์ท็อป

การปรับปรุงต่อไปนี้นำไปใช้กับอินสแตนซ์ของ SQL Server 2000 ที่มีการติดตั้งฐานข้อมูลคอมโพเนนต์ SP3a พวกเขายังใช้ MSDE อินสแตนซ์ของ 2000 ที่มีการติดตั้ง SP3a โปรแกรมเดสก์ท็อป
5.1.1 ใช้จีน ญี่ปุ่น หรืออักขระภาษาเกาหลีกับฐานข้อมูลคอมโพเนนต์ SP3a
ใน SP1

หากคุณติดตั้งฐานข้อมูลคอมโพเนนต์ SP3a บนเซิร์ฟเวอร์ที่รัน Windows 98 หรือ Windows NT 4.0 และการปรับรุ่นที่ใหม่กว่ากับ Windows 2000 การปรับรุ่น Windows 2000 แทนที่ไฟล์ระบบบางอย่าง แฟ้มเหล่านี้ระบบจะจำเป็นสำหรับการเรียงลำดับอักขระภาษาจีน ญี่ปุ่น หรือภาษาเกาหลี ถ้าคุณใช้อักขระภาษาจีน ญี่ปุ่น หรือภาษาเกาหลีในฐานข้อมูล SQL Server ของคุณ รันการใหม่อีกรุ่น Sqlredis.exe ที่มาพร้อมกับ SP3a หลังจากที่คุณปรับรุ่นเป็น Windows 2000 ครั้ง ดูข้อมูลเพิ่มเติมเกี่ยวกับการทำงาน Sqlredis.exe ส่วนที่ 4.2 Redistributing SP3a คอมโพเนนต์การเข้าถึงข้อมูล

หมายเหตุ:คุณไม่ต้องนำ Sqlredis.exe ไปใช้ใหม่ ในคอมพิวเตอร์ไคลเอนต์ หรือ บนเซิร์ฟเวอร์ที่ไม่มีฐานข้อมูลที่ประกอบด้วยอักขระภาษาจีน ญี่ปุ่น หรือภาษาเกาหลี
5.1.2 ทีมแฮถูกเอาออก
ใน SP1

ทีมงานแฮชไม่ถูกเอาออก เนื่องจากการปรับปรุงบางอย่างกับ SQL Server 2000 ทีมแฮชที่ไม่ผลิตประโยชน์ประสิทธิภาพการทำงานที่มีเสนอใน SQL Server 7.0 นอกจากนี้ ลบทีมแฮออกทำให้ SQL Server 2000 เสถียรขึ้น

ดังนั้น optimizer แบบสอบถามสร้างแผนการสอบถามที่ใช้ทีมงานแฮชที่มีอีกต่อไป

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

ได้เพิ่มสวิตช์รูปแบบของความสัมพันธ์สองกับ service pack นี้

สวิตช์ I/O รูปแบบของความสัมพันธ์

มี service pack นี้ คุณสามารถระบุได้มีใช้ cpu ที่เรียกใช้เธรดสำหรับการดำเนินการ I/O ของดิสก์ คุณต้องใช้สวิตช์นี้ร่วมกับรูปแบบของความสัมพันธ์ตัวเลือก สำหรับข้อมูลเพิ่มเติม ให้ดูที่บทความ 298402 ใน Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้ สำหรับคำแนะนำเกี่ยวกับการค้นหาฐานความรู้ ให้ดูที่ส่วน 1.5 เพิ่มเติมรายละเอียดเกี่ยวกับ SP3a

สลับการเชื่อมต่อรูปแบบของความสัมพันธ์
มี service pack นี้ คุณสามารถกำหนดค่าระบบที่จะเปิดใช้งานสำหรับเสมือนอินเทอร์เฟซสำหรับสถาปัตยกรรม (VIA) ในการผูก SQL Server ที่ เชื่อมต่อจากการ์ดเครือข่ายบางอย่างเพื่อประมวลผลคำหรือชุดของตัวประมวลผลได้ คุณต้องใช้สวิตช์นี้ร่วมกับตัวเลือกรูปแบบของความสัมพันธ์ สำหรับข้อมูลเพิ่มเติม ให้ดูที่บทความ 299641 ใน Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้
5.1.4 กรองมุมมองดัชนี
ในการติดตั้ง SP2

ถ้าคุณได้พบจุดบกพร่องของ SQL Server 2000 355069 ตามที่ได้รับการบันทึกไว้ใน 306467 บทความฐานความรู้ของ Microsoft, service pack จะเฉพาะป้องกันเหตุการณ์ในอนาคตของผลลัพธ์ที่ไม่คาดคิดเนื่องจากการปรับเปลี่ยนข้อมูล นอกเหนือจากการใช้การแก้ไขนี้ ดัชนีทั้งหมดที่ขึ้นอยู่กับมุมมองด้วยเงื่อนไขตัวกรองต้องถูกสร้างขึ้นใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดูที่ Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้
5.1.5 แค็ตตาล็อกเต็มข้อความนั้น Rebuilt หลังจากที่ติดตั้งเสร็จสมบูรณ์
ใน SP3

แค็ตตาล็อกของข้อความทั้งหมดจะ rebuilt เป็นส่วนหนึ่งของการติดตั้ง SP3a ยกเว้นเมื่อปรับรุ่นจาก SP3 rebuild ที่เป็นแบบอัตโนมัติ และทรัพยากรสูง แบบสอบถามจากแค็ตตาล็อกของข้อความอาจส่งคืนผลลัพธ์บางส่วนหรือไม่มีผลจนกว่ากระบวนการ rebuild เสร็จสมบูรณ์ หลังจากที่มีการติดตั้ง SP3a แฟ้มบันทึกเหตุการณ์ของระบบประกอบด้วยข้อความที่ระบุว่า มีความเสียหาย ของรุ่นที่เก่ากว่าแค็ตตาล็อก ไม่ และจะต้องถูก rebuilt

สำหรับข้อมูล ให้ดูที่บทความฐานความรู้ 327217 ซึ่งจะ กล่าวถึงการแก้ไขปัญหาที่เป็นไปได้สำหรับการรักษาค้นหาข้อความที่มีอยู่ใน ระหว่างกระบวนการ rebuild และหลีกเลี่ยงการ rebuild อัตโนมัติ
5.1.6 การเปลี่ยนแปลงไวยากรณ์สำหรับ sp_change_users_login
ใน SP3

เมื่อคุณเรียกใช้sp_change_users_loginด้วยการ@การกระทำ = Auto_Fixอาร์กิวเมนต์ คุณจะต้องระบุรหัสผ่านsp_change_users_loginกำหนดรหัสผ่านการล็อกอินใหม่ใด ๆ ที่สร้างสำหรับผู้ใช้ ตัวอย่างต่อไปนี้แสดงใหม่รหัสผ่าน @อาร์กิวเมนต์
sp_change_users_login [ @Action = ] 'action' 
    [ , [ @UserNamePattern = ] 'user' ] 
    [ , [ @LoginName = ] 'login' ]
    [ , [ @Password = ] 'password' ]
Use the @Password argument only with @Action=Auto_Fix. The following example shows the new syntax for the sp_change_users_login command when using Auto_Fix. Other examples in SQL Server Books Online remain unchanged.

USE pubs
go
EXEC sp_change_users_login 'Auto_Fix', 'Mary', NULL, 'B3r12-36'
go
5.1.7 การเข้าถึงไปยังผู้ให้บริการของฐานข้อมูล OLE กิจปิดการใช้งาน โดยค่าเริ่มต้น
ใน SP3

ถ้าการDisallowAdhocAccessรีจิสทรีตัวเลือกจะไม่ได้ กำหนด โดยค่าเริ่มต้น การเข้าใช้งานโหมด ad hoc ไปยังผู้ให้บริการ OLE DB ไม่ได้รับอนุญาต ซึ่งหมายความว่า ไวยากรณ์ของแบบสอบถามเฉพาะกิจ เช่น OPENDATASOURCE และ OPENROWSET จะไม่มีการทำงานกับเซิร์ฟเวอร์ระยะไกล เมื่อต้องการอนุญาตการเข้าถึงแบบเฉพาะกิจ คุณต้องเปิดเซ็ตDisallowAdhocAccessตัวเลือก0.
5.1.8 ตัวเลือกผู้ให้บริการ SqlServerLike ใหม่
ใน SP3

เมื่อต้องการเปิดใช้งานการประมวลผลการสอบถามระยะไกลที่มีลักษณะ predicates ที่มีประสิทธิภาพมากขึ้นในSqlServerLikeตัวเลือกถูกเพิ่มใน SP3 sql Server 2000 SP3 หรือในขณะนี้ในภายหลังได้สองตัวเลือกสำหรับการส่งเช่นเดียวกับการดำเนินการไปยังเซิร์ฟเวอร์ที่ถูกเชื่อมโยง ถ้าผู้ให้บริการ OLE DB สำหรับเซิร์ฟเวอร์ที่ถูกเชื่อมโยงสนับสนุนไวยากรณ์ของ SQL Server สำหรับเหมือนการดำเนินการและสัญลักษณ์ตัวแทน คุณสามารถระบุการSqlServerLIKEตัวเลือกเพื่อให้ส่ง SQL Server ที่เหมือนกับการดำเนินการโดยใช้ไวยากรณ์ของ SQL Server ถ้าผู้ให้บริการ OLE DB สำหรับเซิร์ฟเวอร์ที่มีการเชื่อมโยงกับรายงานที่ จะสนับสนุนไวยากรณ์รายการระดับ ANSI/ISO SQL-92 หรือส่งกลับค่านั้นsqlprop_ansilikeคุณสมบัติ SQL Server จะส่งเหมือนกับการดำเนินการไปยังเซิร์ฟเวอร์ที่ถูกเชื่อมโยงที่ใช้ไวยากรณ์ SQL 92 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับsqlprop_ansilikeดูหัวข้อ "เขียนโปรแกรมใน SQLPROPSET_OPTHINTS คุณสมบัติชุด" ใน SQL Server 2000 หนังสือออนไลน์

คุณต้องเพิ่มค่าคีย์รีจิสทรีเพื่อเปิดใช้งานตัวเลือก SqlServerLIKE สำหรับการ OLE DB ผู้ให้บริการ
ข้อควรระวังในการแก้ไขรีจิสทรีอย่างไม่ถูกต้องอาจทำให้เกิดปัญหาร้ายแรงซึ่งอาจทำให้คุณติดตั้งระบบปฏิบัติการของคุณ Microsoft ไม่รับประกันว่า ปัญหาที่เป็นผลจากการแก้ไขรีจิสทรีอย่างไม่ถูกต้องจะสามารถแก้ไข ก่อนที่จะทำการแก้ไขรีจิสทรี สำรองข้อมูลที่มีค่าใด ๆ
  1. เปิด Regedit32
  2. ค้นหาคีย์รีจิสทรีที่เหมาะสม:
    • สำหรับกรณีที่มีชื่อ ค้นหาคีย์นี้:
      Server\ SQL HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft <instance name=""> \Providers\ <provider name=""></provider> </instance>
    • สำหรับการเริ่มต้นอินสแตนซ์ ค้นหาคีย์นี้:
      HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\Providers\<provider name=""> </provider>

  3. ในการ <provider name="">คีย์ เพิ่มค่า DWORD SqlServerLIKE การตั้งชื่อ และค่าของการตั้งค่าเป็น 1 งาน</provider>
5.1.9 ข้อความแสดงข้อผิดพลาดขยายสำหรับแบบสอบถามที่วางจำหน่าย
ใน SP3

สำหรับการสอบถามที่วางจำหน่าย SQL Server ส่งกลับข้อผิดพลาดของผู้ให้บริการข้อมูลนอกเหนือจากการรายละเอียดข้อผิดพลาดของเซิร์ฟเวอร์ เมื่อแบบสอบถามระหว่างผลลัพธ์ของเซิร์ฟเวอร์ที่ถูกเชื่อมโยงในข้อผิดพลาด SQL Server ตรวจสอบเพื่อดูว่า ตัวให้บริการสนับสนุนIErrorRecordsอินเทอร์เฟซของ ole DB ถ้ามีสนับสนุนอินเทอร์เฟซนี้ เรียก SQL ServerGetErrorInfoฟังก์ชันการรับข้อมูลความผิดพลาดเพิ่มเติมจากผู้ให้บริการ และการส่งกลับข้อมูลนี้ให้กับผู้ใช้เป็นส่วนหนึ่งของข้อความแสดงข้อผิดพลาด ถ้าการIErrorRecordsไม่สนับสนุนอินเทอร์เฟซ ไม่มีการเปลี่ยนแปลงในลักษณะการทำงานของ SQL Server: SQL Server ส่งกลับข้อผิดพลาดทั่วไป
ตัวอย่างเช่น รันการสอบถามต่อไปนี้กับเซิร์ฟเวอร์ที่ใช้ MSDASQL ซึ่งไม่สนับสนุนsql_variant:
SELECT * FROM remote2k.dqtable.dbo.sqlvariantnotnull 
--Remote2k is a loopback server.
Prior to SP3, SQL Server returned the following error message:

Server: Msg 7356, Level 16, State 1, Line 1
OLE DB provider 'msdasql' supplied inconsistent metadata for a column. 
Metadata information was changed at execution time.
After you apply SP3 or later, SQL Server returns the following error message:

Server: Msg 7356, Level 16, State 1, Line 1
OLE DB provider 'msdasql' supplied inconsistent metadata for a column. 
Metadata information was changed at execution time.
OLE DB error trace [Non-interface error:  Column 'sql_variant' (compile-time
ordinal 3) of object '"dqtable"."dbo"."sqlvariantnotnull"' was reported 
to have a DBCOLUMNFLAGS_ISFIXEDLENGTH of 16 at compile time and 0 at run time].
5.1.10 fn_get_sql ฟังก์ชันใหม่กลับ SQL งบ
ใน SP3

SP3 และมีฟังก์ชันใหม่ในภายหลังfn_get_sqlที่ส่งกลับข้อความแสดงข้อความของคำสั่ง SQL สำหรับการจัดการ SQL ที่ระบุ นอกจากนี้ ให้การสนับสนุนฟังก์ชันนี้ คอลัมน์ใหม่สามถูกเพิ่มไปsysprocessesตารางระบบ ซึ่งแสดงอยู่ในตารางต่อไป
ยุบตารางนี้ขยายตารางนี้
ชื่อคอลัมน์ชนิดข้อมูล:คำอธิบาย:
sql_handlebinary(20)แสดงชุดงานหรือวัตถุกำลังอยู่ในขณะนี้
stmt_startintออฟเซ็ตเริ่มต้นของคำสั่ง SQL ปัจจุบันสำหรับ sql_handle ที่ระบุ
stmt_endintออฟเซตสิ้นสุดของ SQL ที่ปัจจุบันงบสำหรับ sql_handle ที่ระบุ ค่าของ -1 บ่งชี้ว่า คำสั่งปัจจุบันทำงานที่จุดสิ้นสุดของผลลัพธ์ที่ส่งกลับ โดยฟังก์ชัน fn_get_sql สำหรับ sql_handle ที่ระบุ
Syntax
fn_get_sql ([ @SqlHandle = ] SqlHandle )

Arguments
[ @SqlHandle = ] SqlHandle

The handle value. SqlHandle is binary(20).

Tables Returned
ยุบตารางนี้ขยายตารางนี้
ชื่อคอลัมน์ชนิดข้อมูล:คำอธิบาย:
dbidsmallintรหัสของฐานข้อมูล ค่านี้มีค่า NULL สำหรับคำสั่ง SQL แบบเฉพาะกิจ
objectidintรหัสของวัตถุฐานข้อมูล ค่านี้มีค่า NULL สำหรับคำสั่ง SQL แบบเฉพาะกิจ
ตัวเลขsmallintหมายเลขของกลุ่ม ถ้ามีการจัดกลุ่มตามขั้นตอน ค่านี้เป็น 0 สำหรับรายการที่ไม่ใช่กระบวนการและค่า NULL สำหรับคำสั่ง SQL แบบเฉพาะกิจ
การเข้ารหัสลับบิตบ่งชี้ว่า วัตถุถูกเข้ารหัสลับ มีค่าเป็น 0 ถ้าวัตถุไม่ถูกเข้ารหัสลับและ 1 ถ้าวัตถุถูกเข้ารหัสลับ
ข้อความข้อความข้อความของคำสั่ง SQL ค่านี้มีค่า NULL สำหรับออบเจ็กต์ที่เข้ารหัสลับ
remarks

คุณสามารถรับการจัดการ SQL ที่ถูกต้องจากนั้นsql_handleคอลัมน์นี้sysprocessesตารางระบบ

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

เซิร์ฟเวอร์: ข่าวสารเกี่ยวกับ 569 ระดับ 16 รัฐ 1 กระบวนงานfn_get_sqlบรรทัด 12 ตัวจัดการการส่งผ่านไปfn_get_sqlไม่ถูกต้อง

SQL Server 2000 ไม่แคชบางอย่างที่ SQL Transact งบ เช่นใบแจ้งยอดการคัดลอกขนาดใหญ่และรายการ ด้วยตัวอักษรสตริงที่ใหญ่กว่ากิโลไบต์ 8 ได้ คุณไม่สามารถดึงข้อมูลการจัดการกับรายการเหล่านั้น โดยใช้ฟังก์ชัน fn_get_sql
กระบวนการข้อความมีกรองคอลัมน์ของชุดผลลัพธ์สำหรับข้อความที่อาจประกอบด้วยรหัสผ่าน

ข้อมูลที่ส่งคืนนี้fn_get_sqlฟังก์ชันจะเหมือนกับคำสั่ง DBCC INPUTBUFFER ใช้แบบfn_get_sqlฟังก์ชันเมื่อ INPUTBUFFER DBCC ไม่สามารถใช้ ตัวอย่างเช่น:
  • เมื่อเหตุการณ์ได้มากกว่า 255 อักขระ w
  • มื่อคุณจำเป็นต้องคืนปัจจุบันซ้อนระดับสูงสุดของกระบวนงานที่เก็บไว้ ตัวอย่างเช่น ไม่มีกระบวนการจัดเก็บสองที่มีชื่อsp_1 และ sp_2ถ้าsp_1การเรียกsp_2และคุณได้รับหมายเลขอ้างอิงจากตารางระบบ sysprocesses ขณะsp_2กำลังทำงาน fn_get_sql ฟังก์ชันส่งกลับข้อมูลเกี่ยวกับsp_2นอกจากนี้ ที่ฟังก์ชัน fn_get_sql ส่งกลับค่าข้อความสมบูรณ์ของกระบวนงานที่เก็บไว้ที่ระดับสูงสุดปัจจุบันซ้อน
Permissions:

เฉพาะสมาชิกของsysadminสามารถรันการบทบาทเซิร์ฟเวอร์คงfn_get_sqlฟังก์ชัน

ตัวอย่าง

ผู้ดูแลฐานข้อมูลสามารถใช้ได้fn_get_sqlฟังก์ชันเพื่อช่วยในการวินิจฉัยปัญหาการประมวลผล หลังจากที่ผู้ดูแลระบุขั้นตอนเซิร์ฟเวอร์ปัญหา ID (SPID), ผู้ดูแลสามารถดึงข้อมูลหมายเลขอ้างอิง SQL สำหรับ SPID นั้น เรียกการfn_get_sqlฟังก์ชันที่ มีหมายเลขอ้างอิง และใช้เริ่มต้นและสิ้นสุดออฟเซ็ตเพื่อกำหนดว่าข้อความ SQL ของปัญหา SPID ตัวอย่าง::
DECLARE @Handle binary(20)
SELECT @Handle = sql_handle FROM sysprocesses WHERE spid = 52
SELECT * FROM ::fn_get_sql(@Handle)
5.1.11 ความเป็นเจ้าของฐานข้อมูลหว่าง Chaining
ใน SP3

service pack นี้แสดงตัวเลือกใหม่สำหรับการเปิดความเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining เปิด และปิด

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

เมื่อต้องการติดตั้งบนเดสก์ท็อปโปรแกรม SP3a คุณสามารถใช้พารามิเตอร์การตั้งค่า ALLOWXDBCHAINING การเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมดที่เปิดใช้งาน สำหรับข้อมูลเพิ่มเติม ให้ดูส่วน 3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE

หมายเหตุ:ไม่แนะนำการเปิดใช้งานเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมด

หลังจากการติดตั้ง คุณสามารถใช้วิธีการต่อไปนี้เพื่อเปิด chaining เปิด และปิดสำหรับฐานข้อมูลทั้งหมดในอินสแตนซ์ที่เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน:
  • ใช้ใหม่ไขว้ OwnershipChaining ฐานข้อมูลอาร์กิวเมนต์ของ sp_configureระบบการจัดเก็บกระบวนการ
  • ใช้การอนุญาตให้ใช้Chaining เป็นเจ้าของฐานข้อมูลหว่างตัวเลือกในการการรักษาความปลอดภัยแท็บนี้เซิร์ฟเวอร์ SQL คุณสมบัติกล่องโต้ตอบในตัวจัดการองค์กร
  • ใช้แบบSQLServer.Configuration.ConfigValuesการจัดการฐานข้อมูลคอลเลกชันวัตถุ (DMO) เมื่อการสแตนซ์การอ้างอิงวัตถุอินสแตนซ์ ของ SQL SP3 การ 2000 Server หรือใหม่กว่า คอลเลกชันนี้ประกอบด้วยConfigValueวัตถุที่ชื่อว่าไขว้ Chaining ความเป็นเจ้าของฐานข้อมูล
ถ้าเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining ถูกปิดใช้งานสำหรับอินสแตนซ์ คุณสามารถกำหนดค่าไว้สำหรับฐานข้อมูลแต่ละ ใช้วิธีการต่อไปนี้เพื่อเปิดการเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining เปิด และปิดสำหรับฐานข้อมูล:
  • ใช้ใหม่db chainingตัวเลือกของการsp_dboptionระบบการจัดเก็บกระบวนการ
  • ใช้แบบความเป็นเจ้าของฐานข้อมูล AllowCross Chainingตัวเลือกในการตัวเลือกแท็บนี้คุณสมบัติฐานข้อมูลกล่องโต้ตอบในตัวจัดการองค์กร
  • ใช้แบบDBChainingคุณสมบัตินี้DBOption2dmo วัตถุ
หมายเหตุ:หากคุณไว้ก่อนหน้านี้ใช้เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining SP3 รุ่นพรีรีลี (กว่าการสร้าง 8.00 [BUILD_NUMBER]), คุณต้องเปิดใช้งานดังกล่าวอีกครั้งหลังจากการติดตั้ง SP3a

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

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

เฉพาะสมาชิกของsysadminสามารถรันการบทบาทเซิร์ฟเวอร์คงsp_changedbownerระบบการจัดเก็บกระบวนการ
5.1.14 ตรวจแก้จุดบกพร่องของการเปลี่ยนแปลงฟังก์ชันการทำงาน
ใน SP3

การทำงาน สำหรับการตรวจแก้จุดบกพร่องกระบวนงานที่เก็บไว้ กับ Microsoft Visual Studio 6.0 และรุ่นเก่า หรือ กับตัววิเคราะห์ SQL Server คำถามก่อนที่จะ SP3 ถูกปิดใช้งาน โดยค่าเริ่มต้น การดีบักแอพลิเคชัน (หยุดที่เป็นเบรกพอยต์ SQL Server Transact-SQL ในขณะที่โปรแกรมประยุกต์ไคลเอ็นต์การดีบัก) ยังปิดอยู่ โดยค่าเริ่มต้น เมื่อต้องการเปิดใช้งานการตรวจแก้จุดบกพร่องฟังก์ชัน เรียกใช้sp_sdidebugการส่งผ่านพารามิเตอร์legacy_on. เมื่อต้องการปิดใช้งานการตรวจแก้จุดบกพร่อง ผ่านlegacy_offขั้นตอนนี้

หมายเหตุ:ทำงานนี้sp_sdidebugกระบวนงานที่เก็บไว้ในเซิร์ฟเวอร์การผลิตไม่แนะนำ

สำหรับข้อมูลเพิ่มเติม ให้ดูที่บทความฐานความรู้ของ Microsoft 328151 บทความนี้จะพร้อมใช้งานที่ Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้
5.1.15 การดำเนินการเปิดพอร์ต UDP 1434
ใน SP3a

อินสแตนซ์ของโปรแกรมฐานข้อมูล SQL Server 2000 และ MSDE 2000 ที่ไม่ได้กำหนดค่าให้สนับสนุนเครือข่ายการสื่อสารที่จะหยุดการใช้โพรโทคอลเดตาแกรมผู้ใช้ (UDP) พอร์ต 1434 เริ่มต้น ด้วย SP3a 2000 Server SQL อินสแตนซ์ที่มีการกำหนดค่าให้สนับสนุนการติดต่อสื่อสารของเครือข่ายจะใช้ UDP 1434

อินสแตนซ์ที่ปรับรุ่นเป็น SP3a จะหยุดการใช้ UDP 1434 ทุกครั้งที่เซิร์ฟเวอร์ไลบรารีสุทธิสำหรับอินสแตนซ์ ยกเว้นหน่วยความจำใช้ร่วมกันไลบราสุทธิ ทั้งหมดถูกปิดใช้งาน อินสแตนซ์ที่จะเริ่มต้นการใช้พอร์ต 1434 ทุกครั้งที่คุณเปิดใช้งานเซิร์ฟเวอร์ไลบรารีสุทธิใด ๆ สำหรับข้อมูลเกี่ยวกับการปิดใช้งาน หรือการเปิดใช้งานเซิร์ฟเวอร์ไลบรารีสุทธิ ให้ดูที่หัวข้อ "SQL Server Network Utility" ใน SQL Server 2000 หนังสือออนไลน์

การใช้พอร์ต UDP 1434 โดยคอมพิวเตอร์จะหยุดไม่จนกว่าจะมีการปรับรุ่นเป็น SP3a และกำหนดค่าให้สื่อไม่สนับสนุนเครือข่ายสารอินสแตนซ์ทั้งหมดของ SQL Server 2000 และ MSDE 2000 บนคอมพิวเตอร์

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

นอกจากนี้คุณสามารถระบุว่า เซิร์ฟเวอร์ไลบรารีสุทธิถูกปิดใช้งานเมื่อมีการติดตั้ง หรือการปรับรุ่นอินสแตนซ์ MSDE 2000 ใช้พารามิเตอร์ DISABLENETWORKPROTOCOLS ยูทิลิตี้การตั้งค่า 2000 MSDE หรือคุณสมบัติ SqlDisableNetworkProtocols MSDE 2000 เวียนโมดูล ดูข้อมูลเพิ่มเติมในตัวเลือกเหล่านี้ 3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE

คุณไม่สามารถปิดใช้งานทั้งหมดของเซิร์ฟเวอร์ไลบราสุทธิรีเมื่อติดตั้ง หรือการปรับรุ่นอินสแตนซ์ของ SQL Server 2000 ฐานข้อมูลโปรแกรมได้

5.2 การเพิ่มประสิทธิภาพการบริการการวิเคราะห์

ส่วนนี้อธิบายถึงปรับปรุงไปยัง SQL Server 2000 Analysis Services ที่มีอยู่ SP3a
5.2.1 พาร์ติชันระยะไกล
ใน SP1

เมื่อสร้างพาร์ติชันระยะไกลบนเซิร์ฟเวอร์ในระบบที่มี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ เซิร์ฟเวอร์ระยะไกลต้องใช้บัญชีผู้ใช้โดเมนที่มีสิทธิ์ในการเข้าถึงแบบเต็มไปยัง cube หลักบนเซิร์ฟเวอร์ในระบบ บัญชีผู้ใช้ใด ๆ ที่เป็นสมาชิกของผู้ดูแลระบบ OLAP กลุ่มบนเซิร์ฟเวอร์เฉพาะที่มีสิทธิ์การเข้าถึงแบบเต็ม
นอกจากนี้ ถ้าเซิร์ฟเวอร์เฉพาะที่มี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ เซิร์ฟเวอร์ระยะไกลจะต้องมี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ดังนั้นเซิร์ฟเวอร์ภายในสามารถสร้าง หรือจัดการพาร์ติชันระยะไกล
5.2.2 Analysis Services ปรับปรุงการติดตั้งไคลเอ็นต์ Redistributable
ใน SP1

SP1 บริการการวิเคราะห์และรุ่นที่ใหม่กว่ามีการตั้งค่า redistributable โปรแกรมต่อไปนี้ของไคลเอ็นต์รุ่นที่ปรับปรุง:
  • PTSLite.exe
  • PTSFull.exe
แฟ้มเหล่านี้จะอยู่ในเส้นทาง \Msolap\Install\PTS ของไดเรกทอรีการติดตั้ง service pack บริการ

หมายเหตุ:PTSFull.exe รวม MDAC; PTSLite.exe ไม่

ใช้โปรแกรมการติดตั้งไคลเอนต์ที่ปรับปรุงเหล่านี้ในโปรแกรมประยุกต์ของคุณเพื่อป้องกัน หรือแก้ปัญหาการติดตั้งไคลเอนต์ที่คุณอาจพบเมื่อใช้ Analysis Services และ Microsoft Office XP

หมายเหตุ:แนะนำเมื่อใช้ Analysis Services กับ Office XP การปรับรุ่นไคลเอ็นต์ขอให้
5.2.3 เปิดการใช้การสนับสนุนงานสำหรับข้อมูลอื่น ๆ จากผู้ให้บริการอัลกอริทึม Mining
ใน SP1

การวิเคราะห์บริการ SP1 และรุ่นที่ใหม่กว่ารวมการสนับสนุนสำหรับการเพิ่มผู้ให้บริการการอัลกอริทึม mining ข้อมูลอื่น ๆ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาตัวให้บริการข้อมูล mining อัลกอริทึม ดูเอกสารทางเทคนิคของ "ข้อมูลสาม Mining ให้บริการ" และการ OLE DB สำหรับข้อมูล Mining ทรัพยากร Kit ซึ่งประกอบด้วยรหัสสำหรับตัวอย่างข้อมูล mining อัลกอริทึมให้
5.2.4 Analysis Services ติดตั้งบนคอมพิวเตอร์ที่มีแฟ้มไคลเอ็นต์ที่ปรับปรุงแล้ว
ใน SP1

ถ้าคุณติดตั้ง SQL Server 2000 Analysis Services บนคอมพิวเตอร์ที่ประกอบด้วยไคลเอ็นต์ที่ปรับปรุงแฟ้ม เช่น SQL Server 2000 SP1 หรือ Office XP คุณต้องใช้วิเคราะห์บริการ SP1 หรือรุ่นที่ใหม่กว่าเพื่อให้แน่ใจว่า ไคลเอนต์ทำงานอย่างถูกต้อง และให้คุณสามารถเรียกดูผ่าน cubes
5.2.4 Analysis Services ติดตั้งบนคอมพิวเตอร์ที่มีแฟ้มไคลเอ็นต์ที่ปรับปรุงแล้ว
ใน SP1

ถ้าคุณติดตั้ง SQL Server 2000 Analysis Services บนคอมพิวเตอร์ที่ประกอบด้วยไคลเอ็นต์ที่ปรับปรุงแฟ้ม เช่น SQL Server 2000 SP1 หรือ Office XP คุณต้องใช้วิเคราะห์บริการ SP1 หรือรุ่นที่ใหม่กว่าเพื่อให้แน่ใจว่า ไคลเอนต์ทำงานอย่างถูกต้อง และให้คุณสามารถเรียกดูผ่าน cubes
5.2.5 ข้อจำกัดเพิ่มขึ้นสำหรับการอ้างอิง โดยในลูกบาศก์เสมือนจริง OLAP Cubes
ใน SP3

ลูกบาศก์เสมือนจริงสามารถอ้างอิงถึง 255 ลูกบาศก์เดี๋ยวนี้ อย่างไรก็ตาม ลูกบาศก์เสมือนจริงที่อ้างอิงลูกบาศก์มากกว่า 64 ไม่เห็นบริการ?ตารางสาระสำคัญของ Microsoft ที่นำออกใช้ก่อนที่จะ SP3 รุ่นใดก็
5.2.6 คำสำคัญคำอธิบายใหม่
ใน SP3

ลูกบาศก์ภายในขณะนี้สนับสนุนคุณสมบัติสมาชิก intrinsic คำอธิบายสำหรับหน่วยวัดและมิติ คำสำคัญคำอธิบาย เพิ่มคำสั่งสร้าง CUBE Multidimensional นิพจน์ (MDX) ได้มีใช้การสนับสนุนการใช้คุณสมบัติของสมาชิก intrinsic คำอธิบาย ลง BNF ต่อไปนี้อธิบายการเปลี่ยนแปลงที่ทำงบ CUBE ที่สร้าง:
<dimensions def> :: = DIMENSION <dimension name> [<time def>] 
  [DIMENSION_STRUCTURE <sub_type>] [<hidden def>] 
  [DESCRIPTION <description expression>] 
  <options def> <comma> <hierarchy def list> 
<measures def> :: = MEASURE <measure name> <measure function def> 
  [<measure format def>] [<measure type def>] [<hidden def>] 
  [DESCRIPTION <description expression>] [<comma> <measures def>]
5.2.7 คุณสมบัติของบริการตารางสาระสำคัญในการควบคุมไคลเอนต์ใหม่
ใน SP3

sp3 แนะนำใหม่ PivotTable บริการเชื่อมต่อสายอักขระคุณสมบัติ ไคลเอนต์ที่ถูกจำกัด คุณสมบัตินี้สามารถใช้เพื่อจำกัดบริการตารางสาระสำคัญจากการใช้ฟังก์ชันการทำงานของ cube ภายใน ความพยายามในการใช้คำสั่งที่เกี่ยวข้องกับการสร้างหรือการใช้ cube ภายใน เช่นสร้าง CUBE สร้าง CUBE สากล และสร้างเซสชัน CUBE งบ ใด ๆ raises ข้อผิดพลาด นอกจากนี้ คำสั่งที่เกี่ยวข้องกับการสอบถามลึกซ้ำ เช่นชุดของคำชี้แจง DRILLDOWN ซ้อนกัน raises ข้อผิดพลาดถ้าคำสั่งอาจสามารถเกินสแตกงบที่รักษาไว้ โดยบริการการ PivotTable

คุณสมบัตินี้เก็บค่าสายอักขระ ถ้าการตั้งค่าเป็นค่าสายอักขระใด ๆ ที่ขึ้นต้น ด้วยอักขระ "Y", "y", "T" หรือ "t" หรือค่าสายอักขระใด ๆ ที่สามารถแปลงค่าตัวเลขอื่นที่ไม่ใช่ 0 บริการ PivotTable ถูกจำกัดตามที่อธิบายไว้ก่อนหน้านี้ ถ้าที่ตั้งค่าเป็นมีค่าสายอักขระอื่น ๆ รวมทั้งเป็นสตริงว่าง (""), หรือค่าสายอักขระใด ๆ ที่สามารถแปลงค่าตัวเลขที่เท่ากับ 0 บริการตารางสาระสำคัญ คือไม่จำกัด ค่าเริ่มต้นสำหรับคุณสมบัตินี้เป็น "0"

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

การตั้งค่านี้ตัวเลือกความปลอดภัยคุณสมบัติการ DBPROP_MSMD_SAFETY_OPTIONS_ALLOW_SAFE ยังป้องกันการใช้ PASSTHROUGH สำคัญในลูกบาศก์ภายในเครื่อง
5.2.9 ย้ายเก็บให้บริการข้อมูล Meta ปิดการใช้งาน โดยค่าเริ่มต้น
ใน SP3

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

โดยค่าเริ่มต้น ไม่มีคีย์รีจิสทรีนี้ จะต้องสร้างด้วยตนเองขึ้นตลอดการเชื่อมต่อ Server\Server HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAP ข้อมูลและการตั้งค่าเป็นการเปิดใช้งานการย้ายเก็บที่ให้บริการข้อมูลของ Meta รูปแบบ คีย์รีจิสทรีนี้เก็บค่าสตริงที่ case-sensitive ถ้ามีตั้งค่าเป็น1 หรือ Trueการย้ายเก็บให้ข้อมูล Meta รูปแบบของบริการเปิดใช้งาน ถ้ามีตั้งค่าเป็นค่าสายอักขระอื่นใด ๆ หรือ ถ้าไม่มีคีย์รีจิสทรี การย้ายเก็บการจัดรูปแบบของบริการข้อมูล Meta ถูกปิดใช้งาน
หมายเหตุถ้ามีการเปลี่ยนแปลงค่าของคีย์รีจิสทรีนี้ การเปลี่ยนแปลงจะมีผลบังคับในทันที
5.2.10 สิทธิ์ต้องถูกปรับเปลี่ยนในโฟลเดอร์ที่ข้อมูลระยะไกล
ใน SP3

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

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

ถ้าคุณใช้ SP3a อินสแตนซ์ของ Analysis Services ทำงานในการกำหนดค่าคลัสเตอร์ ผู้ดูแลระบบ OLAP ของโดเมนระดับกลุ่มต้องได้รับอนุญาตทั้งหมดในการควบคุมการเข้าถึงโฟลเดอร์ข้อมูลระยะไกล สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้าง และใช้กลุ่มผู้ดูแลระบบ OLAP ระดับโดเมน ดูบทความสนับสนุน 308023 ที่พร้อมใช้งานที่ Microsoft ผลิตภัณฑ์สนับสนุนบริการฐานความรู้

5.3 การเพิ่มประสิทธิภาพการทำแบบจำลอง

ส่วนนี้อธิบายถึงปรับปรุงการจำลองแบบ SQL Server 2000 ที่มีอยู่ SP3a
5.3.1 กำหนดเอง UPDATE การจำลองแบบของทรานแซคชันการกระบวนงานที่เก็บไว้
ใน SP1

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

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

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

sp_scriptdynamicupdproc

sp_scriptdynamicupdproc กระบวนงานที่เก็บไว้สร้างงบการสร้างกระบวนงานที่สร้างกระบวนการปรับปรุงแบบไดนามิกที่เก็บไว้ สร้างคำสั่ง UPDATE ภายในกระบวนงานที่เก็บไว้แบบกำหนดเองเป็นแบบไดนามิก ขึ้นอยู่กับไวยากรณ์ MCALL ที่ระบุถึงคอลัมน์ที่จะเปลี่ยนแปลง ใช้ขั้นตอนนี้จัดเก็บไว้ถ้ามีการเติบจำนวนดัชนีบนตาราง subscribing และจำนวนคอลัมน์ที่มีการเปลี่ยนแปลงมีขนาดเล็ก กระบวนงานที่เก็บไว้นี้ถูกเรียกใช้เมื่อผู้เผยแพร่ที่บนฐานข้อมูลการประกาศ
Syntax
sp_scriptdynamicupdproc [ @artid =] artid

Arguments
[@artid =] artid

หมายเลขบทความนี้ artid คือ การ int โดยไม่มีค่าเริ่มต้น

ชุดผลลัพธ์

ส่งกลับชุดผลลัพธ์ที่ประกอบด้วยคอลัมน์ nvarchar(4000) เดียว ผลลัพธ์การตั้งค่าแบบฟอร์มกระบวนงานเสร็จสมบูรณ์แล้วสร้างคำสั่งที่ใช้ในการสร้างกระบวนงานที่เก็บไว้แบบกำหนดเอง

remarks

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

Permissions:

สมาชิกของสาธารณะบทบาทสามารถดำเนินการsp_scriptdynamicupdproc

ตัวอย่าง

ตัวอย่างนี้สร้างในบทความ (ด้วยการตั้งค่าเป็น 1 artid) ในตารางผู้สร้างในฐานข้อมูล pubs และระบุว่า คำสั่ง UPDATE เป็นกระบวนการจัดเก็บไว้ที่กำหนดเองเพื่อดำเนินการ:

'MCALL sp_mupd_authors'

สร้างกระบวนการจัดเก็บไว้ที่กำหนดเองจะดำเนินตามตัวแทนการแจกจ่ายที่สมาชิกที่ โดยการเรียกใช้กระบวนงานที่เก็บไว้ดังต่อไปนี้ที่ผู้เผยแพร่ที่:
EXEC sp_scriptdynamicupdproc @artid = '1'
The statement returns:

create procedure [sp_mupd_authors] 
  @c1 varchar(11),@c2 varchar(40),@c3 varchar(20),@c4 char(12),
  @c5 varchar(40),@c6 varchar(20),@c7 char(2),@c8 char(5),
  @c9 bit,@pkc1 varchar(11),@bitmap binary(2)
as

declare @stmt nvarchar(4000), @spacer nvarchar(1)
select @spacer =N''
select @stmt = N'update [authors] set '

if substring(@bitmap,1,1) & 2 = 2
begin
  select @stmt = @stmt + @spacer + N'[au_lname]' + N'=@2'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 4 = 4
begin
  select @stmt = @stmt + @spacer + N'[au_fname]' + N'=@3'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 8 = 8
begin
  select @stmt = @stmt + @spacer + N'[phone]' + N'=@4'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 16 = 16
begin
  select @stmt = @stmt + @spacer + N'[address]' + N'=@5'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 32 = 32
begin
  select @stmt = @stmt + @spacer + N'[city]' + N'=@6'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 64 = 64
begin
  select @stmt = @stmt + @spacer + N'[state]' + N'=@7'
  select @spacer = N','
end
if substring(@bitmap,1,1) & 128 = 128
begin
  select @stmt = @stmt + @spacer + N'[zip]' + N'=@8'
  select @spacer = N','
end
if substring(@bitmap,2,1) & 1 = 1
begin
  select @stmt = @stmt + @spacer + N'[contract]' + N'=@9'
  select @spacer = N','
end
select @stmt = @stmt + N' where [au_id] = @1'
exec sp_executesql @stmt, N' @1 varchar(11),@2 varchar(40),@3 varchar(20),
  @4 char(12),@5 varchar(40),@6 varchar(20),@7 char(2),@8 char(5),@9 bit',
  @pkc1,@c2,@c3,@c4,@c5,@c6,@c7,@c8,@c9

if @@rowcount = 0
   if @@microsoftversion>0x07320000
      exec sp_MSreplraiserror 20598

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


5.3.2 งบดุล UPDATE จำลองแบบของทรานแซคชันในคอลัมน์ที่ไม่ซ้ำกัน
ใน SP1

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

ถ้าการปรับปรุงมีผลต่อแถวเพียงหนึ่ง คุณจะไม่มีโอกาสสำหรับการละเมิดการ uniqueness ดังนั้น สถานะของการสืบค้นกลับ 8207 ได้ถูกเพิ่มเข้าไป service pack นี้เพื่ออนุญาตให้ทำการปรับปรุงคอลัมน์ใด ๆ ที่ไม่ซ้ำกันซึ่งมีผลต่อแถวเดียวเท่านั้นเพื่อเป็นการจำลองแบบเป็นงบ UPDATE ปรับให้เหมาะสมนี้ถูกเพิ่มโดยเฉพาะอย่างยิ่งสำหรับโปรแกรมประยุกต์ ที่ติดตั้งการกำหนดโดยผู้ใช้ทริกเกอร์ UPDATE ที่สมาชิกที่จำเป็นต้องใช้ทริกเกอร์เหล่านี้เพื่อดำเนินการปรับปรุงที่มีผลต่อแถวเดียวเท่านั้นในคอลัมน์ที่ไม่ซ้ำกัน
เมื่อต้องการใช้ค่าสถานะการสืบค้นกลับ 8207 เปิด จากพรอมต์คำสั่ง (sqlservr.exe - T8207) หรือ ในขณะที่ดำเนินการโดยใช้ TRACEON(8207,-1) DBCC ก่อนที่ตัวแทนผู้อ่านการล็อกเริ่มต้น

สิ่งสำคัญโดยทั่วไป ค่าสถานะการสืบค้นกลับ 8207 ถูกใช้กับการจำลองแบบของทรานแซคชันที่อ่านอย่างเดียว อย่าใช้ค่าสถานะการสืบค้นกลับนี้ ด้วยการบอกรับสมาชิก updatable ถ้าคีย์หลัก UPDATE อาจเกิดขึ้นในสมาชิกที่
5.3.3 ข้อจำกัดที่ถูกลบออกจากการประมวลผล Snapshot พร้อมกัน
ใน SP1

ใน SQL Server 2000, snapshot พร้อมกันในการประมวลผลได้ไม่แนะนำถ้าตารางที่มีการเผยแพร่ดัชนีที่ไม่ซ้ำกัน ที่ไม่พบคีย์หลักหรือคีย์ที่ clustering ถ้ามีการปรับเปลี่ยนข้อมูลเกิดขึ้นกับคีย์ clustering ในขณะกำลังสร้าง snapshot พร้อมกัน จำลองแบบอาจไม่ มีข้อผิดพลาดที่สำคัญซ้ำกันเมื่อใช้ snapshot ที่เกิดขึ้นพร้อมกันเป็นสมาชิก มี service pack นี้ ข้อจำกัดในการใช้การประมวลผล snapshot พร้อมกันจะถูกเอาออก
5.3.4 การจำลองแบบของทรานแซคชันการเขียนสคริปต์กระบวนงานที่เก็บไว้แบบกำหนดเอง
ใน SP1

เมื่อการตั้งค่าการบอกรับสมาชิก nosync (นั่นคือการ การบอกรับเป็นสมาชิกที่ไม่ได้รับสำเนาชั่วคราวเริ่มต้น), กำหนดเองเก็บไว้ตามขั้นตอนสำหรับ INSERT, UPDATE และลบรายการต้องถูกสร้างขึ้นด้วยตนเอง โดยทั่วไป งบเหล่านี้ถูกสร้างในสมาชิกที่เมื่อมีส่งสำเนาชั่วคราวเริ่มต้น กระบวนการจัดเก็บแบบใหม่sp_scriptpublicationcustomprocsถูกเพิ่มในการสร้างสคริปต์สำหรับการกำหนดเองขั้นตอนในระดับของการประกาศที่จัดเก็บไว้ ฟังก์ชันการทำงานใหม่นี้อาจทำได้ง่ายขึ้นในการตั้งค่าการบอกรับสมาชิก nosync

sp_scriptpublicationcustomprocs

ในสิ่งพิมพ์ที่ตัวเลือกอัตโนมัติสร้าง schema เป็นกระบวนงานที่กำหนดเองถูกเปิดใช้งาน กระบวนงานที่เก็บไว้
sp_scriptpublicationcustomprocsscripts ขั้นตอนแบบกำหนดเองของ INSERT, UPDATE และลบสำหรับบทความตารางทั้งหมด
sp_scriptpublicationcustomprocsจะมีประโยชน์โดยเฉพาะอย่างยิ่งสำหรับการตั้งค่าการบอกรับสมาชิกที่สำเนาชั่วคราวถูกนำไปใช้ด้วยตนเอง
Syntax
sp_scriptpublicationcustomprocs [@publication]= publication_name

Arguments
[@publication] = publication_name

The name of the publication. publication_name is a sysname with no default.

Return Code Values
0 (success) or 1 (failure
ชุดผลลัพธ์

ส่งกลับชุดผลลัพธ์ที่ประกอบด้วยคำเดียวnvarchar(4000)คอลัมน์ ผลลัพธ์การตั้งค่าแบบฟอร์มกระบวนสร้างงบทั้งหมดที่จำเป็นต้องสร้างกระบวนงานที่เก็บไว้แบบกำหนดเอง

remarks

กระบวนงานที่กำหนดเองไม่ scripted สำหรับบทความต่าง ๆ โดยไม่ต้องการโดยอัตโนมัติสร้างตัวเลือกเค้าร่างของกระบวนงานที่กำหนดเอง (0x2)

Permissions:

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

ตัวอย่าง:

ตัวอย่างนี้สร้างสคริปต์ของวิธีการจัดเก็บไว้ที่กำหนดเองในสิ่งพิมพ์ชื่อnorthwind.
exec Northwind.dbo.sp_scriptpublicationcustomprocs 
@publication = N'Northwind'

5.3.5 ผสานการจำลองแบบที่ใช้เก็บรักษาข้อมูล Meta ล้างขึ้น
ใน SP1

เมื่อตารางระบบการจำลองแบบผสานประกอบด้วยจำนวนมาก meta ข้อมูล การล้างข้อมูล meta ช่วยเพิ่มประสิทธิภาพการทำงาน ก่อนที่จะ SQL Server 2000 SP1, meta ข้อมูลอาจจะรักษาขึ้น โดยการรัน sp_mergecleanupmetadata เท่านั้น อย่างไรก็ตาม SQL Server 2000 SP1 และรุ่นที่ใหม่กว่ารวมโดยการเก็บรักษาข้อมูล meta ล้าง ซึ่งหมายความ ว่า ข้อมูล meta สามารถถูกลบโดยอัตโนมัติจากตารางระบบดังต่อไปนี้:
  • MSmerge_contents
  • MSmerge_tombstone
  • MSmerge_genhistory
  • ใด ๆ ก่อนตารางรูป ถ้ามี
หมายเหตุ:ก่อนตารางรูปภาพจะ แสดงถ้าการ@ keep_partition_changesตัวเลือกการปรับให้เหมาะสมให้ตรงกันถูกเปิดใช้งานบนการประกาศ

meta ขึ้นอยู่กับการเก็บรักษาข้อมูลล้างเกิดดังนี้:
  • ถ้าการ–MetadataRetentionCleanupผสานบริษัทตัวแทนการพารามิเตอร์ถูกกำหนดเป็น 1 เหมือนที่เป็นอยู่ โดยค่าเริ่มต้น บริษัทตัวแทนการผสานล้างค่าสมาชิกที่และผู้เผยแพร่ที่เกี่ยวข้องในการผสาน
  • ถ้าการ - MetadataRetentionCleanup พารามิเตอร์ถูกกำหนดเป็น 0 อัตโนมัติใหม่ทั้งหมดขึ้นไม่เกิดขึ้น ในกรณีนี้ ด้วยตนเองเริ่มขึ้นอยู่กับการเก็บรักษาข้อมูล meta ล้าง โดยการดำเนินการ sp_mergemetadataretentioncleanupต้องสามารถดำเนินการตามขั้นตอนนี้จัดเก็บไว้ที่ผู้เผยแพร่และสมาชิกที่ควรจะรักษาขึ้นทุก ไม่แนะนำ แต่ไม่จำ เป็น ว่า ผู้เผยแพร่และการสมาชิกจะรักษาอัพ ณจุดที่คล้ายกันในเวลา (โปรดดูสิ่งที่ขัดป้องกัน False แย้งภายหลังในหัวข้อนี้)

    หมายเหตุ:กระบวนการ-MetadataRetentionCleanupพารามิเตอร์ถูกกำหนดเป็น 1 สำหรับส่วนกำหนดค่าบริษัทตัวแทนการผสานทั้งหมดที่มาพร้อมกับ SQL Server 2000 SP1 และรุ่นที่ใหม่กว่า ถ้าคุณปรับรุ่นเซิร์ฟเวอร์ เป็น SP1 หรือใหม่กว่าแล้ว เพิ่มการจำลองแบบรวม ส่วนกำหนดค่าบริษัทตัวแทนการผสานจะถูกปรับปรุงเพื่อรวมพารามิเตอร์นี้โดยอัตโนมัติ ถ้าคุณปรับรุ่นเซิร์ฟเวอร์ที่มีการเปิดใช้งาน เป็น SP1 หรือในภายหลังการจำลองแบบผสาน ส่วนกำหนดค่าบริษัทตัวแทนการผสานคือไม่ปรุง การปรับปรุงส่วนกำหนดค่า โดยการทำงานsp_add_agent_parameter(ดูพารามิเตอร์เพิ่มเติมสำหรับ sp_add_agent_parameter ในภายหลังในหัวข้อนี้)

    สิ่งสำคัญรอบระยะเวลาการเก็บข้อมูลเริ่มต้นสำหรับการประกาศเป็น 14 วัน หากบทความที่มีอยู่หลายแห่ง อาจรอบระยะเวลาในการเก็บข้อมูลที่แตกต่างกัน ในสถานการณ์เช่นนั้น รอบระยะเวลาที่ยาวนานที่สุดเก็บข้อมูลถูกใช้เพื่อกำหนดแรกสุดเป็นเวลาที่ล้างสามารถเกิดขึ้น ถ้ามีอยู่หลายแห่งในฐานข้อมูล และ กรณีหนึ่งแห่งเหล่านั้นใช้(รอบระยะเวลาเก็บข้อมูลประกาศ infinite@เก็บรักษา = 0), ผสานข้อมูล meta สำหรับฐานข้อมูลจะไม่อัตโนมัติรักษาขึ้น ด้วยเหตุผลนี้ ใช้เก็บข้อมูลการประกาศ infinite ด้วยความระมัดระวัง
พารามิเตอร์เพิ่มเติมสำหรับ sp_add_agent_parameter

sp_add_agent_parameter กระบวนการของระบบที่เก็บอยู่ในขณะนี้มี MetadataRetentionCleanup พารามิเตอร์ ซึ่งช่วยให้คุณสามารถเพิ่ม หรือลบการเก็บรักษาข้อมูล meta ล้างจากส่วนกำหนดค่าของบริษัทตัวแทนการผสาน ค่าของ 1 บ่งชี้ว่า ควรมีโพรไฟล์การล้าง ค่าเป็น 0 บ่งชี้ว่า คุณไม่ควรมี clean ขึ้น ตัวอย่างเช่น การเพิ่มการเก็บรักษาข้อมูล meta clean ขึ้นกับโพรไฟล์ เรียกใช้รหัสดังต่อไปนี้:
EXEC sp_add_agent_parameter @profile_id=<my_profile_id>,
  @parameter_name='MetadataRetentionCleanup', @parameter_value=1
ล้างข้อมูลบนข้อมูล Meta ใน Topologies ด้วยรุ่นต่าง ๆ ของ SQL Server

สำหรับอัตโนมัติที่เก็บข้อมูลใช้ล้างเกิดขึ้นในฐานข้อมูลเกี่ยวข้องกับการจำลองแบบรวม ฐานข้อมูลและบริษัทตัวแทนการเวียนต้องทั้งสองอย่างที่อยู่บนเซิร์ฟเวอร์ที่ใช้ SQL Server 2000 SP1 หรือในภายหลัง ตัวอย่าง::
  • pull SQL Server 7.0 เป็นสมาชิกไม่ทำงานล้างที่ผู้เผยกับ SQL Server 2000 SP1 แพร่
  • กด SQL Server 2000 SP1 เป็นตัวแทนการผสานไม่ทำงานล้างในฐาน SP1 ก่อน SQL Server 2000 สมาชิกข้อมูล
  • ส่ง SQL Server 2000 SP1 ที่บริษัทตัวแทนการผสานรัน clean ถึงในฐานข้อมูล SQL Server 2000 SP1 ผู้เผยแพร่ ถึงแม้ว่ามีสมาชิกที่ใช้ SQL Server 2000 หรือรุ่นก่อนหน้านี้
อัตโนมัติล้าง บนบางเซิร์ฟเวอร์ และไม่ใช่ บนผู้อื่นจะอย่างมากสาเหตุข้อขัดแย้งเท็จ และที่ควรจะไม่ค่อยพบ สำหรับ topologies ที่มีรุ่นของ SQL Server ก่อนทำการ SQL Server 2000 SP1 คุณอาจเห็นประโยชน์ประสิทธิภาพ ด้วยการรัน sp_mergemetadatacleanup บนเซิร์ฟเวอร์ทั้งหมดที่จะไม่รักษาขึ้นโดยอัตโนมัติ

ป้องกันข้อขัดแย้งเท็จ

meta ขึ้นอยู่กับการเก็บรักษาข้อมูลล้างป้องกันการไม่ใช่แบบร่วมกัน และ silent จะบันทึกทับการเปลี่ยนแปลงในโหนอื่น ๆ อย่างไรก็ตาม ข้อขัดแย้งที่ผิดพลาดอาจเกิดขึ้นได้หากตรงตามเงื่อนไขต่อไปนี้:
  • มีรักษาข้อมูล meta ขึ้นที่โหนหนึ่ง และอื่นที่ไม่
  • การปรับปรุงในลำดับต่อมาที่โหนรักษาสายโทรศัพท์เกิดขึ้นบนแถวข้อมูล meta ถูกลบ
ตัวอย่างเช่น ถ้าข้อมูล meta จะรักษาค่า ที่ผู้เผยแพร่ที่ แต่ไม่อยู่ ที่สมาชิกที่ และทำการปรับปรุงในที่ที่ผู้เผยแพร่ ข้อขัดแย้งเกิดถึงแม้ว่าข้อมูลปรากฏขึ้นเพื่อให้การซิงโครไนส์

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

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

หมายเหตุ:ถ้าตารางระบบประกอบด้วยข้อมูล meta ที่ต้องรักษาอัพจำนวนมาก กระบวนการผสานอาจใช้เวลานานรัน ล้างข้อมูล meta เป็นประจำเพื่อป้องกันปัญหานี้
5.3.6 ทำสำรอง และคืนค่าปัญหาสำหรับการจำลองแบบผสาน
ใน SP1

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

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

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

    คืนค่าฐานข้อมูลบอกรับเป็นสมาชิกจากการสำรองข้อมูลเท่านั้นถ้าการสำรองข้อมูลเก่ากว่าที่สั้นที่สุดเก็บรักษาระยะของงานทั้งหมดที่ subscribes สมาชิกที่ไม่ ตัวอย่างเช่น ถ้าเป็นสมาชิก subscribes การสามงานกับรอบระยะเวลาในการเก็บข้อมูลของวันที่ 10, 20 และ 30 ตามลำดับ การสำรองข้อมูลที่ใช้ในการคืนค่าฐานข้อมูลควรจะไม่เก่าอย่างมากกว่า 10 วัน
  • ปรับให้ตรงกันก่อนที่จะสร้างการสำรองข้อมูล

    ขอแนะนำให้ สมาชิกที่ปรับกับผู้เผยแพร่ที่ก่อนที่คุณทำการสำรองข้อมูล มิฉะนั้น ระบบอาจไม่ converge อย่างถูกต้องถ้าสมาชิกที่จะคืนค่าจากการสำรองข้อมูลนี้ แม้ว่าแฟ้มสำรองข้อมูลเองอาจใหม่ ซิงโครไนส์ล่าสุด โดยผู้เผยแพร่ที่อาจเป็นเกือบเท่าเดิมเป็นรอบระยะเวลาการเก็บข้อมูล ตัวอย่างเช่น พิจารณาสิ่งพิมพ์ ด้วยการเก็บรักษารอบระยะเวลา 10 วัน ซิงโครไนส์ล่าสุดได้ 8 วัน และจะดำเนินการสำรองข้อมูลเดี๋ยวนี้ ถ้าการสำรองข้อมูลจะใช้วันที่ 4 ในภายหลัง ซิงโครไนส์ล่าสุดจะเกิด 12 วัน ซึ่งก็คือรอบระยะเวลาการเก็บข้อมูลที่ผ่านมา ถ้าสมาชิกที่ได้ซิงโครไนส์ขวาก่อนที่จะสำรองข้อมูล ฐานข้อมูลสมัครใช้งานจะภายในรอบระยะเวลาการเก็บข้อมูล
  • reinitialize สมาชิกที่ถ้าคุณเปลี่ยนค่าการเก็บรักษาสิ่งพิมพ์

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

    มีใช้ค่าการเก็บรักษาสิ่งพิมพ์การตรวจสอบเมื่อมีการบอกรับสมาชิกที่มีการซิงโครไนส์ภายในรอบระยะเวลาในการเก็บข้อมูลไม่ควรมีการหมดอายุ ถ้า หลังจากสะอาดอัพ รอบระยะเวลาการเก็บรักษาสิ่งพิมพ์จะเพิ่ม และสมัครใช้งานที่คุณได้พยายามผสานกับผู้เผยแพร่ (ซึ่งมีอยู่แล้วลบข้อมูล meta), การบอกรับสมาชิกจะวันหมดอายุได้เนื่องจากค่าเก็บข้อมูลที่เพิ่มขึ้นของไม่ นอกจากนี้ ผู้เผยแพร่ที่ไม่มีข้อมูล meta เพียงพอในการดาวน์โหลดการเปลี่ยนแปลงไปยังสมาชิก ซึ่งแปลงไปยังไม่ใช่แบบร่วมกัน
  • ใช้ค่าการเก็บข้อมูลประกาศเดียวกันสำหรับผู้จัดพิมพ์ทั้งหมดและคู่ค้าของการซิงโครไนส์อื่น ใช้ค่าที่แตกต่างกันสามารถนำการไม่ใช่แบบร่วมกัน
5.3.7 การกู้คืนจำลองแบบแล้วฐานข้อมูลจากรุ่นต่าง ๆ ของ SQL Server
ใน SP1

การคืนค่าสำเนาสำรองไปยังเซิร์ฟเวอร์และฐานข้อมูลเดียวกัน – รันเวอร์ชันเดียวกันเป็นเซิร์ฟเวอร์ซึ่งถูกสร้างการสำรองข้อมูลซึ่งรักษาเพื่อใช้การตั้งค่าการจำลองแบบของคุณ ถ้าคุณกำลังกู้คืนฐานข้อมูลที่จำลองแบบแล้วให้เป็นรุ่นของ SQL Server ที่แตกต่างจากรุ่นที่ใช้ในการสำรองข้อมูลฐานข้อมูล พิจารณาเรื่องการต่อไปนี้:
  • ถ้าคุณกำลังกู้คืนฐานข้อมูล SQL Server 2000 SP3a จากข้อมูลสำรองที่สร้างขึ้น ด้วย SQL Server 2000 และคุณต้องการรักษาการตั้งค่าการจำลองแบบ คุณต้องเรียกใช้sp_vupgrade_replicationเรียกใช้sp_vupgrade_replicationช่วยให้มั่นใจว่า มีการปรับรุ่นข้อมูล meta การจำลองแบบ ถ้าคุณไม่ทำงานsp_vupgrade_replicationสามารถถูกปล่อยให้ข้อมูล meta การจำลองแบบในสภาวะ unpredictable ได้
  • สร้างใหม่อีกหากคุณกำลังกู้คืนฐานข้อมูล SQL Server 2000 จากข้อมูลสำรองที่สร้างขึ้น ด้วย SQL Server 7.0 (วางจำหน่ายรุ่น SP1, SP2, SP3 และ SP4) และคุณต้องการรักษาการตั้งค่าการจำลองแบบ คุณต้องครั้งการสำรองข้อมูลก่อนที่จะติดตั้งเซอร์วิสแพ็ค คุณยังสามารถคืนค่าฐานข้อมูลไป SP3a 2000 Server SQL โดยตรงจากสำเนาสำรองของฐานข้อมูลที่จำลองแบบแล้วสร้างขึ้นใน SQL Server 7.0 แต่การตั้งค่าการจำลองแบบไม่ถูกรักษาไว้
5.3.8 ใหม่ - MaxCmdsInTran พารามิเตอร์สำหรับบริษัทตัวแทนผู้อ่านแฟ้มบันทึก
ใน SP1

เริ่มการทำงานที่ติดตั้ง SP1 พารามิเตอร์พรอมต์คำสั่งใหม่, -MaxCmdsInTranเพิ่มสำหรับบริษัทตัวแทนผู้อ่านแฟ้มบันทึก สำหรับคำสั่ง (โดยปกติจะรวมในการปรับปรุงหรือลบ) จำนวนมากที่ส่งผลกระทบต่อธุรกรรม บริษัทตัวแทนการแจกจ่ายต้องรอสำหรับบริษัทตัวแทนล็อกเครื่องอ่านเขียนธุรกรรมทั้งหมดในฐานข้อมูลการกระจายก่อนที่จะสามารถเริ่ม propagating ธุรกรรมไปที่สมาชิก หน่วงเวลานี้บล็อกบริษัทตัวแทนการแจกจ่าย และลด parallelism ระหว่างบริษัทตัวแทนที่สอง

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

ปรับปรุงนี้ใน parallelism ระหว่างบริษัทตัวแทนผู้อ่านบันทึกและบริษัทตัวแทนการจัดจำหน่ายที่จัดสรรไปอัตราความเร็วการทำแบบจำลองดียิ่งขึ้นโดยรวม หมายเหตุ อย่างไรก็ตาม ว่า กลุ่มธุรกรรมถูกกำหนดให้ที่สมาชิกที่เป็นแต่ละธุรกรรม ซึ่งแบ่งคุณสมบัติของ atomicity คุณสมบัติ (Atomicity ความสอดคล้อง แยก และ Durability) ที่ ACID อย่างใดอย่างหนึ่ง ผลลัพธ์นี้ไม่มีปัญหาในสถานการณ์ส่วนใหญ่ ถึงแม้ว่าขอแนะนำให้ คุณทดสอบเพื่อตรวจสอบให้แน่ใจว่า

การกำหนด –MaxCmdsInTran พารามิเตอร์

ระบุจำนวนเต็มบวก (1 หรือข้างต้น) สำหรับ - MaxCmdsInTran พารามิเตอร์ค่า การระบุค่าเป็น 0 จะเท่ากับการใช้พารามิเตอร์ไม่ เนื่องจากพารามิเตอร์นี้เพิ่มประสิทธิภาพการทำงานเฉพาะเมื่อธุรกรรมที่มีขนาดใหญ่มาก ค่า 5000 หรือมากกว่าสำหรับพารามิเตอร์นี้เป็นปกติ ตัวอย่าง::

logread.exe - MaxCmdsInTran 10000

เมื่อต้องการใช้พารามิเตอร์นี้ ผู้เผยแพร่ที่ต้องใช้งาน SQL Server 2000 SP1 หรือรุ่นที่ใหม่กว่า และต้องมีการปรับรุ่นฐานข้อมูลตัวแทนผู้อ่านบันทึกและการกระจาย SP3 หรือในภายหลัง มิฉะนั้น-MaxCmdsInTranถูกละเว้น
5.3.9 ข้อจำกัดของดัชนีคลัสเตอร์ที่ไม่ใช่เฉพาะ
ในการติดตั้ง SP2 (ใช้กับการจำลองแบบของทรานแซคชันเท่านั้น)

คุณไม่สามารถสร้างดัชนีคลัสเตอร์ซ้ำกันในตารางได้หลังจากที่มีการเผยแพร่สำหรับการจำลองแบบของทรานแซคชัน ก่อนที่จะสร้างดัชนีคุณต้องปล่อยสิ่งพิมพ์ที่มีตารางแรก
5.3.10 ใหม่ - อาร์กิวเมนต์บรรทัดคำสั่ง MaxNetworkOptimization สำหรับบริษัทตัวแทนการ Snapshot
ในการติดตั้ง SP2

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

เมื่อต้องการลดปริมาณการใช้งานเครือข่ายเกิดขึ้นจากการลบ irrelevant คุณสามารถใช้พารามิเตอร์ใหม่ของบริษัทตัวแทนการ Snapshot-MaxNetworkOptimizationด้วยงานการจำลองแบบผสาน ย่อหน้าเล็กเซ็ตพารามิเตอร์เป็น 1 สุดโอกาสที่จะลบ irrelevant ซึ่ง maximizes ปรับให้เหมาะสมของเครือข่าย

หมายเหตุ:การตั้งค่าพารามิเตอร์นี้เป็น 1 จะเป็นประโยชน์เมื่อมีการตั้งค่าตัวเลือกการปรับให้เหมาะสมซิงโครไนซ์การประกาศการผสานกับจริง (@ keep_partition_changesพารามิเตอร์ของsp_addmergepublication).

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

คุณสามารถเพิ่มพารามิเตอร์นี้ไปยังส่วนกำหนดค่าบริษัทตัวแทนการ Snapshot โดยการดำเนินการตามขั้นตอนของระบบsp_add_agent_parameterต่อไปนี้:

EXEC sp_add_agent_parameter 1, 'MaxNetworkOptimization', 1
5.3.11 ผสานการใช้การจำลองแบบ Role ใหม่
ใน SP3

SP3 และในภายหลังโดยอัตโนมัติสร้าง role ใหม่สำหรับการใช้งาน โดยการจำลองแบบผสาน ชื่อของ role ใหม่ได้ในแบบฟอร์มMSmerge-<publication id=""></publication>. บทบาทถูกสร้างขึ้นบนผู้เผยแพร่สำหรับการประกาศการจำลองแบบผสานแต่ละ และทำหน้าที่เป็นรายการการเข้าถึงสิ่งพิมพ์ (PAL) ในการควบคุมการเข้าถึงผสานการประกาศบนที่ผู้เผยแพร่ ถ้า role นี้หลุด คุณสามารถเรียกใช้กระบวนงานจัดเก็บใหม่ที่รวมอยู่ กับ SP3 หรือใหม่ กว่าsp_createmergepalroleเมื่อต้องการสร้างอีกครั้งบทบาท กระบวนงานที่เก็บไว้นี้ดำเนินการที่ผู้เผยแพร่บนฐานข้อมูลประกาศไปยังหน้าที่ที่สร้างใหม่อีกครั้ง
Syntax
sp_createmergepalrole [ @publication = ] 'publication' 

Arguments
[@publication = ] 'publication' 

The publication name. publication is sysname, with no default. This parameter is used to select the publication to use when re-creating a role used by merge replication. 

Return Code Values
0 (success) or 1 (failure)
remarks

เรียกใช้sp_createmergepalroleเพิ่มแถวใหม่ไปยังตาราง sysusers สำหรับ role ใหม่ ชื่อของ role ใหม่นี้จะขึ้นอยู่กับค่าของการpubidคอลัมน์นี้sysmergepublicationsตารางสำหรับการเผยแพร่ที่กำหนด คำนำหน้าชื่อบทบาทคือ 'MSMerge_' และpubidค่าถูกผนวกเข้า (โดยไม่ใส่เครื่องหมายยัติภังค์) กับชื่อบทบาท

Permissions:

เฉพาะสมาชิกของบทบาทของเซิร์ฟเวอร์ถาวร sysadmin หรือdb_ownerบทบาทของฐานข้อมูลถาวรสามารถเรียกใช้sp_createmergepalrole.
5.3.12 ข้อกำหนดใหม่สำหรับการบอกรับสมาชิกถูกสร้าง โดยผู้ใช้ที่ไม่ใช่ sysadmin
ใน SP3

ถ้าการบอกรับสมาชิกถูกสร้าง โดยผู้ใช้ที่ไม่ใช่สมาชิกของ sysadmin แบบถาวรบทบาทเซิร์ฟเวอร์ คุณต้องเลือกทำอย่างใดอย่างหนึ่งต่อไปนี้:
  • กำหนดค่าบัญชีพร็อกซีของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL ที่ มีการเข้าสู่ระบบและรหัสผ่านเพื่อให้ขั้นตอนงานบริษัทตัวแทนของเซิร์ฟเวอร์ SQL ที่เกี่ยวข้องกับตัวแทนการจำลองแบบทำงานกับสิทธิ์เพียงพอ สำหรับข้อมูลเพิ่มเติม ให้ดูที่หัวข้อ "xp_sqlagent_proxy_account" ใน SQL Server หนังสือออนไลน์
  • เปลี่ยนเจ้าของขั้นตอนที่งานสำหรับผู้ใช้ที่เป็นสมาชิกของบทบาทของเซิร์ฟเวอร์ถาวร sysadmin ก่อนที่จะเรียกใช้ตัวแทนการ
หมายเหตุ:คุณลักษณะการเปิดใช้งานของบริษัทตัวแทนการระยะไกลต้องใช้ขั้นตอนที่งานจะรันในบริบทของบัญชีผู้ใช้ในบทบาทของเซิร์ฟเวอร์ถาวร sysadmin เสมอ
5.3.13 เปลี่ยนเป็นการอนุญาตสำหรับกระบวนงานที่เก็บไว้
ใน SP3

มีการเปลี่ยนแปลงสิทธิ์บนหมายเลขของขั้นตอนต่าง ๆ ที่เก็บไว้ที่ใช้ในการใช้ จัดการ และตรวจสอบโทโพโลยีจำลองแบบ มากที่สุดของการเปลี่ยนแปลงเหล่านี้เกี่ยวข้องกับการขันสิทธิ์ที่จำเป็นต้องเรียกใช้กระบวนงานที่เก็บไว้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสิทธิ์ใหม่ ตรวจดูคู่มืออ้างอิง Transact SQL สำหรับกระบวนการจำลองแบบที่จัดเก็บไว้ในรุ่นที่ปรับปรุงแล้วของ SQL Server หนังสือออนไลน์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุง SQL Server หนังสือออนไลน์ ส่วน 1.6 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่
5.3.14 พารามิเตอร์ใหม่สำหรับ sp_addmergearticle และ sp_changemergearticle
ใน SP3

พารามิเตอร์ใหม่@ published_in_tran_pubถูกเพิ่มลงทั้งสองอย่างsp_addmergearticleและsp_changemergearticle. พารามิเตอร์นี้ถูกใช้เพื่อบ่งชี้ว่า มีบทความในสิ่งพิมพ์ผสานถูกเผยแพร่อีกในสิ่งพิมพ์ของทรานแซคชัน@ published_in_tran_pubคือnvarchar(5)โดยค่าเริ่มต้นของเท็จ Trueระบุว่า บทความยังได้ถูกประกาศในสิ่งพิมพ์ของทรานแซคชัน

หมายเหตุ:เมื่อคุณเปลี่ยนพารามิเตอร์นี้ใน sp_changemergearticle ต้องถูก invalidated สำเนาชั่วคราว และต้องเป็น reinitialized สมาชิก
5.3.15 หน้าใหม่สำหรับที่ตั้งค่าคอนฟิกตัวช่วยสร้างการแจกจ่ายและการประกาศ
ใน SP3

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

หมายเหตุ:ถ้าคุณได้ดาวน์โหลด และติดตั้ง SQL Server 2000 หนังสือออนไลน์ (Updated - SP3), ข้อมูลนี้จะพร้อมใช้งานเมื่อคุณคลิกการวิธีใช้ปุ่มสำหรับเพจใหม่
5.3.16 เปลี่ยนไปยังฝ่ายสนับสนุนของตัวจัดการการปรับให้ตรงกันของ Windows
ใน SP3

sql Server ช่วยให้คุณเปิดใช้งานการบอกรับสมาชิกที่มีอยู่ (สร้างขึ้นโดยใช้โปรแกรม จัดการไซต์องค์กรเซิร์ฟเวอร์ SQL, SQL DMO และกระบวนการจำลองแบบที่จัดเก็บ) สำหรับใช้กับตัวจัดการทำข้อมูลให้ตรงของ Windows คุณยังสามารถสร้างการบอกรับสมาชิกใหม่โดยใช้ตัวจัดการการปรับให้ตรงกันของ Windows หลังจากที่คุณใช้เซอร์วิสแพ็ค เมื่อการบอกรับสมาชิกการซิงโครไนส์ ตัวจัดการการปรับให้ตรงกันของ Windows จะพร้อมท์คุณสามารถป้อนรหัสผ่านหรือรหัสผ่านที่จำเป็นสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์ที่เกี่ยวข้องในการซิงโครนัส
5.3.17 มีเปลี่ยนเป็นข้อกำหนดสำหรับการแนบ หรือการคืนค่าฐานข้อมูลจำลองแบบ
ใน SP3

ภายใต้บางชุดของเงื่อนไข การจำลองแบบได้ malfunction ในกระบวนการแนบ หรือการคืนค่าฐานข้อมูลที่เผยแพร่ เงื่อนไขเหล่านี้เป็น:
  • SP3 หรือในภายหลังได้ถูกใช้งาน
  • แนบฐานข้อมูลผู้ใช้ไม่ได้เป็นสมาชิกsysadminบทบาทเซิร์ฟเวอร์ถาวร
  • ฐานข้อมูลหว่าง chaining ยังไม่ได้รับอนุญาต
ถ้าเงื่อนไขเหล่านี้ทั้งหมดเป็นจริง คุณควรดำเนินการsp_changedbownerกระบวนงานที่เก็บไว้ในฐานข้อมูลการเชื่อมต่ออยู่ หรือการคืนค่า กำหนดความเป็นเจ้าของไปsaในตัวการเข้าสู่ระบบของผู้ดูแล ซึ่งจะตรวจสอบการจำลองแบบที่ทำงานอย่างถูกต้อง

หมายเหตุ:คุณต้องเป็นสมาชิกsysadminบทบาทเซิร์ฟเวอร์ถาวรการดำเนินการsp_changedbowner.

ดูข้อมูลเพิ่มเติมเกี่ยวกับความเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining ส่วน 5.1.11 Chaining เป็นเจ้าของฐานข้อมูลหว่าง

5.4 เพิ่มประสิทธิภาพของบริษัทตัวแทนการเซิร์ฟเวอร์ SQL

ส่วนนี้อธิบายถึงปรับปรุงตัวแทนการเซิร์ฟเวอร์ SQL ที่รวมอยู่ใน SP3a
5.4.1 ข้อมูลบัญชีของแฟ้มบันทึกของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL
ในการติดตั้ง SP2

ใน SQL Server บริษัทตัวแทนงานประวัติในขณะนี้ระเบียนของ Windows บัญชีภายใต้ซึ่งทำงานแต่ละขั้นตอนของงาน ข้อมูลนี้ช่วยผู้ดูแลระบบในการวินิจฉัยปัญหาด้านความปลอดภัยกับงานตามกำหนดการ รวมทั้งการจัดกำหนดการงานที่กำหนดไว้สำหรับการจำลองแบบและงานของบริการแปลงข้อมูล (DTS)
5.4.2 การเปลี่ยนแปลงการกำหนดค่าเซิร์ฟเวอร์หลัก/เป้าหมาย
ใน SP3

การจัดการ multiserver คือ กระบวนการอัตโนมัติงานการจัดการผ่านอินสแตนซ์หลายอินสแตนซ์ของ SQL Server ใช้ multiserver ดูแลหากคุณจัดการสอง หรือเซิร์ฟเวอร์ และอื่น ๆ คุณต้องการ centralize ของงานบำรุงรักษา

ใน SP3a บัญชีบริการของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL ไม่จำเป็นต้อง เป็นผู้ดูแลระบบ Windows ยกเว้นว่าคุณต้องใช้บัญชีพร็อกซีของบริษัทตัวแทนการเซิร์ฟเวอร์ SQL สำหรับข้อมูลเพิ่มเติมเกี่ยวกับพร็อกซีการบริษัทตัวแทนของ SQL Server บัญชี ดูการปรับปรุงส่วน 5.7.3 SQL Server บริษัทตัวแทน Proxy บัญชีอย่าง บัญชีการบริการบริษัทตัวแทนของเซิร์ฟเวอร์ SQL ต้องเป็นสมาชิกของ sysadmin แบบถาวรบทบาทเซิร์ฟเวอร์

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

ก่อนที่คุณสามารถใช้ SP3a คุณต้องดำเนินการขั้นตอนต่าง ๆ เพื่อปรับรุ่นการกำหนดค่าเซิร์ฟเวอร์หลัก/ปลายทางของ SQL Server 2000 การเปลี่ยนแปลงที่นำมาใช้กับ SP3a จะไม่เข้ากันได้ กับเซิร์ฟเวอร์ปลายทางของ SQL Server 7.0 หรือ กับเซิร์ฟเวอร์ที่ไม่ได้รัน SP3a นี่คือการเปลี่ยนแปลงจากการทำงานเดิมของ SQL Server 2000

เมื่อต้องการกำหนดค่าเซิร์ฟเวอร์หลัก/เป้าหมายของการปรับรุ่น
  1. สร้างบัญชีผู้ใช้ (เซิร์ฟเวอร์หลัก) MSX ใหม่บนเซิร์ฟเวอร์หลักของคุณ นี่คือการจัดเตรียม TSX (เซิร์ฟเวอร์เป้าหมาย) เซิร์ฟเวอร์ (หรือเซิร์ฟเวอร์) สำหรับการปรับรุ่น เมื่อต้องการทำเช่นนี้ รันคำสั่งต่อไปนี้
    --Option A: Windows authentication
    EXEC sp_grantlogin 'DOMAIN\user'
    GO
    USE msdb
    GO
    EXEC sp_adduser 'DOMAIN\user', 'DOMAIN\user', 'TargetServersRole'
    GO
    
    --Option B: SQL Server authentication – see explanation below for 
    --details.
    EXEC sp_addlogin <MSXAccount>, <MSXAccountPassword>, 'msdb' 
    GO
    USE msdb
    GO
    EXEC sp_adduser <MSXAccount>, <MSXAccount>, 'TargetServersRole'
    GO
    
    ซึ่ง<msxaccount>แสดงถึงชื่อล็อกอิน SQL ที่คุณเลือกและ<msxaccountpassword>แสดงถึงรหัสผ่านที่เกี่ยวข้อง</msxaccountpassword></msxaccount>

    หมายเหตุ:ค่าเหล่านี้ต้องมีอยู่ในอัญประกาศเดี่ยว

    คุณมีตัวเลือกต่อไปนี้เมื่อมีการเลือกบัญชี MSX:
    • พิสูจน์ตัวจริงของ windows นี่คือตัวเลือกความปลอดภัยมากที่สุด เนื่องจากไม่มีรหัสผ่านเพื่อที่ถูกเก็บไว้ และ SQL Server และ SQL Server Agent คุณสามารถกำหนดค่า โดยไม่มีสิทธิของผู้ดูแลระบบ Windows ภายใน
    • การรับรองเซิร์ฟเวอร์ sql ซึ่งต้องใช้บัญชีบริการของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL ต้องมีสิทธิของผู้ดูแลระบบหน้าต่างภายในเนื่องจาก SQL Server เก็บชื่อผู้ใช้และรหัสผ่านเป็นลับหน่วยงานจัดเก็บ (LSA) การรักษาความปลอดภัยท้องถิ่น และเข้าถึงถูกจำกัดแก่ผู้ดูแลระบบภายในของ Windows คุณสามารถสร้างบัญชีผู้ใช้สำหรับเซิร์ฟเวอร์ TSX ทั้งหมด หรือคุณสามารถสร้างบัญชีหนึ่งสำหรับแต่ละเซิร์ฟเวอร์ TSX
    ไม่ได้ระบุบัญชีโพรบบริษัทตัวแทนของเซิร์ฟเวอร์ SQL (<computer_name> _msx_probe_login) เป็นส่วนหนึ่งของการปรับรุ่น SP3 หรือในภายหลัง SQL Server เอาออกบัญชีโพรบเก่าได้เนื่องจากเซิร์ฟเวอร์ TSX ไม่ได้ใช้ออก </computer_name>
  2. การปรับรุ่นเซิร์ฟเวอร์ของคุณ TSX SP3a หนึ่งในเวลาเดียวกัน (ก่อนที่คุณสามารถใช้เซอร์วิสแพ็ค ดูขั้นตอนที่ 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ timing ปรับรุ่นของคุณ)
  3. เมื่อต้องการลดลงเวลา เรียกใช้กระบวนงานที่เก็บไว้แบบขยายxp_sqlagent_msx_accountบนแต่ละเซิร์ฟเวอร์ TSX ล่างหลัง SP3a ปรับปรุงเสร็จสมบูรณ์

    หมายเหตุ:หลังจากการทำงานxp_sqlagent_msx_accountบริษัทตัวแทนการ sql ต้องเป็นหยุด และเริ่มระบบใหม่ในแต่ละเซิร์ฟเวอร์

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ xp_sqlagent_msx_account ให้ดูที่ส่วน 5.4.3 ใหม่ SQL Server บริษัทตัวแทนขยายที่เก็บไว้กระบวน
  4. การนำ SP3a ไปใช้กับเซิร์ฟเวอร์หลักของคุณ บัญชี _msx_probe เดิมจะถูกเอาออก โดยการเซ็ตอัพ SP3a เนื่องจากเซิร์ฟเวอร์ TSX ไม่ได้ใช้ออก ถ้าบัญชีผู้ใช้เป็นเจ้าของบริษัทตัวแทนการ SQL งาน บัญชีที่จะไม่ได้ถูกเอาออก และคุณต้องเปลี่ยนเจ้าของงานผู้ใช้รายอื่น และลบบัญชีเหล่านี้ด้วยตนเอง ถ้าคุณต้องการใช้งานตัวแทนการ SQL ที่ตนเองบัญชี _msx_probe เดิมต่อไป คุณอาจต้องเปลี่ยนรหัสผ่านของบัญชี _msx_probe
กระบวนงานที่เก็บไว้ 5.4.3 ที่บริษัทตัวแทนการเซิร์ฟเวอร์ SQL ใหม่เพิ่มเติม
ใน SP3

SP3a รวมถึงการใหม่ขยายเก็บกระบวนการที่ช่วยให้คุณสามารถกำหนดค่าบัญชีผู้ใช้ที่เซิร์ฟเวอร์ TSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ที่ใช้ในการดาวน์โหลดคำแนะนำจากเซิร์ฟเวอร์มี MSX บัญชีนี้ถูกเรียกอีกอย่างว่า MSX บัญชี หรือบัญชีเซิร์ฟเวอร์หลัก

xp_sqlagent_msx_account

กระบวนการxp_sqlagent_msx_accountกระบวนงานที่เก็บไว้แบบขยายตั้งค่า หรือการดึงข้อมูลชื่อผู้ใช้บัญชีผู้ใช้ MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL และรหัสผ่านไปยัง หรือ จาก secrets LSA บนเซิร์ฟเวอร์ TSX เฉพาะสมาชิกของsecurityadminบทบาทเซิร์ฟเวอร์ถาวรสามารถทำงานนี้ที่ขยายกระบวนงานที่เก็บไว้

ก่อนที่คุณสามารถดำเนินการนี้ขยาย เก็บกระบวนการ SQL Server Agent ที่ต้องใช้งาน ในการเพิ่ม ถ้าบัญชีผู้ใช้ที่ระบุเป็น SQL เข้าสู่ระบบเซิร์ฟเวอร์ บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ต้องมีสิทธิของผู้ดูแลระบบ Windows ภายในเครื่อง บริษัทตัวแทนของเซิร์ฟเวอร์ sql เก็บชื่อผู้ใช้และรหัสผ่านเป็นลับ LSA และเข้าถึงแบบจำกัดแก่ผู้ดูแลระบบภายในของ Windows
Syntax
xp_sqlagent_msx_account

    {N'GET' |

    N'SET' | N'DEL', N'MSX_domain_name', N'MSX_username', N'MSX_password'

    }

Arguments
N'GET' 

ดึงข้อมูลบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ปัจจุบัน N'GET ' จะมี nvarchar ด้วยค่าเริ่มต้นไม่ ไม่มีรายงานรหัสผ่านสำหรับเหตุผลด้านความปลอดภัย

n'set '

การตั้งค่าบัญชีที่จะใช้เป็นผู้ทำหน้าที่ MSX การ SQL Server บัญชี พารามิเตอร์ใช้ MSX_username นั้น และ MSX_password เพื่อระบุบัญชีใช้เป็นบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL N'SET ' จะมี nvarchar ด้วยค่าเริ่มต้นไม่

n'del '

ลบบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL

'MSX_domain_name'

จองไว้สำหรับใช้ในอนาคต

'MSX_username'

ชื่อของบัญชี Windows จะใช้เป็นบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ระบุเป็นสตริงว่างสำหรับพารามิเตอร์นี้และ MSX_password เพื่อเลือกความปลอดภัยของ Windows ในกรณีนี้ บริษัทตัวแทนการเซิร์ฟเวอร์ SQL บริการบัญชีที่มีใช้ข้อมูลประจำตัวการเข้าสู่ระบบเซิร์ฟเวอร์ MSX MSX_username คือ การ nvarchar กับไม่เริ่มต้น

'MSX_password'

รหัสผ่านสำหรับบัญชีของ SQL Server ที่ระบุใน MSX_username ระบุเป็นสตริงว่างสำหรับพารามิเตอร์นี้และ MSX_username เพื่อเลือกความปลอดภัยของ Windows ในกรณีนี้ ข้อมูลบัญชีการบริการบริษัทตัวแทนของเซิร์ฟเวอร์ SQL จะใช้ในการเข้าสู่ระบบไปยังเซิร์ฟเวอร์ MSX MSX_password ถูกเพิ่มnvarcharโดยค่าเริ่มต้นไม่

หมายเหตุ:ต้องระบุพารามิเตอร์สำหรับ xp_sqlagent_msx_account ในใบสั่ง ไม่สามารถใช้พารามิเตอร์ที่มีชื่อ
ส่งกลับรหัสค่า

ส่งกลับค่า0ในความสำเร็จ หรือ1บนความล้มเหลว
เมื่อxp_sqlagent_msx_accountล้มเหลว และส่งกลับค่า1sql Server สร้างข้อความแสดงข้อผิดพลาด ด้วยข้อมูลเกี่ยวกับข้อผิดพลาด
ชุดผลลัพธ์

ถ้ามีการตั้งค่าบัญชีผู้ใช้ MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQLxp_sqlagent_msx_accountส่งกลับผลลัพธ์ที่กำหนด ด้วยข้อมูลต่อไปนี้เมื่อคุณระบุn'get '.
ยุบตารางนี้ขยายตารางนี้
คอลัมน์ชนิดข้อมูล:คำอธิบาย:
โดเมนsysnamen/a. Reserved สำหรับใช้ในอนาคต
ชื่อผู้ใช้sysnameบัญชีที่ใช้เป็น SQL บัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์
หากไม่ได้ถูกเซ็ตเป็นบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL หรือn'set 'มีระบุ ชุดผลลัพธ์ไม่ถูกส่งกลับ

Permissions:

ดำเนินการสิทธิxp_sqlagent_msx_accountค่าเริ่มต้นให้สมาชิกของsecurityadminบทบาทเซิร์ฟเวอร์ถาวร

ตัวอย่าง
  • เรียก MSX บริษัทตัวแทนการเซิร์ฟเวอร์ SQL ที่กำหนดในขณะนี้บัญชี

    ตัวอย่างต่อไปนี้ดึงข้อมูลรหัสที่กำหนดสำหรับการใช้บัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ที่อยู่ในขณะนี้:

    EXEC master.dbo.xp_sqlagent_msx_account N'GET '
  • การตั้งค่า SQL Server Agent MSX บัญชีการใช้ Windows รับรองความถูกต้อง

    ตัวอย่างต่อไปนี้ตั้งค่าบริษัทตัวแทน MSX การ SQL Server บัญชีการใช้การพิสูจน์ตัวจริงของ Windows:
    EXEC master.dbo.xp_sqlagent_msx_account N'SET',
       N'',  -- Reserved for future use 
       N'',  -- MSX_username
       N''  -- MSX_password
    
  • การตั้งค่าบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL จะให้ SQL Server รับรองความถูกต้อง

    บัญชีการ Ralph ชุดตัวอย่างต่อไปนี้ MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL และระบุรหัสผ่าน:
    EXEC master.dbo.xp_sqlagent_msx_account N'SET',
       N'',  -- Reserved for future use 
       N'Ralph',  -- MSX_username
       N'RalphPwd'  -- MSX_password
    
  • ลบบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL

    ตัวอย่างต่อไปนี้ลบบัญชี MSX บริษัทตัวแทนของเซิร์ฟเวอร์ SQL ซึ่งหมายความ ว่า SQL Server Agent เริ่มต้นที่ตรวจสอบการรักษาความปลอดภัยแบบรวมของ Windows


    EXEC master.dbo.xp_sqlagent_msx_account N'DEL '
5.4.4 เช็คการอนุญาตของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL
ใน SP3

sql Server ตรวจสอบให้แน่ใจว่า เจ้าของงานของบริษัทตัวแทนได้รับสิทธิ์ในการผนวก หรือเขียนทับแฟ้มบันทึกผลลัพธ์จากแต่ละงานในขณะนี้ ซึ่งเกิดขึ้นในสามวิธี:
  • ถ้าเจ้าของงานที่เป็นสมาชิกของ sysadmin แบบถาวรบทบาทเซิร์ฟเวอร์ แฟ้มการบันทึกผลลัพธ์ของงานสามารถถูกเขียนไปยังเซิร์ฟเวอร์
  • ถ้า ผู้ใช้ของ Windows เป็นเจ้าของงาน SQL Server ทดสอบเพื่อดูว่าผู้ใช้มีสิทธิ์ในการเขียนไปยังตำแหน่งแฟ้มของแฟ้มบันทึกผลลัพธ์งานที่เลือกบนเซิร์ฟเวอร์
  • ถ้า ผู้ใช้ SQL Server ที่เป็นเจ้าของงาน SQL Server ทดสอบบัญชีพร็อกซีของบริษัทตัวแทนของเซิร์ฟเวอร์ SQL สิทธิ์ในการเขียนไปยังตำแหน่งแฟ้มของแฟ้มบันทึกผลลัพธ์งานที่เลือกบนเซิร์ฟเวอร์ ถ้าไม่ได้ตั้งบัญชีพร็อกซี ไม่มีแฟ้มบันทึกถูกเขียน
ในกรณีที่ทั้งหมด เขียนงานกับ SQL Server Agent ข้อมูลประจำตัว แต่เซิร์ฟเวอร์ SQL กำลังทำการทดสอบเพื่อให้แน่ใจว่า ผู้ใช้มีสิทธิ์ในการเขียนไปยังการแสดงผลของงานที่เลือกตำแหน่งที่ตั้งแฟ้มบนเซิร์ฟเวอร์ที่เข้าสู่ระบบ ข้อผิดพลาดปรากฏอยู่ในประวัติของงาน แต่ขั้นตอนงานไม่ล้มเหลวหากไม่สามารถเขียนแฟ้มบันทึก
5.4.5 โปรไฟล์การ MAPI จดหมายของผู้ทำหน้าที่ SQL
ใน SP3

ในรุ่น 32 บิตของ SQL Server 2000 จดหมายบริษัทตัวแทน SQL สามารถถูกกำหนดค่าการใช้โพรไฟล์อีเมลที่มี MAPI แบบขยายสำหรับการส่งข้อความแจ้งเตือนของอีเมล คุณสามารถใช้ขยาย MAPI อีเมแอพพลิเคชัน เช่น Microsoft Outlook การสร้างส่วนกำหนดค่า MAPI ที่ขยายเพิ่ม ในรุ่น 64 บิตของ SQL Server 2000 จดหมายบริษัทตัวแทน SQL สามารถเพียงใช้ส่วนกำหนดค่า MAPI แบบธรรมดาสำหรับการส่งอีเมล์แจ้งเตือน อย่าใช้ส่วนกำหนดค่า MAPI แบบธรรมดาในรุ่น 32 บิตของ SQL Server 2000

5.5 เพิ่มประสิทธิภาพคอมโพเนนต์การเชื่อมต่อเซิร์ฟเวอร์ SQL

ส่วนนี้อธิบายถึงปรับปรุงคอมโพเนนต์การเชื่อมต่อของ SQL Sever 2000 ที่มีอยู่ SP3a
5.5.1 โปรแกรมปรับปรุงคอมโพเนนต์การเข้าถึงข้อมูลของ Microsoft
ใน SP3a

SP3a รวมถึงการปรับปรุงข้อมูล Microsoft Access คอมโพเนนต์ (MDAC) เมื่อคุณติดตั้ง SP3a, 1a MDAC 2.7 Service Pack จะติดตั้งอยู่ด้วย mdac 2.7 SP1a ไม่มีการเปลี่ยนแปลงลักษณะการทำงานจากรุ่นที่ใช้ในการติดตั้ง โดย SQL Server 2000 (MDAC 2.6) ของ MDAC แต่ยังรวมการปรับปรุงการรักษาความปลอดภัยและการแก้ปัญหา mdac 2.7 SP1a รวมถึงการปรับรุ่นเป็น MSXML 3 SP3

หมายเหตุ:MDAC รุ่นนี้ไม่ได้ติดตั้งหากโปรแกรมติดตั้งตรวจพบเวอร์ชันเดียวกันหรือรุ่นที่ใหม่กว่า

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันนี้ของ MDAC ดูสากลข้อมูลการเข้าถึงเว็บไซต์ของ Microsoft ที่เพจนี้ในเว็บไซต์ microsoft.com แก้ไขที่รวมอยู่ใน MDAC รุ่นนี้จะได้รับการบันทึกไว้ในบทความฐานความรู้ 326848 คุณสามารถเข้าถึงบทความนี้ได้จากฐานความรู้ของบริการสนับสนุนผลิตภัณฑ์ของ Microsoft
5.5.2 สนับสนุน QLogic สถาปัตยกรรมของอินเทอร์เฟซเสมือน
ใน SP3

SQL Server จะสนับสนุน QLogic เสมือนอินเทอร์เฟซสำหรับเครือข่ายในพื้นที่ระบบสถาปัตยกรรม (VIA) (SAN) implementations เมื่อต้องการเปิดใช้งานการสนับสนุนของ SQL Server สำหรับการเชื่อมต่อผ่าน QLogic VIA คอมพิวเตอร์ทั้งไคลเอนต์และเซิร์ฟเวอร์ต้องมีความละเอียดที่อยู่ IP ในแฟ้มที่ชื่อ Vihosts ใน system32\drivers\etc โฟลเดอร์ที่เหมาะสมของ Windows
The Vihosts file should be formatted as follows:

<VI IP Address of server computer> <SERVER_COMPUTERNAME>

<VI IP Address of client computer> <CLIENT_COMPUTERNAME>

For example:

139.4.130.1  SQLCOMPUTER

139.4.130.2  SQLCLIENT

ใช้ ip แอดเดรสจากการเกี่ยวข้อง QLogic VIA การ์ดเครือข่ายและชื่อคอมพิวเตอร์ที่แท้จริง มิฉะนั้น เชื่อมต่อไม่สามารถทำ กับอินสแตนซ์ที่มีชื่อ หรือที่ มีโพรโทคอล IP อื่น ๆ เช่น TCP หรือเนมไปป์ แฟ้ม Vihosts ไม่จำเป็นสำหรับการเชื่อมต่อ Giganet VIA

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

5.6 เพิ่มประสิทธิภาพของบริการข้อมูล Meta

ส่วนนี้อธิบายถึงปรับปรุงการบริการของ SQL Server 2000 Meta ข้อมูลที่มีอยู่ SP3a
5.6.1 Exports เบราว์เซอร์ข้อมูล Meta ใน Unicode
ใน SP1

เบราว์เซอร์ข้อมูล Meta ส่งออกข้อมูล meta ที่ใช้ XML ใน Unicode เดี๋ยวนี้ ก่อนที่จะ SQL Server 2000 SP1 เบราว์เซอร์ที่ส่งออก ANSI รหัส ซึ่งไม่สนับสนุนอักขระที่ไม่ใช่ภาษาอังกฤษ เปลี่ยนแปลงที่ทำงานนี้คือ invisible ให้กับผู้ใช้ ตามที่วางจำหน่ายนี้ SP3a ข้อมูลที่ส่งออกได้เสมอแสดงเป็น Unicode คุณยังสามารถส่งใน ANSI รหัส โดยการกำหนดค่าของรีจิสทรีคีย์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Repository\Engine\XMLExport เป็น 0 ได้ รายการต่อไปนี้แสดงค่าที่คุณสามารถตั้งค่าสำหรับคีย์รีจิสทรีนี้:
  • noobjid =% 1
  • noheader =% 2
  • การย่อหน้า = 4
  • unicode = 8
  • logunmappedtags = 16
  • exportbase = 32
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าสถานะแต่ละ ให้ดูที่ "IExport::Export วิธี" ใน SQL Server หนังสือออนไลน์
5.6.2 การเขียนสคริปต์ถูกปิดใช้งานการสนับสนุน
ใน SP3

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

เมื่อต้องการเปิดใช้งานการสนับสนุนสคริปต์

ถ้าคุณต้องการที่ทำการดำเนินการสคริปต์ คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อสร้างการตั้งค่ารีจิสทรีที่ทำให้การสนับสนุนสคริปต์
  • เปิดตัวแก้ไขรีจิสทรี และการนำทางไปยังHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  • สร้างรีจิสทรีคีย์การตั้งชื่อเก็บข้อมูล(ถ้าหนึ่งไม่มีอยู่), แล้ว สร้าง sub-key ที่ชื่อโปรแกรมเพื่อให้เท่ากับเส้นทางRepository\Engine
  • ในการโปรแกรมรีจิสทรีคีย์ เพิ่มค่า DWORD ใหม่ชื่อAllowScriptingและมีตั้งค่าเป็น1. ถ้าคุณต้องการปิดการใช้งานการเขียนสคริปต์ในภายหลัง กำหนดค่าของคีย์รีจิสทรีนี้ใหม่เพื่อ0.
สิ่งสำคัญคุณควรเสมอปลอดภัยรูปแบบข้อมูลและการเก็บฐานข้อมูลเพื่อป้องกันการเข้าถึงที่ไม่ได้รับอนุญาต
5.6.3 ใหม่ RepositoryUser บทบาทสำหรับการเข้าถึงข้อมูลที่เก็บ
ใน SP3

SQL Server รวมในการmsdbฐานข้อมูลเป็นชุดของตาราง ขั้นตอนที่เก็บไว้ และมุมมองที่เก็บข้อมูลที่ใช้ โดยโปรแกรมการเก็บข้อมูลของบริการข้อมูล Meta ใน SP3 บทบาทเฉพาะใหม่ที่ชื่อว่าRepositoryUserมีเพิ่ม และต้องใช้เพื่อเก็บข้อมูลการเข้าถึงและปรับปรุง บทบาทนี้ได้ถูกสร้างอนุญาต อ่าน ปรับปรุง ลบ และการใช้งานสิทธิ์บนวัตถุเหล่านี้ กระบวนการสาธารณะบทบาทไม่มีสิทธิ์ในออบเจ็กต์เหล่านี้ .

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

5.7 เพิ่มประสิทธิภาพของบริการแปลงข้อมูล

ส่วนนี้อธิบายถึงปรับปรุงการบริการของ SQL Server 2000 ข้อมูลแปลงที่มีอยู่ SP3a
5.7.1 ตัวช่วยสร้างการ DTS ไม่จำกัดคอลัมน์สตริงการถึง 255 อักขระ
ในการติดตั้ง SP2

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


ในการติดตั้ง SP2

บริษัทตัวแทนของเซิร์ฟเวอร์ sql จะบันทึกบริบทการรักษาความปลอดภัยที่ภายใต้แต่ละขั้นตอนในงานการทำงาน ใน SP3 หรือใหม่ กว่า บริบทการรักษาความปลอดภัยปรากฏในกล่องโต้ตอบประวัติของงาน เมื่อคุณเรียกใช้เป็นแพคเกจ DTS จากขั้นตอนในงาน บริษัทตัวแทนการเซิร์ฟเวอร์ SQL ล็อกแอคเคาท์ผู้ใช้ภายใต้แพคเกจทำงาน ข้อมูลนี้ช่วยผู้ดูแลระบบในการวินิจฉัยปัญหาสิทธิ์และการรับรองความถูกต้องที่เกิดขึ้นเมื่อมีการจัดกำหนดการแพคเกจ DTS ทำงานบนเซิร์ฟเวอร์
5.7.3 ปรับปรุงบัญชีบริษัทตัวแทนของเซิร์ฟเวอร์ SQL พร็อกซี
ในการติดตั้ง SP2

ก่อนที่จะติดตั้ง SP2, DTS แพคเกจที่ถูกเก็บไว้บนเซิร์ฟเวอร์อาจไม่สามารถรันภายใต้ข้อมูลประจำตัวของบัญชีพร็อกซีของบริษัทตัวแทนการเซิร์ฟเวอร์ SQL เว้นแต่ว่าบัญชีพร็อกซีได้เข้าถึงไปยังโฟลเดอร์ชั่วคราวของผู้ใช้สำหรับบัญชีผู้ใช้ภายใต้ที่เป็นเซิร์ฟเวอร์ (ในกรณีของงานที่มีการเรียกใช้จากxp_cmdshell), หรือรันการแทน (ในกรณีของงานของบริษัทตัวแทน) เนื่องจากความตัวนี้ ผู้ใช้มักจะมีการปรับเปลี่ยนตัวแปรสภาพแวดล้อมของ TEMP สำหรับบัญชีเริ่มต้นใช้งาน SQL Server หรือตัวแทนของ SQL เพื่อชี้ไปที่ไดเรกทอรีที่ไม่สามารถเข้าถึงเริ่มต้นทั้งในระบบและบัญชีพร็อกซี เช่น C:\Temp สำหรับการติดตั้ง SP2 และรุ่นใหม่ กว่า DTS ได้ถูกปรับปรุงการใช้ระบบชั่วคราวโฟลเดอร์ถ้าโฟลเดอร์ชั่วคราวของผู้ใช้ไม่พร้อมใช้งาน การลดความต้องการปรับปรุงเหล่านี้เป็นอย่างมากขึ้น
5.7.4 บันทึกไปยังบริการข้อมูล Meta ถูกปิดใช้งาน โดยค่าเริ่มต้น
ใน SP3

โดยค่าเริ่มต้น SP3 และ disables ที่ตัวเลือกการจัดเก็บ DTS ชุดในภายหลังบริการข้อมูล Meta. ซึ่งหมายความ ว่า ตัวเลือกบริการข้อมูล Meta ไม่ปรากฏ ในการเลื่อนตำแหน่ง- ลงรายการในการบันทึกแพคเกจ DTSกล่องโต้ตอบ นอกจากนี้ ตัวเลือกนี้ถูกปิดใช้งานบนบันทึก กำหนดการ และแพคเกจ replicate หน้าในตัวช่วยสร้างการนำเข้า/ส่งออก DTS

เมื่อต้องการอนุญาตให้มีแพคเกจที่ถูกบันทึกในบริการข้อมูล Meta
  • คลิกขวาใน SQL Server องค์กร Manager,บริการการแปลงข้อมูลโหน คลิกคุณสมบัติแล้ว คลิกการเปิดการใช้งานการบันทึกการบริการข้อมูล Meta
หมายเหตุ:คุณต้องล็อกอิน ด้วยสิทธิของผู้ดูแลระบบเพื่อปรับเปลี่ยนคุณสมบัตินี้

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

5.8 การเพิ่มประสิทธิภาพ XML

หัวข้อต่อไปนี้อธิบายเกี่ยวกับการเพิ่มประสิทธิภาพสำหรับ XML และ SQLXML ใน SP3a
5.8.1 การตรวจสอบนิพจน์ XPath ที่ปรับปรุงแล้ว
ใน SP3

ก่อนที่จะ SP3 รุ่นของ MSXML ที่ติดตั้งกับ SQL Server 2000 (MSXML 2.6) ได้รับอนุญาต predicate ตัวในนิพจน์ XPath เป็นไปตามตัวย่อของอักขระพิเศษที่ระบุโหนบริบทปัจจุบัน ซึ่งเป็น denoted ตามรอบระยะเวลา(.)ในไวยากรณ์ของ XPath นี่เป็นละเมิดข้อกำหนด ไวยากรณ์ของ XPath ซึ่งต้องการให้อักขระนี้อยู่แล้วตาม ด้วยนิพจน์เส้นทางการตั้ง

เมื่อคุณใช้ SP3 หรือในภายหลัง การติดตั้งการปรับปรุงรุ่น MSXML (3.0 SP3) เป็นส่วนหนึ่งของการปรับรุ่น MDAC สำหรับข้อมูลเพิ่มเติม ให้ดูการปรับปรุงส่วน 5.5.1 เพื่อเข้าถึงข้อมูลของ Microsoft คอมโพเนนต์

ด้วยรุ่นใหม่ของ MSXML, predicate แบบไม่ทันทีตามปัจจุบันบริบทโหนย่ออักขระพิเศษ XPath นิพจน์ใน SQLXML แบบสอบถาม (แบบสอบถาม XPath กับ annotated schema ที่แมป และในการเขียนการแปลงผลลัพธ์ของการ SQLXML สไตล์ชี XSLT queries) ที่ใช้ไวยากรณ์ที่ผิดพลาดจะล้มเหลวหลังจากที่คุณปรับรุ่น SP3 หรือในภายหลัง

เมื่อต้องการป้องกันความผิดพลาดเหล่านี้ ระบุ และแก้ไขนิพจน์ที่ใช้ไวยากรณ์ที่ไม่ถูกต้อง ตัวอย่างเช่น ไวยากรณ์ของ XPath นิพจน์ที่ระบุไว้เป็นค่าของแอตทริบิวต์การทดสอบในองค์ประกอบ xsl:if ต่อไปนี้ไม่ถูกต้อง เนื่องจาก predicate, [@ ResourceTypeID = '2'], ทันทีตามตัวย่อของอักขระพิเศษที่ระบุโหนบริบทปัจจุบัน

ต่อไปนี้งบ ซึ่งก่อนหน้านี้ จึงไม่สร้างข้อผิดพลาด จะล้มเหลวหลังจาก SP3 หรือถูกติดตั้งในภายหลัง
xsl:if test=".[@ResourceTypeID='2']">
To prevent a failure, the XPath expression must be amended as follows:

<xsl:if test="@ResourceTypeID='2'">

5.9 เพิ่มประสิทธิภาพอุปกรณ์ API การสำรองข้อมูลเสมือน

รายการต่อไปนี้ใช้ใน SQL Server 2000 เสมือน Backup อุปกรณ์ API
5.9.1 การจับภาพฐานข้อมูลหลายใน Snapshot แบบครั้งเดียว

ในการติดตั้ง SP2

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

ใน SP1 และรุ่นก่อนหน้า นี้ คุณไม่มีวิธีการตรึง และสำรองฐานข้อมูลเดียวมากกว่าในครั้งเดียว SP3 หรือในขณะนี้ในภายหลังให้การสนับสนุนฝั่งเซิร์ฟเวอร์สำหรับ freezing และฐานข้อมูลหลายในสำเนาชั่วคราวเดียวโดยการจับภาพการVDC_PrepareToFreezeคำสั่ง

ข้อมูลอุปกรณ์สำรองข้อมูลจำเพาะเสมือนใน SP3a ประกอบด้วยการปรับปรุงข้อมูลเกี่ยวกับการหยุด VDC_PrepareToคำสั่ง แฟ้มส่วนหัวของอินเทอร์เฟซของอุปกรณ์เสมือน (Vdi.h) รุ่นที่ปรับปรุงสามารถพบที่ \Devtools\Include ในไดเรกทอรีการติดตั้ง SP3a

คุณสามารถดาวน์โหลดข้อมูลจำเพาะเกี่ยวกับการปรับปรุงได้จากศูนย์ดาวน์โหลด Microsoft ใน SQL Server ดาวน์โหลดเว็บไซต์ Microsoft

5.10 การรายงานข้อผิดพลาด

ใน SP3

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

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

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

รายงานข้อผิดพลาดประกอบด้วยข้อมูลต่อไปนี้
  • เงื่อนไขของ SQL Server เมื่อเกิดปัญหาขึ้น
  • ระบบปฏิบัติการรุ่นและคอมพิวเตอร์ฮาร์ดแวร์ข้อมูล
  • รหัสดิจิทัลของคุณผลิตภัณฑ์ ซึ่งสามารถใช้เพื่อระบุสิทธิ์การใช้งานของคุณ
  • ที่อยู่ IP เครือข่ายของคอมพิวเตอร์ของคุณ
  • ข้อมูลจากหน่วยความจำหรือแฟ้มของกระบวนการที่ทำให้เกิดข้อผิดพลาด
Microsoft ไม่อย่างเก็บแฟ้มของคุณ ชื่อ ที่อยู่ ที่อยู่อีเมล หรือรูปแบบอื่น ๆ ของข้อมูลส่วนบุคคล รายงานข้อผิดพลาด อย่างไรก็ตาม ประกอบด้วยข้อมูลเฉพาะตัวของการลูกค้าจากหน่วยความจำหรือแฟ้มของกระบวนการที่ทำให้เกิดข้อผิดพลาด แม้ว่าข้อมูลนี้อาจสามารถใช้เพื่อระบุตัวตนของคุณ Microsoft ไม่ใช้ข้อมูลนี้เพื่อวัตถุประสงค์นั้น

ข้อผิดพลาดรายงานข้อมูลคอลเลกชันนโยบายของ Microsoft ดูนี้ของ Microsoft:.

ถ้าคุณเปิดใช้งานการรายงานข้อผิดพลาด และข้อผิดพลาดที่ร้ายแรงเกิดขึ้น คุณอาจเห็นการตอบสนองจาก Microsoft ในแฟ้มบันทึกเหตุการณ์ของ Windows ที่ชี้ไปยังบทความฐานความรู้ของ Microsoft ที่เกี่ยวกับข้อผิดพลาดที่เฉพาะ การตอบสนองอาจดูเหมือนกับตัวอย่างต่อไปนี้:
Source = MSSQLServerOlapServicesDW 
EventID = 1010
data = http://support.microsoft.com/support/misc/kblookup.asp?id=Q123456
&iBucketTable=1&iBucket=39980&Cab=21474432.cab&LCID=1033
&OS=5.1.2600.2.00010100.0.0
เมื่อต้องการปิดใช้งานการรายงานสำหรับโปรแกรมฐานข้อมูล SQL Server และ SQL Server Agent ข้อผิดพลาด ไปยังคุณสมบัติเซิร์ฟเวอร์ SQL (แท็บทั่วไป) ในตัวจัดการองค์กร และยกเลิกเลือกนั้นการเปิดใช้งานการรายงานข้อผิดพลาดกล่องกาเครื่องหมาย เมื่อต้องการปิดการใช้งานข้อผิดพลาดในการรายงานสำหรับ Analysis Services ไปยังคุณสมบัติ Server ในตัวจัดการการวิเคราะห์ และยกเลิกเลือกนั้นการเปิดใช้งานการรายงานข้อผิดพลาดกล่องกาเครื่องหมาย ถ้ามีการรายงานข้อผิดพลาดถูกเปิดใช้งานสำหรับ SQL Server (โปรแกรมของฐานข้อมูลและ SQL Server Agent) และ Analysis Services คุณต้องยกเลิกข้อความแสดงข้อผิดพลาดในการรายงานสำหรับ SQL Server และ Analysis Services แต่ละรายการ

5.11 ภาษาอังกฤษแบบสอบถามเพิ่มประสิทธิภาพ

ใน SP21

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

5.12 ฐานข้อมูลไลบรารีและ SQL ที่ฝังตัวสำหรับ C

ใน SP1

ในขณะไลบรารีฐานข้อมูล SQL ที่ฝังตัวสำหรับ APIs C จะยังคงสนับสนุนและใน SQL Server 2000 ไม่มี SQL Server รุ่นต่อ ๆ ไปจะรวมแฟ้มที่จำเป็นต้องใช้โปรแกรมประยุกต์โปรแกรมที่ใช้ APIs เหล่านี้ การเชื่อมต่อจากโปรแกรมประยุกต์ที่มีอยู่ที่เขียนขึ้นโดยใช้ไลบรารีฐานข้อมูลและ SQL ที่ฝังตัวสำหรับ C จะยังคงได้รับการสนับสนุนใน SQL Server รุ่นถัดไป แต่สนับสนุนนี้จะถูกส่งน้อยลงในรุ่นที่ในอนาคต เมื่อต้องการเขียนโปรแกรมประยุกต์ใหม่ หลีกเลี่ยงการใช้คอมโพเนนต์เหล่านี้ เมื่อต้องการปรับเปลี่ยนแอปพลิเคชันที่มีอยู่ คุณจะขอ encouraged เพื่อเอาการอ้างอิงในเทคโนโลยีเหล่านี้ แทนการไลบรารีฐานข้อมูลหรือ SQL ที่ฝังตัวสำหรับ C คุณสามารถใช้ ADO, OLE DB หรือ ODBC เพื่อเข้าถึงข้อมูลใน SQL Server ดูข้อมูลเพิ่มเติมเกี่ยวกับเทคโนโลยีเหล่านี้ SQL Server หนังสือออนไลน์

คุณสมบัติ

หมายเลขบทความ (Article ID): 889551 - รีวิวครั้งสุดท้าย: 18 ตุลาคม 2553 - Revision: 2.0
ใช้กับ
  • Microsoft SQL Server 2000 Analysis Services
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Evaluation Edition
  • Microsoft SQL Server 2000 Standard Edition
Keywords: 
kbinfo kbmt KB889551 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:889551

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com