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

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

3
ข้อความแสดงข้อผิดพลาด - สิทธิ์การดูสถานะเซิร์ฟเวอร์ถูกปฏิเสธ - เมื่อเชื่อมต่อกับ SQL Server 2014 โดยใช้ SQL Server 2012 Management Studio
เมื่อคลิกขวาบนโต๊ะและเลือก "select top 1000 rows" ฉันได้รับข้อผิดพลาดนี้: มีวิธีแก้ปัญหาอื่นนอกเหนือจากการอัพเกรดเป็น SQL Server 2014 อย่างชัดเจนหรือไม่?

6
SQL Server Management Studio 2012: มีโฟลเดอร์ในโครงการ SSMS อย่างไร
ฉันใช้ SSMS 2012 เพื่อพูดคุยกับเซิร์ฟเวอร์ SQL 2012 และเซิร์ฟเวอร์ Azure SQL ที่เราใช้ ฉันยอมรับว่าฉันไม่ใช่ผู้เชี่ยวชาญ SQL ดังนั้นฉันจึงบันทึกสคริปต์ SQL ส่วนใหญ่ไว้เพื่อใช้อ้างอิงในอนาคต ฉันพบสคริปต์สคริปต์ SQL อย่างน้อย 20 สคริปต์ในโครงการ SSMS และพวกเขาทั้งหมดอยู่ภายใต้โฟลเดอร์ 'แบบสอบถาม' เดียวกัน มีวิธีที่ฉันสามารถสร้าง "โฟลเดอร์ย่อย" ในโครงการเพื่อให้ฉันสามารถจัดระเบียบสคริปต์ของฉันได้อย่างถูกต้องหรือไม่ คนอื่น ๆ ส่วนใหญ่เก็บสคริปต์ของพวกเขาได้อย่างไร ฉันค่อนข้างแน่ใจว่าข้อบกพร่องนี้เป็นสามเณรเช่นฉันมันจะต้องเป็นปัญหาจริงสำหรับผู้ดูแลระบบจริง (อาจมีหลายร้อยสคริปต์?)

1
ประสิทธิภาพของ SQL Server ไม่ดีเมื่อสตูดิโอจัดการปิด
ฉันสังเกตเห็นพฤติกรรมแปลก ๆ ของ SQL Server 2008 r2 express: โดยทั่วไปแล้วเวลาในการดำเนินการค้นหาของฉันคือ ~ 650ms แต่ถ้าฉันเปิด Management Studio และเรียกใช้แบบสอบถามอย่างง่าย ๆ (เช่นSELECT * FROM Something) เวลาดำเนินการจะกลายเป็น ~ 40ms หากฉันปิด Studio การจัดการค่านี้จะกลับสู่ปกติ ~ 650ms และไม่ว่าจะดำเนินการสืบค้นที่ใด: จาก Management Studio หรือแอปพลิเคชันของฉัน (ใช้ ADO.Net) การตั้งค่า ARITHABORT ไม่มีผลใด ๆ ทำไมสิ่งนี้จึงเกิดขึ้น
17 sql-server  ssms 



1
เหตุใดสี“ การค้นหา” จึงเป็นคำที่สงวนไว้ของฟังก์ชันใน SQL Server
ใน SSMS 2208 ตัวระบุ "ค้นหา" เป็นสีชมพูร้อนราวกับว่ามันเป็นฟังก์ชั่น (สีเดียวกับที่พูดว่า "พลังงาน" หรือ "แปลง") ทำไม? ฉันไม่สามารถหาได้ในรายการอย่างเป็นทางการของคำสงวน การค้นหาบนเว็บดูเหมือนไร้ประโยชน์เพราะมีคำศัพท์ "ค้นหา" ที่น่ากลัวมากมายซึ่งไม่เกี่ยวข้องกับคำถามของฉัน

3
ฉันสามารถเชื่อมต่อกับอินสแตนซ์ SQL Server 2000 จาก SQL Server Management Studio 2012 ได้หรือไม่
ฉันต้องการอัปเดตเครื่องพัฒนาเป็น SQL Server 2012 แต่ฉันยังคงจัดการกับเครื่อง SQL Server 2000 (เก่ามาก) บางเครื่อง SSMS 2012 ของฉันสามารถเชื่อมต่อกับเครื่อง SQL Server 2000 ได้ไหม SQL Server 2008 R2 ทำงานได้ดี (สิ่งที่ฉันมีตอนนี้)

