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

SQL Server Management Studio เป็นเครื่องมือ Front-end แบบกราฟิกที่มาพร้อมกับ SQL Server สำหรับการจัดการและการสืบค้นฐานข้อมูล นอกจากนี้ยังรองรับการจัดการระบบรวมอื่น ๆ เช่น SSAS


4
จะลบตัวแบ่งบรรทัดใน SSMS ได้อย่างไร
ฉันจัดการกับ SQL ที่มีลักษณะดังนี้ create procedure as begin สังเกตเห็นช่องว่างขนาดใหญ่เช่นระหว่างและasbegin ฉันจะลบสิ่งเหล่านี้ได้อย่างไร ฉันใช้ตัวจัดรูปแบบ SQL แต่ไม่ทำงาน
22 sql-server  ssms 

1
ค้นหาแบบสอบถามทั้งหมดที่ดำเนินการเมื่อเร็ว ๆ นี้ในฐานข้อมูล
[ฉันเป็นโปรแกรมเมอร์ T-SQL ระดับเริ่มต้น] [.. และหวังว่าฉันจะอยู่ในไซต์แลกเปลี่ยนสแต็คที่เหมาะสม] ฉันต้องการรับรายการคำถามทั้งหมดที่ฉันดำเนินการ (อย่างน้อยที่สุดคำถามที่ฉันดำเนินการตั้งแต่เช้า) ฉันต้องการรายงานเกี่ยวกับเวลาดำเนินการของแบบสอบถาม การค้นหาออนไลน์ไม่ได้ให้ข้อมูลที่มีประโยชน์กับฉันมากนัก ข้อความค้นหาเดียวที่ฉันพบทางออนไลน์ซึ่งดูเหมือนว่าใกล้เคียงกันมาก SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC ข้อความค้นหานี้ส่งกลับผลลัพธ์แปลก ๆ (ส่วนใหญ่เป็นกลุ่มของ sprocs) ยิ่งกว่านั้นผลลัพธ์ทั้งหมดเหล่านี้แสดงข้อความค้นหาที่ดำเนินการตั้งแต่บ่ายวันนี้ (ฉันต้องการข้อความค้นหาตั้งแต่เช้า) ฉันไม่พบสิ่งใดในคำถามก่อนหน้า (หากคำถามที่คล้ายกันได้ถูกถามไปแล้วโปรดชี้ให้ฉันเห็น) ฉันเห็นคำแนะนำบางอย่างเกี่ยวกับ SQL Profiler แต่ฉันเดาว่า Profiler จะช่วยฉันเฉพาะเมื่อฉันเริ่มต้นการติดตามแล้ว (แก้ไขฉันถ้าฉันผิด) ใครช่วยแนะนำฉันว่าฉันควรจะได้รับรายการของแบบสอบถามทั้งหมดที่มีการดำเนินการในฐานข้อมูลตั้งแต่เช้า (รวมถึงเวลาดำเนินการแบบสอบถาม) .. [มันจะมีประโยชน์ (ไม่ใช่ข้อกำหนด) …

3
ฉันสามารถใช้ SQL Server Management Studio 2012 บนเซิร์ฟเวอร์ 2008 ได้หรือไม่
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Exchange Administrators Stack Exchange อพยพ 7 ปีที่ผ่านมา โรงเรียนของฉันใช้ SQL Server 2008 ครั้งล่าสุดที่ฉันใช้ฉันเพิ่งติดตั้ง (ที่บ้าน) ส่วน SQL Server Management Studio 2008 และใช้ VPN เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของโรงเรียน ตอนนี้ฉันต้องการติดตั้ง SQL Server Management Studio อีกครั้ง แต่คราวนี้รุ่น 2012 พร้อมใช้งานแล้ว SQL Server Management Studio 2012 จะทำงานกับ SQL Server 2008 ของโรงเรียนหรือไม่ หรือฉันต้องการเวอร์ชั่น 2008?
21 sql-server  ssms 

8
"ไม่พบโพรซีเดอร์ที่เก็บไว้ 'แม้ว่าจะสร้างโพรซีเดอร์ที่เก็บไว้ใน MS SQL Server Management Studio แล้ว
ฉันสร้างตารางtesttableภายในฐานข้อมูลtestbaseที่มีโครงสร้างต่อไปนี้: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) ซึ่งฉันใช้ Microsoft SQL Server 2008 Management Studio ฉันสร้างขั้นตอนการจัดเก็บไว้testtable_pricesmallerดังนี้ use testbase go create procedure testtable_pricesmaller @pricelimit money as select * from testtable where price = @pricelimit; go และสามารถดูกระบวนงานที่เก็บไว้ในObject ExplorerMicrosoft SQL Server Management Studio …

