คำถามติดแท็ก troubleshooting

2
สิ่งใดที่ทำให้เซสชันการมิเรอร์หมดเวลาจึงเกิดความล้มเหลว
เรามีเซิร์ฟเวอร์การผลิต SQL สองเครื่องที่รัน SQL Server 2005 SP4 พร้อมการอัพเดท 3 เซิร์ฟเวอร์ทั้งสองทำงานบนเครื่องจริงที่เหมือนกัน DELL PowerEdge R815 พร้อมซีพียู 4 x 12 คอร์และ 512GB (ใช่ GB) ของ ram พร้อมไดรฟ์ที่เชื่อมต่อ iSCSI SAN ขนาด 10GB สำหรับฐานข้อมูลและบันทึก SQL ทั้งหมด ระบบปฏิบัติการเป็น Microsoft Windows Server 2008 R2 Enterprise ที่มีการอัพเดท SP และ windows ทั้งหมด ไดรฟ์ระบบปฏิบัติการคืออาร์เรย์ RAID 5 ของไดรฟ์ 3 x 72GB …

3
Sleeping SPID บล็อกธุรกรรมอื่น ๆ
ฉันมีปัญหาในการติดตามการบล็อกที่เรากำลังประสบอยู่ รากปิดกั้นสถานะ SPID เป็น 'นอน' cmd คือ 'รอคำสั่ง' และเป็นsqltextSET TRANSACTION ISOLATION LEVEL READ COMMITTED เมื่อฉันดูรายงานยอดการทำธุรกรรมตามรายการธุรกรรมที่ถูกบล็อกคำสั่งการบล็อก SQL คือ '-' ฉันทำการติดตามบน SQL และเมื่อการบล็อคเกิดขึ้นการติดตามรูทการบล็อค SPID แต่มันไม่ได้นำฉันไปทุกที่ คำสั่งร่องรอยสุดท้ายคือเช่นเดียวกับข้างต้นsqltextSET TRANSACTION ISOLATION LEVEL READ COMMITTED ฉันได้ตรวจสอบขั้นตอนการจัดเก็บที่เกี่ยวข้องทั้งหมดแล้วฉันสามารถค้นหาเพื่อให้แน่ใจว่าพวกเขามีงบ TRY / CATCH BEGIN TRAN / COMMIT TRAN / ROLLBACK งบ TRAN (เราใช้ขั้นตอนที่เก็บไว้สำหรับทุกสิ่งดังนั้นจึงไม่มีคำสั่งแบบสแตนด์อโลน) ปัญหานี้เพิ่งเริ่มเกิดขึ้นในช่วง 24 ชั่วโมงที่ผ่านมาและไม่มีใครอ้างว่าได้ทำการเปลี่ยนแปลงใด ๆ กับระบบ การแก้ไข: หนึ่งในขั้นตอนการจัดเก็บที่ใช้บ่อยของเรามีข้อผิดพลาดกับการแทรก …

4
จะค้นหา SSISDB เพื่อค้นหาข้อผิดพลาดในแพ็คเกจได้อย่างไร
ฉันเคยเห็นคำถามนี้ SSIS 2012 - วิธีการสืบค้นแพคเกจที่รันอยู่ใน T-SQL ในปัจจุบัน? มันให้สคริปต์ต่อไปนี้กับฉัน: SELECT E.execution_id , E.folder_name , E.project_name , E.package_name , E.reference_id , E.reference_type , E.environment_folder_name , E.environment_name , E.project_lsn , E.executed_as_sid , E.executed_as_name , E.use32bitruntime , E.operation_type , E.created_time , E.object_type , E.object_id , E.status , E.start_time , E.end_time , E.caller_sid , E.caller_name …

