วิธีการเชื่อมต่อครั้งเดียวสำหรับแบบสอบถามทั้งหมดใน SQL Server Management Studio?


9

SSMS ขอให้ฉันเชื่อมต่อทุกแบบสอบถามในโครงการของฉัน มีวิธีการเชื่อมต่อเพียงครั้งเดียวต่อการเชื่อมต่อสำหรับแบบสอบถามทั้งหมดที่ใช้ในโครงการของฉันหรือไม่

คำตอบด้านล่าง (มีนาคม 2014) ไม่ตอบคำถาม ยังคงมองหาวิธีการแก้ปัญหา

คำตอบ:


2

ไม่มีส่วนเกี่ยวข้องกับตัวเลือกจำรหัสผ่าน มันง่ายกว่าที่จะเชื่อมต่ออีกครั้งเมื่อเลือกตัวเลือกนี้เพราะคุณต้องกดปุ่มENTERเท่านั้น

คุณต้องไปที่เมนูนี้ใน SSMS: เครื่องมือ / ตัวเลือก

ในหน้าต่างตัวเลือกไปที่โหนดนี้:

  • การดำเนินการค้นหา
  • เซิร์ฟเวอร์ SQL
  • สูง

ที่ด้านล่างให้ยกเลิกการเลือกDisconnect หลังจากการสืบค้นดำเนินการ :

ป้อนคำอธิบายรูปภาพที่นี่

มันจะไม่เปลี่ยนแปลงสิ่งใด ๆ ในการเชื่อมต่อที่มีอยู่และเปิดหน้าต่างแบบสอบถามไว้แล้ว

เปิดหน้าต่างNew Query ใหม่และเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ ไม่ควรร้องขอการเข้าสู่ระบบและรหัสผ่านหรือผู้ใช้ AD อีกต่อไปหรือเพียงแค่ครั้งเดียว


3

คลิกมุมมอง -> เซิร์ฟเวอร์ที่ลงทะเบียนคลิกขวาที่กลุ่มเซิร์ฟเวอร์ในพื้นที่ -> การลงทะเบียนเซิร์ฟเวอร์ใหม่

จากนั้นคุณสามารถจัดเก็บข้อมูลการเชื่อมต่อตั้งชื่อสิ่งที่คุณต้องการและเพียงดับเบิลคลิกจากนั้นเมื่อคุณต้องการใช้


ขออภัยฉันอ่านคำถามของคุณเร็วเกินไป คุณกำลังใช้ SSMS รุ่นใด ใน SSMS 2012 ฉันไม่ได้รับพฤติกรรมนี้ ถ้าฉันเพิ่มการเชื่อมต่อกับโครงการจากนั้นคลิกขวาที่การเชื่อมต่อและพูดว่า "แบบสอบถามใหม่" ปิดและเปิดแบบสอบถามอีกครั้งแบบสอบถามจะเปิดขึ้นโดยไม่ต้องแสดงข้อมูลการเชื่อมต่อ หากคุณคลิกขวาที่คิวรีและไปที่คุณสมบัติฟิลด์ "การเชื่อมต่อที่เกี่ยวข้อง" จะถูกกรอกข้อมูลหรือไม่

นอกจากนี้ยังมีสิ่งนี้

ไม่มีปัญหา. ฉันก็กำลังใช้ SSMS 2012 และฟิลด์ "การเชื่อมต่อที่เกี่ยวข้อง" เต็มไปด้วยการเชื่อมต่อของฉัน แต่ทุกครั้งที่ฉันเปิดแบบสอบถาม (แม้ว่าจะถูกเปิดและปิดมาก่อนในเซสชันนี้) - ฉันจะขอให้เชื่อมต่อ บางทีนี่อาจไม่เกิดขึ้นกับคุณเพราะคุณบอกให้บันทึกรหัสผ่าน?

ตอนนี้ฉันเห็นว่าแม้เมื่อฉันบอกให้ "บันทึกรหัสผ่าน" - มันยังขอให้ฉันเชื่อมต่อทุกครั้ง (ฉันกำลังเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลหากนั่นสร้างความแตกต่าง)

ตกลงตอนนี้ฉันเห็นสิ่งที่คุณถามจริง ๆ - คุณต้องการแคชรหัสผ่านสำหรับแต่ละเซสชันโดยไม่ต้องเก็บถาวร ขออภัยอย่าคิดว่าเป็นไปได้

2

คุณมีการเชื่อมต่อที่กำหนดค่าสำหรับโครงการของคุณภายใน SSMS หรือไม่

หากไม่ใช่คลิกขวาภายใต้การเชื่อมต่อและสร้างการเชื่อมต่อใหม่กับอินสแตนซ์ของคุณ จากนั้นเพื่อสร้างแบบสอบถามใหม่เพียงคลิกขวาที่การเชื่อมต่อที่คุณสร้างและเลือก "แบบสอบถามใหม่" จากนั้นจะใช้การเชื่อมต่อสำหรับการสืบค้นของคุณ

มันเป็นเพราะการออกแบบมันทำเช่นนี้เพราะแบบสอบถามที่คุณสร้างจะต้องเชื่อมโยงกับการเชื่อมต่อบางอย่างซึ่งการคลิกยกเลิกจะสร้างแบบสอบถามอย่างชัดเจนโดยไม่มีการเชื่อมต่อ


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