Bagaimana cara menghubungkan sekali untuk semua permintaan di SQL Server Management Studio?


9

SSMS meminta saya untuk terhubung untuk setiap permintaan di proyek saya. Apakah ada cara untuk menghubungkan hanya sekali per koneksi untuk semua pertanyaan yang menggunakannya dalam proyek saya?

Jawaban di bawah ini (Maret 2014) tidak menjawab pertanyaan. Masih mencari solusi.

Jawaban:


2

Ini tidak ada hubungannya dengan opsi Ingat kata sandi . Lebih mudah untuk menyambung kembali ketika opsi ini dicentang karena Anda hanya perlu menekan ENTER.

Anda harus pergi ke menu ini di SSMS: Tools / Options

Di jendela Opsi , buka simpul ini:

  • Eksekusi Kueri
  • SQL Server
  • Maju

Di bagian bawah, hapus centang Putus setelah permintaan dijalankan :

masukkan deskripsi gambar di sini

Itu tidak akan mengubah apa pun pada koneksi yang ada dan sudah membuka jendela permintaan.

Buka jendela Permintaan Baru dan hubungkan ke server Anda. Seharusnya tidak meminta login dan kata sandi atau pengguna AD lagi, atau hanya sekali.


3

Klik Lihat -> Server Terdaftar Klik kanan Grup Server Lokal -> Registrasi Server Baru

Kemudian Anda dapat menyimpan info koneksi, beri nama apa yang Anda inginkan, dan cukup klik dua kali saat Anda ingin menggunakannya.


Maaf, saya membaca pertanyaan Anda terlalu cepat. Versi SSMS apa yang Anda gunakan? Di SSMS 2012, saya tidak mendapatkan perilaku ini. Jika saya menambahkan koneksi ke proyek, kemudian klik kanan koneksi dan katakan "Permintaan Baru", tutup dan buka kembali permintaan, itu terbuka tanpa meminta info koneksi. Jika Anda mengklik kanan kueri dan pergi ke Properti, apakah bidang "Koneksi Terkait" diisi?

Ada juga ini

Tidak masalah. Saya juga menggunakan SSMS 2012. Dan bidang "Koneksi Terkait" diisi dengan koneksi saya. Tetapi setiap kali saya membuka kueri (bahkan jika sudah dibuka dan ditutup sebelumnya di sesi ini) - Saya diminta untuk terhubung. Mungkin ini tidak terjadi pada Anda karena Anda mengatakannya untuk menyimpan kata sandi?

Saya sekarang melihat bahwa bahkan ketika saya mengatakannya untuk "menyimpan kata sandi" - masih meminta saya untuk benar-benar terhubung setiap saat. (Saya terhubung ke server jarak jauh, jika itu membuat perbedaan.)

OK, sekarang saya mengerti apa yang sebenarnya Anda tanyakan - Anda hanya ingin men-cache kata sandi untuk setiap sesi tanpa menyimpannya secara permanen. Maaf, jangan berpikir itu mungkin.

2

Apakah Anda memiliki koneksi yang dikonfigurasi untuk proyek Anda dalam SSMS?

Jika tidak klik kanan di bawah Koneksi dan buat koneksi baru ke instance Anda. Kemudian untuk membuat kueri baru cukup klik kanan koneksi yang Anda buat dan pilih "kueri baru". Kemudian akan menggunakan koneksi itu untuk permintaan Anda.

Ini adalah dengan desain itu melakukan ini karena permintaan yang Anda buat harus dikaitkan dengan beberapa koneksi, yang mengklik membatalkan jelas akan membuat permintaan tanpa koneksi.


1
Saya sudah memiliki koneksi di sana, dan koneksi itulah yang digunakan semua pertanyaan saya. (Meskipun saya tidak membuat mereka seperti yang Anda katakan, melainkan dengan mengklik tombol "Permintaan Baru".) Tapi setiap permintaan saya klik dua kali untuk menunjukkannya - meminta untuk terhubung.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.