3
เหตุใด SSMS จึงแทรกแถวใหม่ที่ด้านบนของตารางไม่ใช่ด้านล่าง
เมื่อใดก็ตามที่ฉันแทรกแถวลงในตารางด้วยตนเองใน SQL Server Management Studio 2008 (ฐานข้อมูลคือ SQL Server 2005) แถวใหม่ของฉันจะปรากฏที่ด้านบนของรายการมากกว่าด้านล่าง ฉันใช้คอลัมน์ข้อมูลประจำตัวและผลลัพธ์เช่นนี้ id row 42 first row 1 second row 2 third row เมื่อแถวถูกดึงออกมาและไม่ได้เรียงลำดับอย่างชัดเจน สิ่งนี้ส่งผลให้มีลักษณะที่แตกต่างเมื่อดึงแถวสำหรับเว็บแอปและเปลี่ยนสิ่งที่TOP 1แบบสอบถามส่งกลับ ฉันรู้ว่าฉันทำได้order byแต่ทำไมสิ่งนี้จึงเกิดขึ้น ข้อมูลส่วนใหญ่ของฉันถูกแทรกผ่านเว็บแอปพลิเคชันการแทรกทั้งหมดจากแอปพลิเคชันนี้ทำให้การสั่งซื้อครั้งแรกในครั้งแรกเช่นการแทรกครั้งล่าสุดอยู่ที่ด้านล่างดังนั้นรหัสทั้งหมดอยู่ในแถว มีการตั้งค่าบางอย่างในเซิร์ฟเวอร์หรือ Studio จัดการที่เป็นสาเหตุของการสั่งซื้อที่ไม่เหมาะสมนี้หรือไม่?

2
เปอร์เซ็นต์ค่าใช้จ่ายใน SQL Server นี้วางแผนมากกว่า 100% ด้วยเหตุผลที่ถูกต้องหรือไม่?
ฉันกำลังมองผ่านแคชแผนมองหาผลไม้เพิ่มประสิทธิภาพที่แขวนต่ำและพบกับตัวอย่างนี้: ทำไมต้นทุนหลายรายการที่แสดงไว้สูงกว่า 100% ไม่ควรที่จะเป็นไปไม่ได้?

4
SQL Server Management Studio สำหรับฐานข้อมูลระยะไกล
ด้วยฐานข้อมูล SQL Sever ซึ่งอยู่บนเซิร์ฟเวอร์เฉพาะโฮสต์ระยะไกลฉันสามารถทำงานได้โดยใช้ SQL Server Management Studio ติดตั้งบนเซิร์ฟเวอร์เดียวกันหรือบนเครื่องคอมพิวเตอร์ของฉัน ฉันเป็นกรณีแรกที่ฉันควรใช้ Remote Desktop และสิ่งนี้ทำให้การทำงานช้าลงเล็กน้อย ในกรณีที่สองฉันต้องเปิดพอร์ตเพิ่มเติมในไฟร์วอลล์ของเซิร์ฟเวอร์ แต่ฉันจะมีประสบการณ์การใช้งานที่สะดวกสบายมากขึ้น การปฏิบัติที่แนะนำของทั้งสองนี้คืออะไร?
13 sql-server  ssms 

1
วิธีการย้ายโฟลเดอร์ของอินสแตนซ์ของ SQL Server LocalDB จากตำแหน่งเริ่มต้น
ฉันได้รับข้อผิดพลาดหลายที่มีLocalDB( ข้อผิดพลาดในการเริ่มต้น , ไม่สามารถสร้างฐานข้อมูลจาก SQL Server Studio จัดการและหลาย ปัญหาเมื่อพยายามที่จะเรียกคืนการสำรอง) และไม่มีการแก้ไขผมพบว่าจะช่วยอะไร สำหรับฉันดูเหมือนว่าข้อผิดพลาดทั้งหมดมีรากในการอนุญาตไม่ได้ตั้งค่าอย่างถูกต้อง ตอนนี้สคริปต์การสร้างตาราง DDL ง่าย ๆ ทำงานได้ดีจาก SQL Server Management Studio และสร้างฐานข้อมูลในรูทของโฟลเดอร์บัญชีผู้ใช้ของฉัน ( ดังอธิบายไว้ที่นี่ ) อย่างไรก็ตามโฟลเดอร์อินสแตนซ์ (อยู่ที่D:\Users\[My name]\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instancesแม้เมื่อติดตั้งSQL Server Express ด้วยบริการขั้นสูงฉันระบุโฟลเดอร์ DATA ในตำแหน่งอื่น - ที่.mdfเก็บไฟล์SQL Server Express มาตรฐานเท่านั้นแต่ไม่ใช่LocalDBอินสแตนซ์) ดูเหมือนว่ามีปัญหาเกี่ยวกับการอนุญาต (ตรงกันข้ามกับบัญชี รูท) และเพื่อให้มีไฟล์ฐานข้อมูลอยู่ในตำแหน่งหนึ่งในโครงการของฉันฉันต้องการย้ายโฟลเดอร์อินสแตนซ์ไปที่อื่น เป็นไปได้ไหม ฉันไม่พบแม้แต่รายการรีจิสทรีที่เกี่ยวข้อง ฉันใช้ SQL Server …

5
บันทึกผลลัพธ์เป็น CSV * ด้วย * ส่วนหัวใน SSMS
ด้วย SQL Server 2008 R2 เมื่อฉันบันทึกผลลัพธ์เป็น CSV ไม่มีส่วนหัว ฉันสามารถแก้ไขได้โดยการคัดลอกและวางกับ "คัดลอกด้วยส่วนหัว" หรือเพียงแค่คว้าส่วนหัวแล้ววางลงใน CSV ฯลฯ แต่มีวิธีที่ดีกว่าในการทำเช่นนี้หรือไม่