3
ตกลงหรือไม่ที่จะเพิ่มดัชนีหายไป?
ฉันมักจะใช้ SSMS เพื่อทดสอบขั้นตอนการจัดเก็บช้าของฉันสำหรับดัชนีที่ขาดหายไป เมื่อใดก็ตามที่ฉันเห็น "ดัชนีที่หายไป (ผลกระทบ xxx)" ปฏิกิริยาเข่าของฉันคือการสร้างดัชนีใหม่ ผลลัพธ์นี้ทำให้การสืบค้นเร็วขึ้นทุกครั้งที่ฉันสามารถบอกได้ มีเหตุผลอะไรที่ฉันไม่ควรทำต่อไป?

3
หยุดการทำงานของ Studio จัดการเซิร์ฟเวอร์ SQL โดยอัตโนมัติ
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Exchange Administrators Stack Exchange อพยพ 7 ปีที่ผ่านมา มีวิธีที่จะระงับการทำให้สมบูรณ์อัตโนมัติของ SQL Server Management Studio ชั่วคราวในขณะที่พิมพ์แบบสอบถามหรือไม่? ฉันไม่ต้องการปิดใช้งานการเติมข้อความอัตโนมัติให้สมบูรณ์เพียงแค่พูดว่ากดปุ่มค้างไว้ในขณะที่พิมพ์ด้วยคำใดคำหนึ่งเพื่อไม่ให้เข้าทาง ตัวอย่างเช่นฉันมีคำถามต่อไปนี้ SELECT Foo, Foo2 FROM SomeTable ขณะที่ผมพิมพ์Fooแล้วกดพื้นที่บาร์สตูดิโอ SQL Server บริหารเตะอัตโนมัติสมบูรณ์และเสร็จสิ้นไปFooFooBar

5
ดาวน์โหลด SQL Server Profiler สำหรับ SQL Server Management Studio
ฉันจะทำโปรไฟล์ฐานข้อมูล SQL Server 2008 เพื่อดูรหัสที่กำลังดำเนินการบนฐานข้อมูลเฉพาะได้อย่างไร ฉันจำได้ว่าใช้ Profiler ของ SQL Server แต่ฉันไม่เห็นใน SQL Server Management Studio หลังจากดาวน์โหลด SQL Server 2008 R2 Express ฉันจะดาวน์โหลดเครื่องมือนั้นและติดตั้งได้ที่ไหน ฉันต้องการ SQL Server 2008 เวอร์ชันเต็มเพื่อดูตัวเลือกนี้หรือไม่?

1
ไม่แสดงพรอมต์ SSMS เพื่อบันทึกการเปลี่ยนแปลง
เป็นไปได้หรือไม่ที่จะกำหนดค่า SQL Server Management Studio (SSMS) เพื่อให้กล่องโต้ตอบที่แสดงด้านบนไม่ปรากฏขึ้นเมื่อฉันปิดหน้าต่างแบบสอบถามที่ไม่ได้บันทึก?

2
จะเพิ่มปุ่ม Debug ใน SSMS v18 ได้อย่างไร?
Debugปุ่มเป็นปัจจุบันอยู่กับรุ่นของ SSMS นี้: แต่มันไม่ได้อยู่ในรุ่น 18 แสดงตัวอย่าง 4: ฉันลองหลายวิธีเพื่อเพิ่มDebugปุ่มลงใน SSMS ของฉัน แต่ไม่ประสบความสำเร็จ มีวิธีเพิ่มDebugปุ่มใน SSMS v18 หรือไม่
20 sql-server  ssms 

1
เหตุใดการวนซ้ำอย่างง่ายใน ASYNC_NETWORK_IO จึงรออยู่
T-SQL ต่อไปนี้ใช้เวลาประมาณ 25 วินาทีในเครื่องของฉันด้วย SSMS v17.9: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; มันสะสม 532 มิลลิวินาทีของASYNC_NETWORK_IOรอตามทั้งสองและsys.dm_exec_session_wait_stats sys.dm_os_wait_statsเวลารอทั้งหมดจะเพิ่มขึ้นตามจำนวนการวนซ้ำที่เพิ่มขึ้น เมื่อใช้wait_completedเหตุการณ์ที่ขยายออกไปฉันจะเห็นว่าการรอเกิดขึ้นประมาณทุกๆ 43 มิลลิวินาทีโดยมีข้อยกเว้นบางประการ: นอกจากนี้ฉันจะได้รับสแต็คการโทรที่เกิดขึ้นก่อนASYNC_NETWORK_IOรอ: sqldk.dll!SOS_DispatcherBase::GetTrack+0x7f6c sqldk.dll!SOS_Scheduler::PromotePendingTask+0x204 sqldk.dll!SOS_Task::PostWait+0x5f sqldk.dll!SOS_Scheduler::Suspend+0xb15 sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf6af sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf44c sqllang.dll!SNIPacketRelease+0xd63 sqllang.dll!SNIPacketRelease+0x2097 sqllang.dll!SNIPacketRelease+0x1f99 sqllang.dll!SNIPacketRelease+0x18fe …
19 sql-server  ssms 

