Microsoft แจกจ่ายการแก้ไข Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) เป็นไฟล์ที่ดาวน์โหลดได้ไฟล์เดียว เนื่องจากการแก้ไขเป็นแบบสะสม การเผยแพร่ใหม่แต่ละครั้งจะมีโปรแกรมแก้ไขด่วนทั้งหมด และการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไข SQL Server 2008 R2 Service Pack 1 (SP1) ก่อนหน้า
อาการ
สมมติว่า คุณใช้บัญชีเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ Microsoft SQL Server 2008 R2 หรือ Microsoft SQL Server 2012 รหัสผ่านในการเข้าสู่ระบบสําหรับบัญชีผู้ใช้ประกอบด้วยเครื่องหมายอัฒภาคอย่างน้อยหนึ่งเครื่องหมาย เมื่อคุณพยายามสร้างแผนการบํารุงรักษาใหม่สําหรับ SQL Server 2008 R2 หรือ SQL Server 2012 เซิร์ฟเวอร์ใน SQL Server Management Studio คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
รูปแบบสายอักขระการเชื่อมต่อไม่ถูกต้อง โดยต้องมีส่วนประกอบของแบบฟอร์ม X=Y หนึ่งรายการขึ้นไป โดยคั่นด้วยเครื่องหมายอัฒภาค ข้อผิดพลาดนี้เกิดขึ้นเมื่อสายอักขระการเชื่อมต่อที่มีคอมโพเนนต์เป็นศูนย์ถูกตั้งค่าบนตัวจัดการการเชื่อมต่อฐานข้อมูล
นอกจากนี้ เมื่อคุณคลิกปุ่ม แสดงรายละเอียดทางเทคนิค ในกล่องโต้ตอบที่แสดงข้อความแสดงข้อผิดพลาด
===================================รูปแบบสายอักขระการเชื่อมต่อไม่ถูกต้อง โดยต้องมีส่วนประกอบของแบบฟอร์ม X=Y หนึ่งรายการขึ้นไป โดยคั่นด้วยเครื่องหมายอัฒภาค ข้อผิดพลาดนี้เกิดขึ้นเมื่อสายอักขระการเชื่อมต่อที่มีคอมโพเนนต์เป็นศูนย์ถูกตั้งค่าบนตัวจัดการการเชื่อมต่อฐานข้อมูล(MaintenancePlan)------------------------------ตําแหน่งที่ตั้งของ Program: ที่ Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(ค่าสตริง) ที่ Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.AddDefaultConnection(ServerConnection connection) ที่ Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlan.InitializeNewPlanForDesigner() ที่ Microsoft.SqlServer.Management.DatabaseMaintenance.MaintenancePlanData. ctor(Package source, ServerConnection localServerConnection, Boolean isNewPlan) at Microsoft.SqlServer.Management.DatabaseMaintenance.DbMaintView.LoadMaintenancePlan(String connectionString, การเชื่อมต่อ IManagedConnection, String objectUrn) ที่ Microsoft.DataTransformationServices.VsIntegration.DtsDesignerService.OpenDesigner(String connectionString, การเชื่อมต่อวัตถุ, วัตถุ StringUrn) ที่ Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.Invoke()===================================รูปแบบสายอักขระการเชื่อมต่อไม่ถูกต้อง โดยต้องมีส่วนประกอบของแบบฟอร์ม X=Y หนึ่งรายการขึ้นไป โดยคั่นด้วยเครื่องหมายอัฒภาค ข้อผิดพลาดนี้เกิดขึ้นเมื่อสายอักขระการเชื่อมต่อที่มีคอมโพเนนต์เป็นศูนย์ถูกตั้งค่าบนตัวจัดการการเชื่อมต่อฐานข้อมูล(MaintenancePlan)ตําแหน่งที่ตั้ง ------------------------------Program: ที่ Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.set_ConnectionString(สตริง pbstrConnectionString) ที่ Microsoft.SqlServer.Dts.Runtime.ConnectionManager.set_ConnectionString(ค่าสตริง)
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากมีการใช้เครื่องหมายอัฒภาคสําหรับการแยกวิเคราะห์สายอักขระการเชื่อมต่อใน SQL Server ในกรณีนี้ จะใช้เครื่องหมายอัฒภาคที่อยู่ในรหัสผ่านด้วย ดังนั้นสายอักขระการเชื่อมต่อจึงถูกแยกวิเคราะห์อย่างไม่ถูกต้อง
การแก้ไข
ข้อมูลโปรแกรมอัปเดตสะสม
แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2012 Service Pack 1
การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 1 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2012 Service Pack 1 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
2765331 แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2012 Service Pack 1Note เนื่องจากรุ่นเป็นแบบสะสม แต่ละการเผยแพร่การแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไข 2012 SQL Server ก่อนหน้านี้ เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2772858 บิลด์ SQL Server 2012 ที่เผยแพร่หลังจากเปิดตัว Service Pack 1 SQL Server 2012
SQL Server 2012
การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 3 สําหรับ SQL Server 2012 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงแบบสะสมนี้ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2723749 แพคเกจการอัปเดตสะสม 3 สําหรับ SQL Server 2012Note เนื่องจากรุ่นเป็นแบบสะสม แต่ละการเผยแพร่การแก้ไขใหม่จะประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่ในการเผยแพร่การแก้ไข SQL Server 2012 ก่อนหน้า Microsoft ขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2692828 SQL Server รุ่น 2012 ที่เผยแพร่หลังจากการเผยแพร่ SQL Server 2012 คุณต้องใช้โปรแกรมแก้ไขด่วน SQL Server 2012 การติดตั้ง SQL Server 2012
SQL Server 2008 R2 Service Pack 2
การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 1 สําหรับ SQL Server 2008 R2 Service Pack 2 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมนี้
2720425 แพคเกจการอัปเดตสะสม 1 สําหรับ SQL Server 2008 R2 Service Pack 2Note เนื่องจากรุ่นเป็นแบบสะสม แต่ละการเผยแพร่การแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่กับการเผยแพร่การแก้ไข 2008 R2 SQL Server ก่อนหน้านี้ เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2730301 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเผยแพร่ SQL Server 2008 R2 Service Pack 2
SQL Server 2008 R2 SP1
การแก้ไขสําหรับปัญหานี้ถูกนําออกใช้ครั้งแรกในการอัปเดตสะสม 7 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงสะสมสําหรับ SQL Server 2008 R2 Service Pack 1 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2703282 แพคเกจการอัปเดตสะสม 7 สําหรับ SQL Server 2008 R2 SP1Note เนื่องจากรุ่นต่างๆ เป็นแบบสะสม การเผยแพร่การแก้ไขใหม่แต่ละครั้งจะมีการแก้ไขด่วนทั้งหมดและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่รวมอยู่กับ SQL Server การเผยแพร่การแก้ไข 2008 R2 Service Pack 1 ก่อนหน้า เราขอแนะนําให้คุณพิจารณาใช้การแก้ไขรุ่นล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
2567616 รุ่น SQL Server 2008 R2 ที่เผยแพร่หลังจากเปิดตัว SQL Server 2008 R2 SP1
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสร้างแผนการบํารุงรักษาใน SQL Server 2012 ไปที่เว็บไซต์ MSDN ต่อไปนี้: