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:
- Buka solusi yang berisi file SQL
- Klik kanan file SQL mana saja dan pilih “Buka Dengan…”
- Klik “Tambah”
- 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”
- 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.