5
ไม่พบตัวแทนเซิร์ฟเวอร์ใน SSMS
ฉันทำตามคำแนะนำ - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ซึ่งทำงานจนกว่าฉันจะไปถึงขั้นตอนที่ 8 ตอนนี้เพื่อกำหนดตารางสคริปต์ที่สร้างขึ้นใหม่ของคุณ ใน SSMS เชื่อมต่อกับเซิร์ฟเวอร์ที่คุณต้องการติดตาม ไปที่ตัวแทนเซิร์ฟเวอร์ SQL ของคุณและขยายเพื่อให้คุณเห็นโฟลเดอร์งาน คลิกขวาที่โฟลเดอร์งานและเลือกงานใหม่ SQL Server Agentฉันไม่สามารถไม่พบ ฉันจะทำให้สิ่งนี้SQL Server Agentมองเห็นได้ที่ไหน ฉันให้สิทธิ์การเข้าถึงทั้งหมดแก่ผู้ใช้ปัจจุบัน

2
วิธีการปิดใช้งาน“ เวลาที่เสร็จสมบูรณ์: …” ในหน้าต่างข้อความเซิร์ฟเวอร์ SQL
ทุกคำถามที่ฉันเรียกใช้ใน SSMS ต่อท้ายข้อความที่น่ารำคาญ: "เวลาที่เสร็จสมบูรณ์: ... " ฉันจะปิดการใช้งานข้อความนั้นได้อย่างไร?

4
ทางเลือกชุดเครื่องมือ SSMS [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ดูแลฐานข้อมูล Exchange Exchange ปิดให้บริการใน5 ปีที่ผ่านมา มีเครื่องมือใดบ้างเทียบได้กับSSMS Tools Pack 2012หรือไม่ การออกใบอนุญาต ($ 30 ต่อเครื่อง, $ 100 สำหรับเครื่องจำนวนเท่าใดก็ได้ ... เป็นเวลา 3 เดือน) เป็นที่ต้องการอย่างมากและฉันก็ไม่แน่ใจว่ามีตัวเลือกอื่นใดบ้าง ตัวอย่างเช่นสิ่งหนึ่งที่ฉันคิดถึงคือ "บันทึกทุกแบบสอบถามที่คุณเรียกใช้" เมื่อทำการซ่อมแซมและทำการค้นคว้าข้อมูลมันมีค่ามากที่จะมีการสำรองข้อมูลการสืบค้นของรุ่นที่แตกต่างกันของแบบสอบถามที่ฉันเรียกใช้ หรือเมื่อฉันรู้ว่าฉันไม่มีการสำรองข้อมูลของแบบสอบถามที่ฉันกำลังทำงานใน 2 เดือนที่ผ่านมา ชี้แจง: สตูดิโอการจัดการเซิร์ฟเวอร์ SQL ไม่มีการสนับสนุนเพิ่มเติมอย่างเป็นทางการ แต่มีเครื่องมือบางอย่างที่นั่น SSMS Tools Pack เป็นชุดที่ฉันชอบมาก (รุ่น 2005, 2008) แต่ค่าลิขสิทธิ์สำหรับปี 2012 นั้นแย่มาก (ฉันจะจ่ายค่าลิขสิทธิ์ที่สมเหตุสมผล แต่นั่นไม่ใช่คำถามที่นี่) ฉันได้พบSSMS Boost …

2
ทำไมฉันไม่สามารถใช้ NEWSEQUENTIALID () เป็นค่าเริ่มต้นสำหรับคอลัมน์ของฉันได้
ฉันกำลังพยายามสร้างตารางใน Management Studio และหลังจากอ่านเกี่ยวกับNEWSEQUENTIALID()ฟังก์ชั่นใหม่ (จาก SQL 2005 เป็นต้นไป) คิดว่าฉันจะเลิกใช้แล้ว นี่คือสิ่งที่ฉันทำ: แต่มันไม่ให้ฉัน ข้อความแสดงข้อผิดพลาดที่ฉันได้รับคือ: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. ฉันไม่มีเคล็ดลับที่นี่หรือไม่ ฉันใช้ SQL Server 2008 R2 แน่นอน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.