2
อะไรคือจุดร้อนในบริบทของการเพิ่มไฟล์ไปยัง tempdb?
ฉันพยายามค้นหาว่าสามารถเพิ่มไฟล์ tempdb ลงใน SQL Server ได้หรือไม่โดยไม่ต้องเริ่มบริการ SQL Server อีกครั้ง ฉันเห็นคำตอบนี้ที่นี่ในผู้ดูแลฐานข้อมูล: Tempdb เพิ่มไฟล์ต้องมีการรีสตาร์ท และหนึ่งคำตอบระบุว่า: เพิ่ม - ไม่จำเป็นต้องหยุดทำงาน แม้ว่าฌอนจาก Microsoft ชี้ให้เห็นว่า SQL จะต้องการใช้ไฟล์ที่เติมด้านล่าง หากคุณไปจากไฟล์ข้อมูล 1 ไฟล์และเพิ่มมากขึ้นแล้ว SQL จะใช้ไฟล์ใหม่ชั่วครู่หนึ่ง แต่ประสิทธิภาพของคุณจะไม่แย่ไปกว่าการมีเพียงไฟล์เดียว อย่างไรก็ตามหากคุณมี 2+ แล้วและเพิ่มอีกหนึ่งมันจะฮอตสปอตในใหม่และลดประสิทธิภาพ อย่างไรก็ตามความคิดเห็นข้อควรระวังต่อไปนี้: ฉันจะใส่ภาคผนวกไว้ในส่วน "เพิ่ม": "เพิ่ม: ไม่ แต่คุณมักจะมีความไม่สมดุลดังนั้นคุณจะพบว่าร้อนแรงซึ่งอาจทำให้สิ่งต่าง ๆ แย่ลงมาก" ฉันมีคำถามต่อไปนี้เกี่ยวกับความคิดเห็นนั้น แต่ได้รับคำแนะนำให้ถามคำถามเหล่านั้นในคำถามใหม่ของฉันเอง (คำถามนี้) แทนที่จะถามผู้แสดงความคิดเห็นผ่านความคิดเห็นในคำตอบของคำถามนั้น โดยเฉพาะ: การจำที่ร้อนแรงคืออะไร (ฉันได้รับข้อมูลบางอย่างผ่านทาง Google แต่ไม่มีรายละเอียดว่าจะเกิดอะไรขึ้นกับฮอตสปอตบน tempdb หลังจากเพิ่มไฟล์) สิ่งที่เกี่ยวกับการจำร้อนทำให้สิ่งเลวร้ายยิ่งขึ้นใน …

6
วิธีการแก้ไขการจำลองแบบ messed up บน MS SQL Server
ฉันกู้คืนฐานข้อมูลจากข้อมูลสำรอง ฐานข้อมูลใช้การจำลองแบบเพื่อเผยแพร่ไปยังเซิร์ฟเวอร์อื่น สมมติว่าการคืนค่าฐานข้อมูลจะทำให้การจำลองแบบแตกหักฉันพยายามลบการจำลองและสร้างใหม่อีกครั้ง (เรามีสคริปต์เพื่อสร้างใหม่อีกครั้งตั้งแต่เริ่มต้น) ฉันไม่แน่ใจว่าสิ่งที่ฉันทำ แต่ตอนนี้มันอยู่ในสภาพที่ยุ่งเหยิงอย่างสมบูรณ์และฉันไม่สามารถแก้ไขได้ ก่อนอื่นฉันพยายามกำจัดการสมัครรับข้อมูล (บนเซิร์ฟเวอร์ผู้เผยแพร่): EXEC sp_dropsubscription @publication = 'PublicationName', @article = N'all', @subscriber = 'SubscriberServerName' ดูเหมือนว่าจะใช้งานได้ SELECT * FROM syssubscriptionsไม่แสดงผลลัพธ์ ค้นหาเซิร์ฟเวอร์สมาชิก SSMS> {SubscriberServer}> การจำลองแบบ> การสมัครสมาชิกท้องถิ่น - การสมัครสมาชิกไม่ได้อยู่ที่นั่น ดังนั้นฉันจึงพยายามลบสิ่งพิมพ์ SSMS> {Server}> การจำลองแบบ> Local Publications> {PublicationName}> ลบ สิ่งนี้ทำให้เกิดข้อความแสดงข้อผิดพลาดต่อไปนี้: Could not delete publication 'PublicationName'. Could not drop article. A …

4
ค้นหา IP หรือผู้ใช้ทั้งหมดที่เข้าถึง SQL Server ที่ระบุ
สมมติว่าฉันพบ SQL Server และฉันไม่รู้ว่าแอปพลิเคชันใดที่เชื่อมต่อกับมัน บางทีฉันอาจพบแอปพลิเคชั่นเดียว แต่ฉันไม่แน่ใจว่าเป็นแอปพลิเคชั่นเดียวที่ใช้หรือไม่ มีวิธีที่ดีในการค้นหาการเชื่อมต่อที่แตกต่างกันทั้งหมดหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.