Select the product you need help with
3a ชุดบริการสำหรับ Microsoft SQL Server 2000 9 เมษายน 2003หมายเลขบทความ (Article ID): 889551 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้ 3a ชุดบริการสำหรับ Microsoft SQL Server 20009 เมษายน 2003ลิขสิทธิ์ Microsoft Corporation, 2003 สงวนลิขสิทธิ์ ทีมคู่มือ SQL Server ไม่สามารถตอบคำถามการสนับสนุนด้านเทคนิค แต่ welcomes คำแนะนำและข้อคิดเห็นเกี่ยวกับเอกสารนี้ readme ของคุณ คุณสามารถได้อย่างรวดเร็ว และส่งคำติชมอีเมล์ที่ใช้การเชื่อมโยงด้านล่างนี้โดยตรง ผลป้อนกลับทั้งหมดต้องเป็นภาษาอังกฤษ เมื่อต้องการส่งคำติชมเขียนเกี่ยวกับเอกสารนี้ คลิกที่นี่: เนื้อหาบนหน้านี้1.0 บทนำMicrosoft SQL Server 2000 Service Pack 3a (SP3a) incorporates การเปลี่ยนแปลง SP3 2000 เซิร์ฟเวอร์ SQL ที่ตัดสินค้าจากคลังที่ยกกำลัง ด้วยเวิร์ม Slammer ของที่อยู่:
Service Pack รุ่นนี้ 3a (SP3a) สำหรับ Microsoft SQL Server 2000 ให้ไว้ในส่วนที่ 3:
หมายเหตุ: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 โปรแกรมเดสก์ท็อปไปยัง:
(http://www.microsoft.com/sql/prodinfo/previousversions/msde/msdeuse.mspx)
.ขั้นตอนการดำเนินการสำหรับการใช้ SQL Server 2000 Service Pack 3a กับอินสแตนซ์ที่มีอยู่ 2000 MSDE ขึ้นอยู่กับวิธีการติดตั้งอินสแตนซ์ ยูทิลิตี้การตั้งค่า SP3a โปรแกรมเดสก์ท็อปที่สามารถจะใช้แฟ้มจาก Microsoft นำ SP3a ไปใช้กับอินสแตนซ์ MSDE 2000 ที่ติดตั้งโดยใช้ MSDE 2000 เท่านั้น โปรแกรมประยุกต์ที่มากที่สุด 2000 MSDE ใช้กลไกสองอย่างใดอย่างหนึ่งที่ติดตั้ง:
ถ้าไม่มีอินสแตนซ์หลายอินสแตนซ์ MSDE 2000 บนคอมพิวเตอร์ คุณต้องประเมินแต่ละอินสแตนซ์แต่ละรายการการตรวจสอบว่า คุณสามารถใช้ SP3a โปรแกรมบนเดสก์ท็อป คุณต้องยังใช้ SP3a แยกจากกันแต่ละอินสแตนซ์ ตรวจทานวัสดุและส่วนประกอบในส่วนที่ 1 และ 2 ของ readme นี้ และทำตามคำแนะนำในส่วนที่ 3 แล้ว หาก:
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') ยุบตารางนี้
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) คุณยังสามารถกำหนดว่ารุ่น ด้วยการพิมพ์ SERVERPROPERTY('Edition') SELECT ใช้พร้อมรับคำสั่งนี้osqlหรือisqlutility หรือ ในหน้าต่างแบบสอบถามในตัววิเคราะห์คำถาม SQL บริการการวิเคราะห์ เมื่อต้องการระบุ Analysis Services รุ่นใดที่คุณได้ติดตั้ง ดำเนินการดังต่อไปนี้:
ยุบตารางนี้
การตรวจสอบว่า คุณมี SP3 หรือ SP3a ที่ติดตั้ง ดูหมายเลขรุ่นของแฟ้มไลบรารีสุทธิ Ssnetlib.dll ถ้าหมายเลขรุ่นของแฟ้มนี้ 2000.80.760.0 มี SP3 ถ้าหมายเลขรุ่นของแฟ้มนี้ 2000.80.766.0 มี SP3a สันนิษฐานว่าอินสแตนซ์ถูกติดตั้งโดยใช้การตั้งค่าเริ่มต้น คุณสามารถค้นหาแฟ้ม Ssnetlib.dll ในตำแหน่งที่ตั้งเหล่านี้อย่างใดอย่างหนึ่ง:
1.5 ข้อมูลเพิ่มเติมเกี่ยวกับ SP3aรายการของการแก้ไขมีอยู่ใน service pack นี้จะมีให้ในบทความฐานความรู้ของ Microsoft 306908 แก้ไขแต่ละที่อยู่ใน 306908 มีการเชื่อมโยงไปยังบทความ Knowledge Base ที่อธิบายปัญหาได้รับการจัดการ ด้วยการแก้ไข ติดตามการเชื่อมโยงไปยังบทความฐานความรู้ของแต่ละเพื่อดูข้อมูลเกี่ยวกับแต่ละโปรแกรมแก้ไขด่วนเมื่อต้องการค้นหาในบทความในฐานความรู้
บทความรู้พื้นฐานความกล่าวถึงใน 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:
(http://www.microsoft.com/sql/prodinfo/previousversions/sqlce/default.mspx)
.1.6 เอกสารทางออนไลน์ของสมุดบัญชีที่ปรับปรุงใหม่มีพร้อมใช้งานเอกสารที่มีการปรับปรุงแล้วสำหรับ SP3 และ SP3a จะพร้อมใช้งาน sql Server 2000 หนังสือออนไลน์ (Updated - SP3) ประกอบด้วยการตรวจทานไมเนอร์บวกด้วยข้อมูลใหม่ที่เกี่ยวข้องกับ SP3 และ SP3aคุณสามารถดาวน์โหลด SQL Server 2000 หนังสือออนไลน์ (Updated - SP3) จากนี้ของ Microsoft:
(http://www.microsoft.com/sql/prodinfo/previousversions/sqlce/20bol.mspx)
.1.7 ปรับปรุง SQL Server และมีตัวอย่างของ Analysis Services ที่มีอยู่ฐานข้อมูลตัวอย่างสำหรับ SQL Server 2000 โปรแกรมและการวิเคราะห์การบริการที่ได้รับการปรับปรุงสำหรับ SP3 และ SP3a จะพร้อมใช้งาน คุณสามารถดาวน์โหลดตัวอย่างที่มีการปรับปรุงเหล่านี้จากนี้เว็บไซต์ของ Microsoft2.0 กำลังดาวน์โหลด และแยก SP3aกระจาย SP3a ด้วยวิธีการดังต่อไปนี้:
หมายเหตุ:แฟ้มที่ดาวน์โหลดสำหรับ SP3a มีชื่อเดียวกันเป็นแฟ้มสำหรับ SP3 ถ้าคุณมีซีดี SP3a คุณสามารถติดตั้ง SP3a โดยตรงจากซีดี ถ้าคุณไม่มีซีดี SP3a คุณสามารถดาวน์โหลดแฟ้มที่เหมาะสม และจากนั้น เรียกใช้ เมื่อมีรันการดาวน์โหลดแฟ้มบนคอมพิวเตอร์ของคุณ คุณจะสร้างชุดของโฟลเดอร์และแฟ้มบนดิสก์ของคุณที่มีองค์กรเดียวกันเป็นโฟลเดอร์และแฟ้มบนซีดี SP3a หลังจากที่ขั้นตอนการแยกแฟ้มนี้เสร็จสมบูรณ์แล้ว คุณสามารถติดตั้ง SP3a จากโฟลเดอร์บนฮาร์ดดิสก์ของคุณ เมื่อการดาวน์โหลด และแยก SP3a แฟ้มการติดตั้งจากอินเทอร์เน็ต ใช้แนวทางต่อไปนี้:
วิธีการกำหนดภาษาของการอินสแตนซ์ของ SQL Server 2000 การฐานข้อมูลโปรแกรมหรือ MSDE 2000 sql Server 2000 เซอร์วิสแพ็คเป็นภาษาเฉพาะ การปรับรุ่น SQL Server 2000 คุณต้องดาวน์โหลด และใช้ service pack ที่มีภาษาเดียวกันเป็นซอฟต์แวร์ SQL Server 2000 ของคุณ ตัวอย่างเช่น ถ้าคุณกำลังปรับรุ่นอินสแตนซ์ MSDE 2000 ที่ใช้ในภาษาญี่ปุ่น คุณต้องดาวน์โหลด 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
ถ้าคุณอินสแตนซ์ MSDE 2000 ถูกติดตั้งโดยใช้อรรถประโยชน์การตั้งค่า MSDE (ชื่อแพคเกจที่เดิมถูก SqlRun01.msi ผ่าน SqlRun16.msi), คุณสามารถปรับรุ่นของอินสแตนซ์ MSDE 2000 ที่ใช้ไฟล์ดาวน์โหลด SP3a 2000 Server SQL:
หลังจากดาวน์โหลด SQL2KDeskSP3.exe หรือ LLL_SQL2KDeskSP3.exe คุณต้องแยกแฟ้ม SP3a 2000 MSDE:
3.0 การติดตั้งชุดบริการเมื่อต้องการติดตั้ง SP3a ใช้คำแนะนำในการติดตั้งในหัวข้อต่อไปนี้ ขั้นตอนที่ไม่ทั้งหมดจำเป็น ขึ้นอยู่กับว่าคอมโพเนนต์ต่อไปนี้ของ SQL Server 2000 หรือตั้งค่าคอนฟิกคุณกำลังใช้เซอร์วิสแพ็คไป:
ก่อนที่จะเริ่มต้นการติดตั้ง หากอินสแตนซ์ของโปรแกรมฐานข้อมูล SQL Server 2000 หรือ MSDE 2000 กำลังถูกใช้ โดยโปรแกรมประยุกต์ ก่อนตรวจกับผู้ให้บริการของโปรแกรมประยุกต์เพื่อดูว่า มีโปรแกรมฐานข้อมูลใด ๆ หรือ MSDE 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
(http://support.microsoft.com/kb/258437/
)
.ก่อนที่คุณติดตั้ง SP3a บน Windows NT 4.0 รุ่นฝรั่งเศส ทำตามคำแนะนำในบทความฐานความรู้ 259484 คุณสามารถเข้าถึงบทความจากฐานความรู้ของบริการสนับสนุนผลิตภัณฑ์ของ Microsoft สำหรับคำแนะนำเกี่ยวกับการค้นหาฐานความรู้ ให้ดูที่ส่วน 1.5 เพิ่มเติมรายละเอียดเกี่ยวกับ SP3a ก่อนที่จะเริ่มต้นการติดตั้งคอมโพเนนต์ของฐานข้อมูล ถ้าคุณสามารถใช้ฐานข้อมูลคอมโพเนนต์ SP3a อินสแตนซ์ของ SQL Server Analysis Services ถูกติดตั้งด้วยคอมพิวเตอร์ ติดตั้งอาจล้มเหลวเมื่อมีการดำเนินการสคริปต์ Sp3_serv_uni.sql ถ้าเกิดขึ้น เริ่มระบบของคอมพิวเตอร์ใหม่ และเรียกใช้โปรแกรมติดตั้งอีกครั้ง
ถ้ามีการเซ็ตอัพ SP3a ตรวจพบฐานข้อมูลผู้ใช้หรือ filegroups ที่ไม่สามารถเขียนได้ มัน:
หมายเหตุ:ข้อความนี้ไม่มีผลกับการติดตั้งแบบอัตโนมัติ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งแบบอัตโนมัติ ให้ดูที่ติดตั้งแบบอัตโนมัติของส่วน 4.1 เนื่องจากฐานข้อมูลที่ไม่สามารถเขียนได้ไม่ทำให้โปรแกรมติดตั้งล้มเหลว คุณไม่มีการลบแฟ้มบันทึกการจัดส่งก่อนที่จะปรับรุ่นเป็น 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 วิเคราะห์บริการ SP3a3.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 ต่อไปนี้:
3.4 หยุดบริการและโปรแกรมประยุกต์ก่อนที่เรียกใช้โปรแกรมติดตั้ง SP3aข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมด คุณสามารถใช้ SP3a โดยไม่ต้องการปิดบริการถ้าคุณไม่ปิดบริการ พรอมต์เพื่อรีคอมพิวเตอร์เมื่อมีการติดตั้งเสร็จสมบูรณ์ ไม่สามารถ ไม่บริการต่อไปนี้เพื่อเริ่มต้น:
คุณไม่สามารถหยุดการบริการในสภาพแวดล้อมแบบคลัสเตอร์ ดูข้อมูลเพิ่มเติม ติดตั้งส่วน 3.10 ในคลัสเตอร์ Failover แบบ 3.5 SP3a คอมโพเนนต์ของฐานข้อมูลที่ติดตั้งข้อมูลต่อไปนี้ใช้ในการติดตั้งคอมโพเนนต์ทั้งหมดยกเว้นโปรแกรมเดสก์ท็อปและ Analysis Servicesเรียกใช้สคริปต์ Setup.bat จากตำแหน่งที่ตั้งต่อไปนี้อย่างใดอย่างหนึ่ง:
โปรแกรมติดตั้งแล้วทำการดำเนินการต่อไปนี้:
กล่องโต้ตอบโหมดการรับรองความถูกต้อง กล่องโต้ตอบการพิสูจน์ตัวจริงของโหมดไม่ได้เริ่มต้นการตั้งค่าปัจจุบันสำหรับการติดตั้ง กำลังเริ่มต้นกล่องโต้ตอบ:
โปรแกรมติดตั้งวางเรกคอร์ดของการดำเนินการที่จะดำเนินการในแฟ้ม Sqlsp.log แฟ้มบันทึกนี้ถูกเก็บใน Windows directory ของคอมพิวเตอร์ที่เรียกใช้โปรแกรมติดตั้ง ถ้าคุณปรับรุ่นอินสแตนซ์หลาย เฉพาะการปรับรุ่นล่าสุดถูกบันทึกในแฟ้มบันทึกนี้ กล่องโต้ตอบรายการการตรวจสอบความเข้ากันได้ที่ย้อนหลัง กระบวนการรายการการตรวจสอบความเข้ากันได้ย้อนหลังกล่องโต้ตอบแสดงรายการปัญหาความเข้ากันได้ที่เก่าที่คุณอาจพบเมื่อปรับใช้ service pack ปัญหาความเข้ากันได้ย้อนหลังที่ปรากฏในรายการตรวจสอบการทำงานแตกต่างกันไปขึ้นอยู่กับการตั้งค่าคอนฟิกของอินสแตนซ์ของ SQL Server 2000 ที่มีการปรับรุ่น ปัญหาความเข้ากันได้ย้อนกลับต่อไปนี้อาจมีความสำคัญในกล่องโต้ตอบนี้:
3.6 การติดตั้ง SP3a บริการการวิเคราะห์ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับ Analysis Servicesการติดตั้ง SP3a บริการการวิเคราะห์ เรียกใช้'มีชื่อเป็น Setup.exe จากตำแหน่งที่ตั้งต่อไปนี้:
ปัญหาการติดตั้งบริการการวิเคราะห์เพิ่มเติม หลังจากติดตั้ง SP3a บริการการวิเคราะห์ คุณต้องปรับรุ่นคอมพิวเตอร์ที่ใช้สำหรับการดูแลระยะไกล SP3 หรือ SP3a เช่นกัน มิฉะนั้น คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อคุณพยายามเชื่อมต่อจากระยะไกลผ่านตัวจัดการการวิเคราะห์: ไม่สามารถเชื่อมต่อกับรีจิสทรีบนเซิร์ฟเวอร์ (server_name), หรือคุณจะไม่เป็นสมาชิกของกลุ่มผู้ดูแลระบบ OLAP ของเซิร์ฟเวอร์นี้ บริการข้อมูล Meta ได้เพิ่มบทบาทเฉพาะใหม่ที่ชื่อว่าRepositoryUserซึ่งสามารถใช้ในการเข้าถึงและการปรับปรุงข้อมูลเก็บในmsdbdatabase. กระบวนการRepositoryUserมีสร้าง role อ่าน ปรับปรุง ลบ และดำเนินการสิทธิในการmsdbเก็บข้อมูล กระบวนการสาธารณะบทบาทถูกแทนที่ ด้วย role ใหม่นี้ และไม่มีสิทธิ์ในการเก็บข้อมูลนี้ หากมีเงื่อนไขใด ๆ ต่อไปนี้ตาม ในOLAP ผู้ดูแลกลุ่มต้องถูกเพิ่มเข้าไปRepositoryUserบทบาทเพื่อให้สมาชิกของกลุ่มนี้สามารถเข้าถึงเก็บข้อมูลหลังจากที่มีใช้ service pack:
หมายเหตุ:กลุ่มผู้ดูแลระบบ 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ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (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:
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 ถ้า:
3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDEข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)msde 2000 จะออกแบบมาเพื่อให้มีการแจกจ่ายกับโปรแกรมประยุกต์ และติดตั้ง โดยโปรแกรมการตั้งค่าของแอพลิเคชัน msde 2000 ไม่มีโปรแกรมการตั้งค่าแบบโต้ตอบ กลไกการตั้งค่าสำหรับ MSDE 2000 จะได้รับการออกแบบเพื่อที่ถูกเรียก โดยยูทิลิตีการตั้งค่าของแอพลิเคชัน ซึ่งใด ๆ การโต้ตอบที่จำเป็นต้องใช้กับผู้ใช้ปลายทางที่ถูกจัดการ โดยการตั้งค่าโปรแกรมประยุกต์ msde 2000 มีกลไกการติดตั้งที่สอง:
คุณต้องใส่ค่าสำหรับการติดตั้ง MSDE พารามิเตอร์คู่อัญประกาศถ้าค่าที่ระบุมีอักขระพิเศษ เช่นช่องว่าง มิฉะนั้น อัญประกาศไม่จำเป็น พารามิเตอร์การตั้งค่า SP3a 2000 MSDE เหล่านี้รับการบันทึกเป็นอย่างใดอย่างหนึ่งไม่ไว้ใน SQL Server 2000 หนังสือออนไลน์ (Updated SP3), หรือทำงานแตกต่างไปจากที่อธิบายไว้ในสมุดบัญชีออนไลน์ ยุบตารางนี้
นี่คือลักษณะการทำงานของdisablenetworkprotocolsใน SP3a ยุบตารางนี้
ถ้าคุณเป็นนักพัฒนา incorporating โมดูลต่าง ๆ ของเวียน MSDE 2000 (แฟ้ม.msi) ลงในการตั้งค่า Windows Installer คุณสามารถระบุพารามิเตอร์การตั้งค่าด้านบนเป็นคุณสมบัติในแฟ้ม.msi SP3a Engine (MSDE 2000) ที่เดสก์ท็อปแสดงโมดูลที่การผสานเพื่อสนับสนุนโปรแกรมประยุกต์ที่มีอยู่ที่ใช้โมดูลที่การผสาน ยูทิลิตี้การตั้งค่าสำหรับโปรแกรมประยุกต์ใหม่ควรถูกเขียนไปยังเรียกใช้ยูทิลิตี้การตั้งค่า 2000 MSDE แทนการโดยตรงที่ใช้มากที่โมดูลที่การผสาน MSDE 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
หมายเหตุ:เมื่อต้องการปรับรุ่นโปรแกรมบนเดสก์ท็อปบนคอมพิวเตอร์ที่ใช้ 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 ปรับปรุงสมุดบัญชีออนไลน์เอกสารมีอยู่ การติดตั้งอินสแตนท์ใหม่ของโปรแกรมบนเดสก์ท็อป
สิ่งสำคัญระบุรหัสผ่านที่รัดกุมสำหรับการเข้าสู่ระบบ 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
ข้อควรระวังใช้รหัสผ่านที่ว่างเปล่าเป็นอย่างยิ่ง discouraged สิ่งสำคัญถ้าคุณใช้เป็นแฟ้ม.ini ระหว่างการติดตั้ง หลีกเลี่ยงการเก็บข้อมูลประจำตัวในแฟ้ม.ini 3.7.7 SP3a 2000 MSDE redistributingข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)SP3a โปรแกรมเดสก์ท็อปประกอบด้วยแฟ้มทั้งหมดจำเป็นสำหรับการกระจาย MSDE 2000 กับโปรแกรมประยุกต์ โดยผู้จำหน่ายโปรแกรมประยุกต์ที่มีสิทธิ์การใช้งานการกระจาย MSDE 2000 คุณสามารถกระจาย SP3a โปรแกรมเดสก์ท็อปที่แฟ้มตามที่ได้รับการบันทึกไว้ใน SQL Server 2000 หนังสือออนไลน์ (ปรับปรุง SP3), กับการเปลี่ยนแปลงเฉพาะ SP3a ครอบคลุมอยู่ในส่วนต่าง ๆ เหล่านี้:
การกระจายซอฟต์แวร์ 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
(http://www.microsoft.com/msdownload/platformsdk/sdkupdate/default.htm)
.หากยูทิลิตี้การตั้งค่าโปรแกรมประยุกต์ที่ติดตั้งอินสแตนซ์ MSDE 2000 โดยการเรียกยูทิลิตี้การตั้งค่า MSDE 2000 มีเลือกอินสแตนซ์ MSDE 2000 กับรหัสผลิตภัณฑ์ 2000 ของ MSDE GUID ลูกค้าสามารถมีโปรแกรมแก้ไขอินสแตนซ์เหล่านี้โดยใช้แฟ้มการ pack บริการ 2000 MSDE ของ Microsoft ที่มาตรฐาน ผู้จำหน่ายโปรแกรมประยุกต์ที่สามารถเลือกทางเลือกต่อไปนี้สำหรับการกระจาย SP3a 2000 MSDE อย่างใดอย่างหนึ่ง:
สำหรับตัวอย่างของชนิดของ MSDE 2000 คำแนะนำชุดบริการทีมงานของโปรแกรมประยุกต์ Microsoft เตรียมไว้สำหรับลูกค้าของตน ดูข้อมูลนี้Microsoft MSDE แอปพลิเคชันเว็บเพจของ
(http://www.microsoft.com/sql/prodinfo/previousversions/msde/prodinfo.mspx)
.3.7.8 แฟ้ม SP3a MSDE 2000ข้อมูลต่อไปนี้สามารถใช้ได้เฉพาะกับโปรแกรมบนเดสก์ท็อป (MSDE 2000)แฟ้มการติดตั้ง SP3a โปรแกรมเดสก์ท็อปและโฟลเดอร์ทั้งหมดอยู่ในโฟลเดอร์ \MSDE:
ถ้าการตั้งค่าโปรแกรมประยุกต์ของคุณเรียกโปรแกรมติดตั้งการ 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 คลัสเตอร์
ถ้าคุณกำลังปรับรุ่นเป็นค่าเริ่มต้น (ไม่ใช่แบบ clustered) สแตนซ์ของ SQL Server ไปยังเซิร์ฟเวอร์เสมือน แรก คุณต้องปรับรุ่นอินสแตนซ์ (ไม่ใช่แบบ clustered) เป็นค่าเริ่มต้นอินสแตนซ์เสมือน และจากนั้น ให้ใช้ SP3a.For ข้อมูลเพิ่มเติมเกี่ยวกับการปรับรุ่น ดู "วิธีการปรับรุ่นจากอินสแตนซ์ที่เริ่มต้นกับสแตนซ์คลัสเตอร์เป็นค่าเริ่มต้นของ SQL Server 2000 (เซ็ตอัพ)" ใน SQL Server หนังสือออนไลน์ สำหรับข้อมูลเพิ่มเติมในการติดตั้ง SP3a ในคลัสเตอร์ failover ให้ดูที่บทความฐานความรู้ 811168 ถ้าคุณต้องสร้างโหนดในคลัสเตอร์ failover ดำเนินการขั้นตอนต่อไปนี้
เมื่อต้องการติดตั้ง SP3a บริการการวิเคราะห์ในคลัสเตอร์ แต่ละอินสแตนซ์ต้องสามารถปรับรุ่นแยกต่างหาก การติดตั้ง SP3a ในคลัสเตอร์มี Analysis Services
3.11 ติดตั้งบนเซิร์ฟเวอร์ที่จำลองแบบแล้วข้อมูลต่อไปนี้ใช้เฉพาะกับ SQL Server 2000 ส่วนประกอบที่เป็นส่วนหนึ่งของโทโพโลยีจำลองแบบ:
การติดตั้ง SP3a บนเซิร์ฟเวอร์ที่ทำหน้าที่เป็นที่ผู้เผยแพร่และการเป็นสมาชิก สำหรับ topologies ทำแบบจำลองที่ขึ้นอยู่กับการจำลองแบบผสานหรือการจำลองแบบของทรานแซคชันที่ มีการปรับปรุงสมาชิกที่มีอย่าง น้อยหนึ่งเซิร์ฟเวอร์ซึ่งทำหน้าที่เป็นทั้งเป็นสมาชิก และผู้เผยแพร่ (หรือ Distributor), คุณอาจต้อง quiesce ระบบ (ในอย่างอื่น หยุดการปรับปรุงทั้งหมด) และการปรับรุ่นเซิร์ฟเวอร์ทั้งหมดพร้อมกันได้ โทโพโลยีตัวอย่างที่ 1: ที่ต้องพร้อมปรับรุ่น ตารางต่อไปนี้รวมถึงเซิร์ฟเวอร์ที่เผยแพร่ และการประกาศที่อนุญาตให้มีการปรับปรุงที่สมาชิกที่สมัครสมาชิก ในขณะที่บันทึกไว้ก่อนหน้านี้ คุณต้องทำตามใบสั่งการปรับรุ่น Distributor ผู้เผยแพร่ สมาชิกสำหรับ topologies ที่อนุญาตให้มีการปรับปรุงในใบสั่ง Subscriber.This กำหนดให้คุณต้องการปรับรุ่นเซิร์ฟเวอร์ A เป็นอันดับแรกสำหรับการประกาศการผสานและ Server B ก่อนสำหรับสิ่งพิมพ์ของทรานแซคชันด้วยการปรับปรุงสมาชิก ในกรณีนี้ คุณต้อง quiesce ระบบ และการปรับรุ่นเซิร์ฟเวอร์แบบพร้อมกัน ยุบตารางนี้
ในตัวอย่างนี้ คุณสามารถปรับรุ่นเซิร์ฟเวอร์ A ก่อนได้เนื่องจากมีการประกาศการทำให้อ่านอย่างเดียวของทรานแซคชันที่อนุญาตให้มีให้สมาชิกสามารถปรับรุ่นก่อนผู้เผย แพร่/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 ไปยังฐานข้อมูลแบบอ่านอย่างเดียว
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 ข้อมูล หมายเหตุ:ถ้าฐานข้อมูลที่เกี่ยวข้องกับการจำลองแบบ คุณต้องยกเลิกการประกาศ เมื่อต้องการปิดใช้งานการเผยแพร่:
ถอนการติดตั้ง SQL Server 2000 วิเคราะห์บริการ SP3a เพื่อให้สามารถกลับ Analysis Services ไปเป็นสถานะ SP3a ก่อน คุณต้องสำรองเซิร์ฟเวอร์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLAPคีย์รีจิสทรีก่อนที่จะติดตั้ง SP3a สำหรับข้อมูลเพิ่มเติม ดูฐานส่วน 3.2 กลับขึ้นของคุณมองการวิเคราะห์บริการข้อมูลและการเก็บ หมายเหตุ:ถ้าคุณไม่ได้สำรองคีย์รีจิสทรีนี้ คุณต้องทำตามกระบวนการรับการบันทึกไว้ในบทความฐานความรู้ของ Microsoft 330244 เมื่อต้องการกลับไปยัง SQL Server รุ่น SP3a ก่อน
3.14 reapplying SP3aข้อมูลต่อไปนี้สามารถใช้ได้กับคอมโพเนนต์ทั้งหมดนำไปใช้ในกรณีต่อไปนี้ คุณต้องใหม่ SP3a:
4.0 ข้อควรพิจารณาการติดตั้งเพิ่มเติมข้อควรพิจารณานี้ส่วนเอกสารบริการเพิ่มเติม pack ติดตั้งเกี่ยวกับที่ใช้เฉพาะในกรณีพิเศษ4.1 การติดตั้งแบบอัตโนมัติฐานข้อมูลคอมโพเนนต์ SP3a สามารถถูกประยุกต์ใช้ในโหมดการทำงานอัตโนมัติให้กับอินสแตนซ์ของ SQL Server ซีดีรอม SP3a คอมโพเนนต์ของฐานข้อมูลประกอบด้วยแฟ้ม.iss ที่สามารถใช้เพื่อทำการเซ็ตอัพ SP3a แบบอัตโนมัติและการติดตั้งชนิดอื่น ๆ แฟ้มต่อไปนี้จะอยู่ในไดเรกทอรีรากบนซีดีรอม:
ข้อควรพิจารณาการติดตั้งแบบอัตโนมัติ ข้อควรพิจารณาต่อไปนี้ที่เกี่ยวข้องกับการติดตั้งแบบอัตโนมัติ:
ยุบตารางนี้
ที่ 4.2 redistributing SP3a คอมโพเนนต์การเข้าถึงข้อมูลฐานข้อมูลคอมโพเนนต์ SP3a รวมถึงการ self-extracting Sqlredis.exe ของแฟ้ม เมื่อมีการเรียกใช้ Sqlredis.exe ออก:
5.0 บันทึกย่อเอกสารประกอบส่วนนี้ครอบคลุมถึงปัญหาที่เกิดขึ้นนอกเหนือจากการคุณลักษณะใหม่ ๆ ที่พร้อมใช้งานแบบเมื่อคุณรัน SP3a ปัญหาเหล่านี้ใช้เมื่อเรียกใช้ service pack การปรับรุ่นจาก SQL Server 2000, SQL Server 2000 SP1 หรือ SQL Server 2000 SP2 ส่วนนี้ไม่ได้ถูก meant เป็น คำอธิบายของการแก้ไขใน SP3a ทั้งหมด สำหรับรายการทั้งหมดของการแก้ปัญหาเหล่านี้ ให้ดูที่บทความฐานความรู้ของ Microsoft 306908Analysis 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กำหนดรหัสผ่านการล็อกอินใหม่ใด ๆ ที่สร้างสำหรับผู้ใช้ ตัวอย่างต่อไปนี้แสดงใหม่รหัสผ่าน @อาร์กิวเมนต์ 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 ไม่รับประกันว่า ปัญหาที่เป็นผลจากการแก้ไขรีจิสทรีอย่างไม่ถูกต้องจะสามารถแก้ไข ก่อนที่จะทำการแก้ไขรีจิสทรี สำรองข้อมูลที่มีค่าใด ๆ
5.1.9 ข้อความแสดงข้อผิดพลาดขยายสำหรับแบบสอบถามที่วางจำหน่ายใน SP3สำหรับการสอบถามที่วางจำหน่าย SQL Server ส่งกลับข้อผิดพลาดของผู้ให้บริการข้อมูลนอกเหนือจากการรายละเอียดข้อผิดพลาดของเซิร์ฟเวอร์ เมื่อแบบสอบถามระหว่างผลลัพธ์ของเซิร์ฟเวอร์ที่ถูกเชื่อมโยงในข้อผิดพลาด SQL Server ตรวจสอบเพื่อดูว่า ตัวให้บริการสนับสนุนIErrorRecordsอินเทอร์เฟซของ ole DB ถ้ามีสนับสนุนอินเทอร์เฟซนี้ เรียก SQL ServerGetErrorInfoฟังก์ชันการรับข้อมูลความผิดพลาดเพิ่มเติมจากผู้ให้บริการ และการส่งกลับข้อมูลนี้ให้กับผู้ใช้เป็นส่วนหนึ่งของข้อความแสดงข้อผิดพลาด ถ้าการIErrorRecordsไม่สนับสนุนอินเทอร์เฟซ ไม่มีการเปลี่ยนแปลงในลักษณะการทำงานของ SQL Server: SQL Server ส่งกลับข้อผิดพลาดทั่วไป ตัวอย่างเช่น รันการสอบถามต่อไปนี้กับเซิร์ฟเวอร์ที่ใช้ MSDASQL ซึ่งไม่สนับสนุนsql_variant: 5.1.10 fn_get_sql ฟังก์ชันใหม่กลับ SQL งบใน SP3SP3 และมีฟังก์ชันใหม่ในภายหลังfn_get_sqlที่ส่งกลับข้อความแสดงข้อความของคำสั่ง SQL สำหรับการจัดการ SQL ที่ระบุ นอกจากนี้ ให้การสนับสนุนฟังก์ชันนี้ คอลัมน์ใหม่สามถูกเพิ่มไปsysprocessesตารางระบบ ซึ่งแสดงอยู่ในตารางต่อไป ยุบตารางนี้
ยุบตารางนี้
คุณสามารถรับการจัดการ 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 ไม่สามารถใช้ ตัวอย่างเช่น:
เฉพาะสมาชิกของsysadminสามารถรันการบทบาทเซิร์ฟเวอร์คงfn_get_sqlฟังก์ชัน ตัวอย่าง ผู้ดูแลฐานข้อมูลสามารถใช้ได้fn_get_sqlฟังก์ชันเพื่อช่วยในการวินิจฉัยปัญหาการประมวลผล หลังจากที่ผู้ดูแลระบุขั้นตอนเซิร์ฟเวอร์ปัญหา ID (SPID), ผู้ดูแลสามารถดึงข้อมูลหมายเลขอ้างอิง SQL สำหรับ SPID นั้น เรียกการfn_get_sqlฟังก์ชันที่ มีหมายเลขอ้างอิง และใช้เริ่มต้นและสิ้นสุดออฟเซ็ตเพื่อกำหนดว่าข้อความ SQL ของปัญหา SPID ตัวอย่าง:: 5.1.11 ความเป็นเจ้าของฐานข้อมูลหว่าง Chainingใน SP3service pack นี้แสดงตัวเลือกใหม่สำหรับการเปิดความเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining เปิด และปิด เมื่อการติดตั้งฐานข้อมูลคอมโพเนนต์ SP3a เซ็ตอัพความเข้ากันได้ย้อนกลับรายการการตรวจสอบกล่องโต้ตอบแสดงตัวเลือกการตั้งค่าความเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining โดยค่าเริ่มต้น เซ็ตอัพจะปิดการเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลผู้ใช้ทั้งหมด คุณสามารถใช้ได้เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมด ดูข้อมูลเพิ่มเติม ความเข้ากันได้ไปข้างหลังกล่องโต้ตอบรายการการตรวจสอบ เมื่อต้องการติดตั้งบนเดสก์ท็อปโปรแกรม SP3a คุณสามารถใช้พารามิเตอร์การตั้งค่า ALLOWXDBCHAINING การเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมดที่เปิดใช้งาน สำหรับข้อมูลเพิ่มเติม ให้ดูส่วน 3.7.3 พารามิเตอร์การตั้งค่า 2000 MSDE หมายเหตุ:ไม่แนะนำการเปิดใช้งานเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining สำหรับฐานข้อมูลทั้งหมด หลังจากการติดตั้ง คุณสามารถใช้วิธีการต่อไปนี้เพื่อเปิด chaining เปิด และปิดสำหรับฐานข้อมูลทั้งหมดในอินสแตนซ์ที่เป็นเจ้าของฐานข้อมูลซึ่งกันและกัน:
สำหรับข้อมูลเพิ่มเติม คลิกปุ่มวิธีใช้บนเพย้อนหลังตรวจสอบความเข้ากันได้เมื่อคุณรันโปรแกรมติดตั้ง ดาวน์โหลดการปรับปรุงรุ่น 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 ที่มีอยู่ SP3a5.2.1 พาร์ติชันระยะไกลใน SP1เมื่อสร้างพาร์ติชันระยะไกลบนเซิร์ฟเวอร์ในระบบที่มี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ เซิร์ฟเวอร์ระยะไกลต้องใช้บัญชีผู้ใช้โดเมนที่มีสิทธิ์ในการเข้าถึงแบบเต็มไปยัง cube หลักบนเซิร์ฟเวอร์ในระบบ บัญชีผู้ใช้ใด ๆ ที่เป็นสมาชิกของผู้ดูแลระบบ OLAP กลุ่มบนเซิร์ฟเวอร์เฉพาะที่มีสิทธิ์การเข้าถึงแบบเต็ม นอกจากนี้ ถ้าเซิร์ฟเวอร์เฉพาะที่มี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ เซิร์ฟเวอร์ระยะไกลจะต้องมี SP1 หรือรุ่นที่ใหม่กว่าที่ติดตั้งอยู่ดังนั้นเซิร์ฟเวอร์ภายในสามารถสร้าง หรือจัดการพาร์ติชันระยะไกล 5.2.2 Analysis Services ปรับปรุงการติดตั้งไคลเอ็นต์ Redistributableใน SP1SP1 บริการการวิเคราะห์และรุ่นที่ใหม่กว่ามีการตั้งค่า redistributable โปรแกรมต่อไปนี้ของไคลเอ็นต์รุ่นที่ปรับปรุง:
หมายเหตุ: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 ที่สร้าง: 5.2.7 คุณสมบัติของบริการตารางสาระสำคัญในการควบคุมไคลเอนต์ใหม่ใน SP3sp3 แนะนำใหม่ 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 ที่มีอยู่ SP3a5.3.1 กำหนดเอง UPDATE การจำลองแบบของทรานแซคชันการกระบวนงานที่เก็บไว้ใน SP1ในระหว่างการตั้งค่าการจำลองแบบของทรานแซคชัน กระบวนการจัดเก็บไว้ที่กำหนดเองสำหรับการแทรก ลบ และการดำเนินการปรับปรุงถูกสร้างในฐานข้อมูลบอกรับเป็นสมาชิก คำนึงถึงจำนวนคอลัมน์ได้รับผลกระทบโดย UPDATE ในงบดุล การปรับปรุงแบบกำหนดเองเก็บกระบวนการปรับปรุงทั้งหมดของคอลัมน์ในตารางการบอกรับเป็นสมาชิก คอลัมน์ที่ไม่มีการเปลี่ยนแปลงถูกตั้งค่าใหม่เป็นค่าเดียวกับที่อยู่ก่อนการปรับปรุง โดยทั่วไป การดำเนินการนี้ทำให้ไม่มีปัญหา อย่างไรก็ตาม ถ้าใด ๆ ของคอลัมน์เหล่านี้ถูกทำดัชนี การตั้งค่านี้จะสามารถแพง ถ้าคุณใช้การจำลองแบบของทรานแซคชัน และมีดัชนีต่าง ๆ ในตารางการบอกรับสมาชิก เพียงไม่กี่ค่าของคอลัมน์ที่เปลี่ยนแปลงเนื่องจากการปรับปรุง ค่าผลิตของการบำรุงรักษาดัชนีสามารถจำกัดประสิทธิภาพการทำงานเมื่อมีใช้การเปลี่ยนแปลงในสมาชิกที่ ตัวอย่างเช่น ฐานข้อมูลสมัครใช้งานที่ใช้สำหรับวัตถุประสงค์เพื่อการรายงานอาจมีดัชนีมากกว่าจำนวนฐานข้อมูลการเผยแพร่ที่ไม่ใช่ การสร้างคำสั่ง UPDATE ในขณะดำเนินการแบบไดนามิกสามารถปรับปรุงประสิทธิภาพ การปรับปรุงมีคอลัมน์ที่มีการเปลี่ยนแปลง การสร้างสตริ UPDATE ดีที่สุดเท่านั้น service pack นี้ประกอบด้วยขั้นตอนใหม่เก็บไว้เกี่ยวกับ sp_scriptdynamicupdproc ซึ่งสร้างกระบวนการจัดเก็บไว้เป็นแบบกำหนดเองที่คุณสามารถใช้ที่สมาชิกที่แบบไดนามิกสร้าง UPDATE รายงานในขณะดำเนินการ อย่างไรก็ตาม การสร้างคำสั่ง UPDATE แบบไดนามิกในขณะดำเนินต้องการประมวลผลเพิ่มเติม sp_scriptdynamicupdproc sp_scriptdynamicupdproc กระบวนงานที่เก็บไว้สร้างงบการสร้างกระบวนงานที่สร้างกระบวนการปรับปรุงแบบไดนามิกที่เก็บไว้ สร้างคำสั่ง UPDATE ภายในกระบวนงานที่เก็บไว้แบบกำหนดเองเป็นแบบไดนามิก ขึ้นอยู่กับไวยากรณ์ MCALL ที่ระบุถึงคอลัมน์ที่จะเปลี่ยนแปลง ใช้ขั้นตอนนี้จัดเก็บไว้ถ้ามีการเติบจำนวนดัชนีบนตาราง subscribing และจำนวนคอลัมน์ที่มีการเปลี่ยนแปลงมีขนาดเล็ก กระบวนงานที่เก็บไว้นี้ถูกเรียกใช้เมื่อผู้เผยแพร่ที่บนฐานข้อมูลการประกาศ ชุดผลลัพธ์ ส่งกลับชุดผลลัพธ์ที่ประกอบด้วยคอลัมน์ nvarchar(4000) เดียว ผลลัพธ์การตั้งค่าแบบฟอร์มกระบวนงานเสร็จสมบูรณ์แล้วสร้างคำสั่งที่ใช้ในการสร้างกระบวนงานที่เก็บไว้แบบกำหนดเอง remarks sp_scriptdynamicupdprocถูกใช้ในการทำแบบจำลองของทรานแซคชัน ตรรกะสคริปต์ MCALL การเริ่มต้นรวมถึงคอลัมน์ทั้งหมดภายในคำสั่ง UPDATE และใช้บิตแมปเพื่อระบุคอลัมน์ที่มีการเปลี่ยนแปลง ถ้าคอลัมน์เปลี่ยนไม่ คอลัมน์ถูกตั้งค่ากลับไปเอง ซึ่งโดยปกติจะเป็นสาเหตุของปัญหาไม่ ถ้ามีการจัดทำดัชนี คอลัมน์เพิ่มเติมในการประมวลผลเกิดขึ้น ใช้ขั้นตอนนี้จัดเก็บไว้โดย contrast วิธีแบบไดนามิก: รวมเฉพาะคอลัมน์ที่มีการเปลี่ยนแปลง ซึ่งให้เป็นสตริ UPDATE ที่ดีที่สุด อย่างไรก็ตาม การประมวลผลพิเศษถูกใช้ในขณะที่ดำเนินการเมื่อสร้างใบแจ้งยอดจาก UPDATE แบบไดนามิก ขอแนะนำให้ คุณทดสอบวิธีกระบวนงานที่เก็บไว้แบบไดนามิกและวิธีการเริ่มต้นแบบคงที่ และจากนั้น ให้เลือกวิธีการแก้ไขปัญหาที่ดีที่สุดสำหรับความต้องการเฉพาะของคุณ Permissions: สมาชิกของสาธารณะบทบาทสามารถดำเนินการsp_scriptdynamicupdproc ตัวอย่าง ตัวอย่างนี้สร้างในบทความ (ด้วยการตั้งค่าเป็น 1 artid) ในตารางผู้สร้างในฐานข้อมูล pubs และระบุว่า คำสั่ง UPDATE เป็นกระบวนการจัดเก็บไว้ที่กำหนดเองเพื่อดำเนินการ: 'MCALL sp_mupd_authors' สร้างกระบวนการจัดเก็บไว้ที่กำหนดเองจะดำเนินตามตัวแทนการแจกจ่ายที่สมาชิกที่ โดยการเรียกใช้กระบวนงานที่เก็บไว้ดังต่อไปนี้ที่ผู้เผยแพร่ที่: 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จะมีประโยชน์โดยเฉพาะอย่างยิ่งสำหรับการตั้งค่าการบอกรับสมาชิกที่สำเนาชั่วคราวถูกนำไปใช้ด้วยตนเอง ส่งกลับชุดผลลัพธ์ที่ประกอบด้วยคำเดียวnvarchar(4000)คอลัมน์ ผลลัพธ์การตั้งค่าแบบฟอร์มกระบวนสร้างงบทั้งหมดที่จำเป็นต้องสร้างกระบวนงานที่เก็บไว้แบบกำหนดเอง remarks กระบวนงานที่กำหนดเองไม่ scripted สำหรับบทความต่าง ๆ โดยไม่ต้องการโดยอัตโนมัติสร้างตัวเลือกเค้าร่างของกระบวนงานที่กำหนดเอง (0x2) Permissions: ดำเนินได้รับสิทธิ์ในการสาธารณะดำเนินการการตรวจสอบการรักษาความปลอดภัยขั้นตอนภายในเพื่อจำกัดการเข้าถึงสมาชิกของขั้นตอนนี้จัดเก็บไว้sysadminบทบาทเซิร์ฟเวอร์ถาวร และdb_ownerบทบาทฐานข้อมูลถาวรในฐานข้อมูลปัจจุบัน ตัวอย่าง: ตัวอย่างนี้สร้างสคริปต์ของวิธีการจัดเก็บไว้ที่กำหนดเองในสิ่งพิมพ์ชื่อnorthwind. 5.3.5 ผสานการจำลองแบบที่ใช้เก็บรักษาข้อมูล Meta ล้างขึ้นใน SP1เมื่อตารางระบบการจำลองแบบผสานประกอบด้วยจำนวนมาก meta ข้อมูล การล้างข้อมูล meta ช่วยเพิ่มประสิทธิภาพการทำงาน ก่อนที่จะ SQL Server 2000 SP1, meta ข้อมูลอาจจะรักษาขึ้น โดยการรัน sp_mergecleanupmetadata เท่านั้น อย่างไรก็ตาม SQL Server 2000 SP1 และรุ่นที่ใหม่กว่ารวมโดยการเก็บรักษาข้อมูล meta ล้าง ซึ่งหมายความ ว่า ข้อมูล meta สามารถถูกลบโดยอัตโนมัติจากตารางระบบดังต่อไปนี้:
meta ขึ้นอยู่กับการเก็บรักษาข้อมูลล้างเกิดดังนี้:
sp_add_agent_parameter กระบวนการของระบบที่เก็บอยู่ในขณะนี้มี MetadataRetentionCleanup พารามิเตอร์ ซึ่งช่วยให้คุณสามารถเพิ่ม หรือลบการเก็บรักษาข้อมูล meta ล้างจากส่วนกำหนดค่าของบริษัทตัวแทนการผสาน ค่าของ 1 บ่งชี้ว่า ควรมีโพรไฟล์การล้าง ค่าเป็น 0 บ่งชี้ว่า คุณไม่ควรมี clean ขึ้น ตัวอย่างเช่น การเพิ่มการเก็บรักษาข้อมูล meta clean ขึ้นกับโพรไฟล์ เรียกใช้รหัสดังต่อไปนี้: สำหรับอัตโนมัติที่เก็บข้อมูลใช้ล้างเกิดขึ้นในฐานข้อมูลเกี่ยวข้องกับการจำลองแบบรวม ฐานข้อมูลและบริษัทตัวแทนการเวียนต้องทั้งสองอย่างที่อยู่บนเซิร์ฟเวอร์ที่ใช้ SQL Server 2000 SP1 หรือในภายหลัง ตัวอย่าง::
ป้องกันข้อขัดแย้งเท็จ meta ขึ้นอยู่กับการเก็บรักษาข้อมูลล้างป้องกันการไม่ใช่แบบร่วมกัน และ silent จะบันทึกทับการเปลี่ยนแปลงในโหนอื่น ๆ อย่างไรก็ตาม ข้อขัดแย้งที่ผิดพลาดอาจเกิดขึ้นได้หากตรงตามเงื่อนไขต่อไปนี้:
เพื่อป้องกันการขัดแย้งนี้ ตรวจสอบให้แน่ใจว่า ข้อมูล meta มีรักษาการขึ้นในโหนที่เกี่ยวข้องเกี่ยวกับเวลาเดียวกัน ถ้า - MetadataRetentionCleanup ถูกกำหนดเป็น 1 ทั้งผู้เผยแพร่และสมาชิกจะรักษาขึ้นโดยอัตโนมัติก่อนที่จะเริ่มต้นการผสาน นั้นจึงตรวจดูว่า โหนที่มีรักษาการขึ้นในเวลาเดียวกัน หากมีข้อขัดแย้งที่เกิดขึ้น ใช้ตัวแสดงความขัดแย้งการจำลองแบบผสานเพื่อตรวจสอบความขัดแย้ง และเปลี่ยนผลลัพธ์ได้ถ้าจำเป็น หากบทความที่มีอยู่หลายแห่ง หรืออยู่ในสถานการณ์สมมติ republishing เป็นไปได้ว่า รอบระยะเวลาการเก็บข้อมูลสำหรับแถวที่กำหนดที่ผู้เผยแพร่และสมาชิกจะแตกต่างกัน เพื่อลดโอกาสของการล้างข้อมูล meta บนด้านหนึ่งแต่ไม่อีก ขอแนะนำว่า งานเหล่านั้นแตกต่างกันมีรอบระยะเวลาในการเก็บข้อมูลที่คล้ายกัน หมายเหตุ:ถ้าตารางระบบประกอบด้วยข้อมูล meta ที่ต้องรักษาอัพจำนวนมาก กระบวนการผสานอาจใช้เวลานานรัน ล้างข้อมูล meta เป็นประจำเพื่อป้องกันปัญหานี้ 5.3.6 ทำสำรอง และคืนค่าปัญหาสำหรับการจำลองแบบผสานใน SP1ฐานข้อมูลสิ่งพิมพ์ที่จะคืนค่าจากสำเนาสำรองควรซิงโครไนส์กับฐานข้อมูลสมัครใช้งานที่มีการบอกรับสมาชิกแบบส่วนกลาง (นั่นคือการ การสมัครมีค่าระดับความสำคัญที่กำหนด) ก่อนการรับประกันลักษณะการทำงานแบบร่วมกันที่ถูกต้อง การซิงโครไนส์ช่วยให้มั่นใจว่า การเปลี่ยนแปลงที่สูญหายในฐานข้อมูลการประกาศเนื่องจากการดำเนินการคืนค่า ถูก reapplied อย่างถูกต้อง ไม่ปรับฐานข้อมูลการเผยแพร่ ด้วยการสมัครใช้งานฐานข้อมูลที่มีการบอกรับเป็นสมาชิกแบบไม่ระบุชื่อ เนื่องจากไม่มีข้อมูล meta เพียงพอในการใช้การเปลี่ยนแปลงไปยังฐานข้อมูลการเผยแพร่การบอกรับสมาชิกแบบไม่ระบุชื่อ การซิงโครไนส์เช่นสามารถนำไปยังแบบร่วมที่ไม่ใช่กันของข้อมูล เมื่อคุณวางแผนสำรองข้อมูล และคืนค่าการดำเนินการสำหรับการจำลองแบบรวม พิจารณาเรื่องการเพิ่มเติมต่อไปนี้:
5.3.7 การกู้คืนจำลองแบบแล้วฐานข้อมูลจากรุ่นต่าง ๆ ของ SQL Serverใน SP1การคืนค่าสำเนาสำรองไปยังเซิร์ฟเวอร์และฐานข้อมูลเดียวกัน รันเวอร์ชันเดียวกันเป็นเซิร์ฟเวอร์ซึ่งถูกสร้างการสำรองข้อมูลซึ่งรักษาเพื่อใช้การตั้งค่าการจำลองแบบของคุณ ถ้าคุณกำลังกู้คืนฐานข้อมูลที่จำลองแบบแล้วให้เป็นรุ่นของ SQL Server ที่แตกต่างจากรุ่นที่ใช้ในการสำรองข้อมูลฐานข้อมูล พิจารณาเรื่องการต่อไปนี้:
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 ใหม่ใน SP3SP3 และในภายหลังโดยอัตโนมัติสร้าง role ใหม่สำหรับการใช้งาน โดยการจำลองแบบผสาน ชื่อของ role ใหม่ได้ในแบบฟอร์มMSmerge-<publication id=""></publication>. บทบาทถูกสร้างขึ้นบนผู้เผยแพร่สำหรับการประกาศการจำลองแบบผสานแต่ละ และทำหน้าที่เป็นรายการการเข้าถึงสิ่งพิมพ์ (PAL) ในการควบคุมการเข้าถึงผสานการประกาศบนที่ผู้เผยแพร่ ถ้า role นี้หลุด คุณสามารถเรียกใช้กระบวนงานจัดเก็บใหม่ที่รวมอยู่ กับ SP3 หรือใหม่ กว่าsp_createmergepalroleเมื่อต้องการสร้างอีกครั้งบทบาท กระบวนงานที่เก็บไว้นี้ดำเนินการที่ผู้เผยแพร่บนฐานข้อมูลประกาศไปยังหน้าที่ที่สร้างใหม่อีกครั้ง เรียกใช้sp_createmergepalroleเพิ่มแถวใหม่ไปยังตาราง sysusers สำหรับ role ใหม่ ชื่อของ role ใหม่นี้จะขึ้นอยู่กับค่าของการpubidคอลัมน์นี้sysmergepublicationsตารางสำหรับการเผยแพร่ที่กำหนด คำนำหน้าชื่อบทบาทคือ 'MSMerge_' และpubidค่าถูกผนวกเข้า (โดยไม่ใส่เครื่องหมายยัติภังค์) กับชื่อบทบาท Permissions: เฉพาะสมาชิกของบทบาทของเซิร์ฟเวอร์ถาวร sysadmin หรือdb_ownerบทบาทของฐานข้อมูลถาวรสามารถเรียกใช้sp_createmergepalrole. 5.3.12 ข้อกำหนดใหม่สำหรับการบอกรับสมาชิกถูกสร้าง โดยผู้ใช้ที่ไม่ใช่ sysadminใน SP3ถ้าการบอกรับสมาชิกถูกสร้าง โดยผู้ใช้ที่ไม่ใช่สมาชิกของ 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ใน SP3sql Server ช่วยให้คุณเปิดใช้งานการบอกรับสมาชิกที่มีอยู่ (สร้างขึ้นโดยใช้โปรแกรม จัดการไซต์องค์กรเซิร์ฟเวอร์ SQL, SQL DMO และกระบวนการจำลองแบบที่จัดเก็บ) สำหรับใช้กับตัวจัดการทำข้อมูลให้ตรงของ Windows คุณยังสามารถสร้างการบอกรับสมาชิกใหม่โดยใช้ตัวจัดการการปรับให้ตรงกันของ Windows หลังจากที่คุณใช้เซอร์วิสแพ็ค เมื่อการบอกรับสมาชิกการซิงโครไนส์ ตัวจัดการการปรับให้ตรงกันของ Windows จะพร้อมท์คุณสามารถป้อนรหัสผ่านหรือรหัสผ่านที่จำเป็นสำหรับการเชื่อมต่อกับเซิร์ฟเวอร์ที่เกี่ยวข้องในการซิงโครนัส 5.3.17 มีเปลี่ยนเป็นข้อกำหนดสำหรับการแนบ หรือการคืนค่าฐานข้อมูลจำลองแบบใน SP3ภายใต้บางชุดของเงื่อนไข การจำลองแบบได้ malfunction ในกระบวนการแนบ หรือการคืนค่าฐานข้อมูลที่เผยแพร่ เงื่อนไขเหล่านี้เป็น:
หมายเหตุ:คุณต้องเป็นสมาชิกsysadminบทบาทเซิร์ฟเวอร์ถาวรการดำเนินการsp_changedbowner. ดูข้อมูลเพิ่มเติมเกี่ยวกับความเป็นเจ้าของฐานข้อมูลซึ่งกันและกัน chaining ส่วน 5.1.11 Chaining เป็นเจ้าของฐานข้อมูลหว่าง 5.4 เพิ่มประสิทธิภาพของบริษัทตัวแทนการเซิร์ฟเวอร์ SQLส่วนนี้อธิบายถึงปรับปรุงตัวแทนการเซิร์ฟเวอร์ SQL ที่รวมอยู่ใน SP3a5.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 เมื่อต้องการกำหนดค่าเซิร์ฟเวอร์หลัก/เป้าหมายของการปรับรุ่น
กระบวนงานที่เก็บไว้ 5.4.3 ที่บริษัทตัวแทนการเซิร์ฟเวอร์ SQL ใหม่เพิ่มเติมใน SP3SP3a รวมถึงการใหม่ขยายเก็บกระบวนการที่ช่วยให้คุณสามารถกำหนดค่าบัญชีผู้ใช้ที่เซิร์ฟเวอร์ 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 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 '. ยุบตารางนี้
Permissions: ดำเนินการสิทธิxp_sqlagent_msx_accountค่าเริ่มต้นให้สมาชิกของsecurityadminบทบาทเซิร์ฟเวอร์ถาวร ตัวอย่าง
5.4.4 เช็คการอนุญาตของบริษัทตัวแทนของเซิร์ฟเวอร์ SQLใน SP3sql Server ตรวจสอบให้แน่ใจว่า เจ้าของงานของบริษัทตัวแทนได้รับสิทธิ์ในการผนวก หรือเขียนทับแฟ้มบันทึกผลลัพธ์จากแต่ละงานในขณะนี้ ซึ่งเกิดขึ้นในสามวิธี:
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 ที่มีอยู่ SP3a5.5.1 โปรแกรมปรับปรุงคอมโพเนนต์การเข้าถึงข้อมูลของ Microsoftใน SP3aSP3a รวมถึงการปรับปรุงข้อมูล 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 สถาปัตยกรรมของอินเทอร์เฟซเสมือนใน SP3SQL Server จะสนับสนุน QLogic เสมือนอินเทอร์เฟซสำหรับเครือข่ายในพื้นที่ระบบสถาปัตยกรรม (VIA) (SAN) implementations เมื่อต้องการเปิดใช้งานการสนับสนุนของ SQL Server สำหรับการเชื่อมต่อผ่าน QLogic VIA คอมพิวเตอร์ทั้งไคลเอนต์และเซิร์ฟเวอร์ต้องมีความละเอียดที่อยู่ IP ในแฟ้มที่ชื่อ Vihosts ใน system32\drivers\etc โฟลเดอร์ที่เหมาะสมของ Windows หมายเหตุ:คุณต้องระบุถูกต้อง VIA ผู้จัดจำหน่ายในคอมพิวเตอร์ไคลเอนต์ โดยใช้ยูทิลิตี้การเครือข่ายไคลเอ็นต์ เลือกค่าที่เหมาะสมในผู้ขายที่กล่องแบบหล่นลง การกระทำที่สอดคล้องกันควรเสร็จสมบูรณ์ได้บนคอมพิวเตอร์ที่เป็นเซิร์ฟเวอร์ผ่านยูทิลิตี้การเครือข่าย Server เช่นกัน 5.6 เพิ่มประสิทธิภาพของบริการข้อมูล Metaส่วนนี้อธิบายถึงปรับปรุงการบริการของ SQL Server 2000 Meta ข้อมูลที่มีอยู่ SP3a5.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 ได้ รายการต่อไปนี้แสดงค่าที่คุณสามารถตั้งค่าสำหรับคีย์รีจิสทรีนี้:
5.6.2 การเขียนสคริปต์ถูกปิดใช้งานการสนับสนุนใน SP3สคริปต์การสนับสนุนในรูปแบบข้อมูลถูกปิดใช้งาน หลังจากติดตั้ง SP3a คุณได้รับข้อผิดพลาดต่อไปนี้หากโปรแกรมประยุกต์ของคุณเข้าถึงคุณสมบัติหรือเมธอดที่ซึ่งคุณต้องการกำหนดไว้สคริปต์: erep_scripts_notenabled เมื่อต้องการเปิดใช้งานการสนับสนุนสคริปต์ ถ้าคุณต้องการที่ทำการดำเนินการสคริปต์ คุณสามารถใช้ขั้นตอนต่อไปนี้เพื่อสร้างการตั้งค่ารีจิสทรีที่ทำให้การสนับสนุนสคริปต์
5.6.3 ใหม่ RepositoryUser บทบาทสำหรับการเข้าถึงข้อมูลที่เก็บใน SP3SQL Server รวมในการmsdbฐานข้อมูลเป็นชุดของตาราง ขั้นตอนที่เก็บไว้ และมุมมองที่เก็บข้อมูลที่ใช้ โดยโปรแกรมการเก็บข้อมูลของบริการข้อมูล Meta ใน SP3 บทบาทเฉพาะใหม่ที่ชื่อว่าRepositoryUserมีเพิ่ม และต้องใช้เพื่อเก็บข้อมูลการเข้าถึงและปรับปรุง บทบาทนี้ได้ถูกสร้างอนุญาต อ่าน ปรับปรุง ลบ และการใช้งานสิทธิ์บนวัตถุเหล่านี้ กระบวนการสาธารณะบทบาทไม่มีสิทธิ์ในออบเจ็กต์เหล่านี้ . การเปลี่ยนแปลงมีผลกับวัตถุที่นอกเหนือจากการวัตถุใด ๆ เพิ่มเติมที่สร้างขึ้น โดยเอ็นจินการเก็บข้อมูลในอนาคตที่เก็บข้อมูลที่มีอยู่ ผู้ใช้และโปรแกรมประยุกต์ที่เข้าถึงเก็บข้อมูลผ่านทางการสาธารณะบทบาทต้องถูกเพิ่มเข้าไปRepositoryUserบทบาท 5.7 เพิ่มประสิทธิภาพของบริการแปลงข้อมูลส่วนนี้อธิบายถึงปรับปรุงการบริการของ SQL Server 2000 ข้อมูลแปลงที่มีอยู่ SP3a5.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
เมื่อตัวเลือกการจัดเก็บไว้ของแพคเกจในบริการข้อมูล Meta ถูกปิดใช้งาน คุณสามารถโหลดแพคเกจที่มีอยู่จากบริการข้อมูล Meta แก้ไข และบันทึกการให้บริการข้อมูล Meta ที่ใช้ตัวเลือกการบันทึก อย่างไรก็ตาม บริการข้อมูล Meta ไม่พร้อมใช้งานจากนั้นบันทึกเป็นตัวเลือก ตัวอย่างเช่น คุณไม่สามารถ re-save แพคเกจการบริการข้อมูล Meta โดยใช้ชื่ออื่น 5.8 การเพิ่มประสิทธิภาพ XMLหัวข้อต่อไปนี้อธิบายเกี่ยวกับการเพิ่มประสิทธิภาพสำหรับ XML และ SQLXML ใน SP3a5.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 หรือถูกติดตั้งในภายหลัง 5.9 เพิ่มประสิทธิภาพอุปกรณ์ API การสำรองข้อมูลเสมือนรายการต่อไปนี้ใช้ใน SQL Server 2000 เสมือน Backup อุปกรณ์ API5.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 ซึ่งจะถูกเก็บไว้กับจำกัดการเข้าถึง อีกวิธีหนึ่งคือ รายละเอียดนี้สามารถถูกส่งไปยังเซิร์ฟเวอร์รายงานข้อผิดพลาดของบริษัทของคุณเอง รายงานข้อผิดพลาดประกอบด้วยข้อมูลต่อไปนี้
ข้อผิดพลาดรายงานข้อมูลคอลเลกชันนโยบายของ Microsoft ดูนี้ของ Microsoft:
(http://wer.microsoft.com/responses/en-us/dcp20.aspx)
.ถ้าคุณเปิดใช้งานการรายงานข้อผิดพลาด และข้อผิดพลาดที่ร้ายแรงเกิดขึ้น คุณอาจเห็นการตอบสนองจาก Microsoft ในแฟ้มบันทึกเหตุการณ์ของ Windows ที่ชี้ไปยังบทความฐานความรู้ของ Microsoft ที่เกี่ยวกับข้อผิดพลาดที่เฉพาะ การตอบสนองอาจดูเหมือนกับตัวอย่างต่อไปนี้: 5.11 ภาษาอังกฤษแบบสอบถามเพิ่มประสิทธิภาพใน SP21Microsoft ได้นำออกใช้การเพิ่มประสิทธิภาพการรักษาความปลอดภัยสำหรับโปรแกรมประยุกต์แบบสอบถามแบบภาษาอังกฤษ เพิ่มประสิทธิภาพนี้ไม่ได้ติดตั้งเป็นส่วนหนึ่งของเซอร์วิสแพ็ค อย่างไรก็ตาม มันจะแนะนำให้ คุณใช้ได้ถ้าคุณใช้แบบสอบถามแบบภาษาอังกฤษ เพิ่มประสิทธิภาพการรักษาความปลอดภัยจะอยู่บนซีดีรอม 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 แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:889551
(http://support.microsoft.com/kb/889551/en-us/
)
|




กลับไปด้านบน








