Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Tidak dapat membuka basis data default pengguna. Gagal masuk. setelah menginstal SQL Server Management Studio Express

Ini mungkin tidak menjawab pertanyaan Anda secara spesifik, tetapi dapat membantu orang lain dengan masalah serupa yang disebabkan oleh masalah yang berbeda

Dalam kasus saya masalahnya adalah pengguna saya default ke database yang tidak dapat diakses karena alasan apa pun (dapat diganti namanya, dihapus, rusak atau ...) Untuk mengatasi masalah ini cukup ikuti instruksi berikut

  1. Coba login lagi di halaman login ada tab lain pilih "Connection Properties".

  2. di bawah tab cari "Sambungkan ke database" dan pilih database yang ada yang dapat Anda akses seperti tempdb atau master

  3. Setelah Anda terhubung ke SQL Server Instance, jalankan TSQL di bawah ini untuk menetapkan login sebagai database default baru.

    Use master
    GO
    
    ALTER LOGIN [yourloginname] WITH DEFAULT_DATABASE = TempDB
    GO
    

Atau setelah Anda terhubung, ubah nama basis data default Anda menjadi master melalui UI

Artikel diambil dari:http://www.mytechmantra.com/LearnSQLServer/Fix-cannot-open-user-default-database-Login-failed-Login-failed-for-user-SQL-Server-Error/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Performa agregasi bersyarat

  2. SQL TIDAK DI tidak berfungsi

  3. Konversi tanggal dan budaya:Perbedaan antara DATE dan DATETIME

  4. Apa gunanya GO di SQL Server Management Studio &Transact SQL?

  5. Apa itu Covering Index dan Covered Query di SQL Server?