1
SQL Server / T-SQL รองรับความต่อเนื่องของบรรทัดเพื่อแยกสตริงที่ยาวหรือไม่?
บางครั้งฉันมีสคริปต์ SQL ที่มีอย่างน้อยหนึ่งสตริงที่ยาวเป็นพิเศษ (บางครั้งก็ยิ่งยาว) โดยทั่วไปสิ่งเหล่านี้เป็นVARBINARYตัวอักษร / ค่าคงที่ที่เป็นตัวแทนของไฟล์ / แอสเซมบลี แต่บางครั้งพวกเขาก็เป็นข้อความ ปัญหาหลักของสายอักขระที่ยาวมาก ๆ คือตัวแก้ไขข้อความบางตัวไม่สามารถจัดการได้ทั้งหมด ตัวอย่างเช่นฉันมีVARBINARYตัวอักษรที่ฉันใช้ในCREATE ASSEMBLY [AssemblyName] FROM 0x....คำสั่งและแอสเซมบลีตัวเองมีขนาดเพียง 1 MB ซึ่งเท่ากับเพียง 2 ล้านอักขระในไฟล์ข้อความเนื่องจากแต่ละไบต์ต้องการอักขระสองตัวที่จะแสดงในรูปแบบเลขฐานสิบหก (เช่น0x1F= a 1และ an F) SQL Server Management Studio (SSMS) จัดการได้ไม่ดีและค้างนานหลายวินาทีในขณะที่ฉันพยายามเลื่อนข้ามบรรทัดนั้น และในความเป็นจริงแล้วบางเวอร์ชั่น (ไม่แน่ใจว่ายังคงเกิดขึ้น) จะแสดงคำเตือนเกี่ยวกับบรรทัดยาวเมื่อเปิดสคริปต์ที่มีอย่างน้อยหนึ่งบรรทัดในระยะเวลาที่กำหนด ปัญหาที่สองคือมันซับซ้อนการจัดรูปแบบเมื่อใช้ในการแก้ไขโดยไม่ต้องเปิดใช้งานการตัดคำหรือโพสต์ออนไลน์ ปัญหาที่นี่คือตัวเลื่อนสำหรับแถบเลื่อนแนวนอนแคบมากและเคลื่อนย้ายได้แม้เพียงเล็กน้อยก็จะเลื่อนข้อความที่ไม่ยาวมากออกไปให้พ้น ตอนนี้ T-SQL จะไม่ยกเลิกคำสั่งด้วยบรรทัดใหม่หรือแม้แต่เซมิโคลอน (แม้ว่าเซมิโคลอนนั้นจะเป็นที่ต้องการ / แนะนำโดยเริ่มจาก SQL Server 2005) ดังนั้นเนื่องจาก SQL …

2
งานติดค้างในสตูดิโอการจัดการคุณจัดการกับพวกเขาอย่างไร
หลังจากคลิกที่ "ใช้ฐานข้อมูลออฟไลน์" ในสตูดิโอการจัดการข้อความนี้จะยังคงอยู่และจะไม่ปิดถ้าคุณคลิกที่ปิด เป็นวิธีที่ดีในการจัดการกับงานค้างเช่นนี้ในสตูดิโอการจัดการอะไร คุณสามารถฆ่าพวกเขาผ่านการตรวจสอบกิจกรรมได้หรือไม่? ฉันควรหากระบวนการที่จะหยุดงานนี้จากการผ่านและยุติมันได้หรือไม่
13 sql-server  ssms 

4
ตัวช่วยสร้างการคืนค่าฐานข้อมูลจะไม่เปิดใน SSMS 2014
บนเครื่องที่ใช้ Windows Server 2012 R2 ฉันเพิ่งอัพเกรด SQL Server จาก 2012 เป็น 2014 ใช้ SQL Server Management Studio 2014 เมื่อฉันคลิกขวาที่ฐานข้อมูลและไปที่Tasks -> Restore -> Database...ไม่มีอะไรเกิดขึ้น ตัวช่วยสร้างการคืนค่าฐานข้อมูลไม่ปรากฏขึ้นอย่างที่คาดไว้ ไม่มีข้อผิดพลาดหรือล่มใน Event Viewer เคอร์เซอร์ไม่ได้เปลี่ยนเป็นนาฬิกาทราย การใช้ T-SQL เพื่อคืนค่าทำงานได้ดีและถ้าฉันย้อนกลับไปใช้ SSMS 2012 ได้ผลดี ความคิดเห็นใด ๆ เกี่ยวกับวิธีทำให้ตัวช่วยสร้างทำงานใน SSMS 2014 ฉันกำลังเชื่อมต่อกับอินสแตนซ์เดียวกันของ SQL Server ในทั้งสองเวอร์ชันของ SSMS และฉันได้ลองใช้ SSMS ในฐานะผู้ดูแลระบบแล้ว เป็น Service Pack …

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