Saya menjatuhkan database dari SQL Server, namun ternyata login saya diatur untuk menggunakan database yang dijatuhkan sebagai default. Saya dapat terhubung ke SQL Server Management Studio dengan menggunakan tombol 'opsi' dalam dialog koneksi dan memilih 'master' sebagai basis data untuk terhubung. Namun, setiap kali saya mencoba melakukan apa pun di objek explorer, itu mencoba untuk terhubung menggunakan database default saya dan gagal.
Apakah ada yang tahu cara mengatur database default saya tanpa menggunakan objek explorer ?
sumber
sp_deafultdb
selama berabad-abad. Saya terkejut bahwa ada cara "baru".Yang dapat Anda lakukan adalah mengatur basis data default Anda menggunakan prosedur tersimpan sistem sp_defaultdb. Masuk seperti yang telah Anda lakukan dan kemudian klik tombol Permintaan Baru. Setelah itu cukup jalankan perintah sp_defaultdb sebagai berikut:
sumber
Untuk melakukannya dengan cara GUI, Anda perlu mengedit login Anda. Salah satu propertinya adalah database default yang digunakan untuk login itu. Anda dapat menemukan daftar login di bawah simpul login di bawah simpul keamanan. Kemudian pilih login Anda dan klik kanan dan pilih Properties. Ubah database default dan hidup Anda akan lebih baik!
Perhatikan bahwa seseorang dengan sysadmin privs harus dapat masuk untuk melakukan ini atau menjalankan kueri dari posting sebelumnya.
sumber
Berkat posting ini , saya menemukan jawaban yang lebih mudah:
Buka Sql Server Management Studio
Pergi ke objek Explorer -> Keamanan -> Login
Klik kanan pada login dan pilih properti
Dan di jendela properti ubah database default dan klik OK.
sumber
Jika Anda tidak memiliki izin untuk mengubah DB default Anda, Anda bisa secara manual memilih DB yang berbeda di bagian atas kueri Anda ...
Akan bekerja selama Anda memiliki izin ke DB lain
sumber
sumber
Saya juga akan lebih suka
ALTER LOGIN
Command seperti pada jawaban yang diterima dan dijelaskan di siniTapi untuk kekasih GUI
Lelah membaca !!! lihat saja berikut ini
sumber
Jika Anda tidak dapat masuk ke SQL Server:
Referensi: https://support.microsoft.com/en-us/kb/307864
sumber
Ini mungkin atau mungkin tidak tepat menjawab pertanyaan, tetapi saya mengalami masalah ini (dan pertanyaan) ketika saya mengubah akun saya untuk memiliki database baru yang saya buat sebagai "database default". Lalu saya menghapus database itu dan ingin menguji skrip kreasi saya, dari awal. Saya log off SSMS dan akan kembali, tetapi ditolak - tidak bisa masuk ke database default adalah kesalahan. Doh!
Apa yang saya lakukan adalah, pada dialog masuk untuk SSMS, buka Opsi, Properti Koneksi, lalu ketik
master
kotak kombo "Sambungkan ke database". Klik Hubungkan. Dapatkan saya. Dari sana Anda dapat menjalankan perintah untuk:sumber
Jika Anda menggunakan otentikasi windows, dan Anda tidak tahu kata sandi untuk masuk sebagai pengguna melalui nama pengguna dan kata sandi, Anda dapat melakukan ini: pada layar masuk pada opsi klik SSMS di kanan bawah, kemudian buka tab properti koneksi . Kemudian Anda bisa mengetik secara manual nama basis data lain yang Anda miliki aksesnya, ke tempat katanya, yang memungkinkan Anda terhubung. Kemudian ikuti saran lain untuk mengubah database default Anda
https://gyazo.com/c3d04c600311c08cb685bb668b569a67
sumber