สารบัญ:

ฉันจะค้นหาประวัติการสืบค้น SQL ใน SQL Server ได้อย่างไร
ฉันจะค้นหาประวัติการสืบค้น SQL ใน SQL Server ได้อย่างไร

วีดีโอ: ฉันจะค้นหาประวัติการสืบค้น SQL ใน SQL Server ได้อย่างไร

วีดีโอ: ฉันจะค้นหาประวัติการสืบค้น SQL ใน SQL Server ได้อย่างไร
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim

เพื่อดูบันทึกประวัติงาน

  1. ใน Object Explorer ให้เชื่อมต่อกับอินสแตนซ์ของ SQL Server Database Engine แล้วขยายอินสแตนซ์นั้น
  2. ขยาย SQL Server ตัวแทนแล้วขยายงาน
  3. คลิกขวาที่งาน จากนั้นคลิก View ประวัติศาสตร์ .
  4. ในตัวแสดงไฟล์บันทึก ดูงาน ประวัติศาสตร์ .
  5. อัพเดทงาน ประวัติศาสตร์ คลิกรีเฟรช

นอกจากนี้ ฉันสามารถดูการสืบค้นข้อมูลในอดีตที่ทำงานบนฐานข้อมูล SQL Server ได้หรือไม่

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

ประการที่สอง ฉันจะหาบันทึกของ SQL Server ได้ที่ไหน บันทึกข้อผิดพลาดของเซิร์ฟเวอร์ SQL ปัจจุบัน บันทึกข้อผิดพลาด ไฟล์ชื่อ ERRORLOG เพื่อดู บันทึกข้อผิดพลาด ซึ่งอยู่ใน %Program-Files%Microsoft SQL ServerMSSQL . 1MSSQL บันทึก ไดเรกทอรี ERRORLOG เปิด SSMS ขยาย a เซิร์ฟเวอร์ โหนด ขยายการจัดการ และคลิก บันทึกเซิร์ฟเวอร์ SQL.

นอกจากนี้ ฉันจะบันทึกการสืบค้น SQL ได้อย่างไร

4 คำตอบ

  1. คุณสามารถใช้ SQL Server Profiler เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณและเฝ้าดูกิจกรรมเฉพาะที่เกิดขึ้น
  2. คุณสามารถสร้างการติดตามฝั่งเซิร์ฟเวอร์เพื่อบันทึกกิจกรรมไปยังไฟล์การติดตามบนเซิร์ฟเวอร์ ซึ่งสามารถอ่านได้โดย SQL Server Profiler หรือโดยใช้ fn_trace_gettable เพื่อโหลดลงในตารางสำหรับการวิเคราะห์เพิ่มเติม

ฉันจะดูแบบสอบถามใน SQL Server Management Studio ได้อย่างไร

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

แนะนำ: