SSMS
 sql >> Teknologi Basis Data >  >> Database Tools >> SSMS

Cara membuka banyak file .sql hanya dalam satu instans ssms

Setelah menghabiskan sebagian besar hari kerja saya mencari solusi, saya akhirnya menemukannya. Terima kasih Tuhan, saya hampir kehabisan masalah ini. Semoga membantu orang lain !!!.

Pembaruan:domain tertaut kedaluwarsa, jadi begini bunyinya:

Mempertimbangkan bagaimana alat Microsoft terintegrasi biasanya hasilnya membuat frustrasi ketika Anda memberi tahu Visual Studio untuk membuka file SQL menggunakan SqlServer Management Studio (SSMS). Saya benar-benar tidak suka menggunakan VisualStudio untuk mengedit file T-SQL tetapi di masa lalu, sebelum saya menemukan tip ini, setiap file SQL yang saya buka akan terbuka dalam contoh baru SSMS. Coba:

  1. Buka solusi yang berisi file SQL
  2. Klik kanan file SQL mana saja dan pilih “Buka Dengan…”
  3. Klik “Tambah”
  4. Jelajahi "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Ssms.exe" atau jika Anda menjalankan x64 Windows "C:\Program Files (x86)\Microsoft SQLServer\100\Tools\Binn\VSHell\Common7\IDE\Ssms.exe", lalu klik “OK”
  5. Klik “Tetapkan sebagai Default” lalu “OK”

Sekarang buka beberapa file SQL. Setiap kali Anda akan mendapatkan instance SSMS yang berbeda dibuka. Sungguh menyakitkan!

CATATAN:Seluruh artikel ini berlaku untuk SQL 2005, cukup ganti SSMS dengan SQLWB.

Bagaimana Anda menyelesaikan ini? Ulangi langkah 1-3 di atas, tetapi pada langkah #4 masukkan nilai berikut:

  • Nama Program:“explorer.exe”
  • Nama Ramah:“Windows Explorer”

Ulangi langkah #5 (set as default) di atas lalu klik OK. Sekarang, buka file tambahan. Semuanya harus dibuka dalam instance SSMS yang sama.

Tampaknya Visual Studio mengeluarkan perintah ke SSMS.exe yang menyertakan jalur file yang dipilih dalam penjelajah solusi. Terserah SSMS untuk memeriksa contoh baru, yang tidak. Tetapi ketika Anda meneruskan nama file ke explorer, itu akan dibuka dalam contoh yang sama.

PERINGATAN CEPAT!

Jika SSMS belum terbuka, file pertama yang Anda coba buka (bukan pertama kali, tetapi setiap kali Anda membuka file SQL dari VisualStudio dan SSMS belum terbuka) SSMS akan terbuka, tetapi file Anda tidak akan terbuka. Klik file tersebut untuk kedua kalinya dan itu akan membuka file kali ini. Jangan minta saya untuk menjelaskannya apa adanya (dan saya tidak tahu mengapa). Kesimpulan

Hasil ketika Anda memberi tahu Visual Studio bahwa SSMS adalah editor default masuk akal, tetapi saya tidak mengerti mengapa itu akan berbeda ketika Anda memberi tahu explorer untuk membukanya. Mungkin jika saya seorang pengembang Windows, bukan pengembang web, saya akan tahu jawabannya. Tapi bagaimanapun juga, sekarang Anda tahu. Selamat menikmati.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Bagaimana cara menghasilkan prosedur tersimpan CRUD dari tabel di SQL Server Management Studio?

  2. Tidak dapat meluncurkan SSMS (SQL Server 2014 Express) - Data lisensi tidak valid. Diperlukan penginstalan ulang

  3. Batasi Daftar Basis Data ke Yang Dengan Izin SQL Server

  4. Mengapa SSMS mengubah prosedur tersimpan saya (memformat ulang, mengubah exec menjadi EXECUTE, dll.)?

  5. Di mana saya dapat memeriksa jenis tabel yang ditentukan pengguna di SQL Server 2008 di SSMS? dan bagaimana saya bisa memasukkan kolom baru ke dalamnya?