Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Không thể mở cơ sở dữ liệu mặc định người dùng. Đăng nhập thất bại. sau khi cài đặt SQL Server Management Studio Express

Điều này có thể không trả lời câu hỏi của bạn một cách cụ thể, nhưng nó có thể giúp những người khác gặp sự cố tương tự do sự cố khác gây ra

Trong trường hợp của tôi, vấn đề là người dùng của tôi được đặt mặc định vào cơ sở dữ liệu không thể truy cập được vì bất kỳ lý do gì (có thể được đổi tên, xóa, bị hỏng hoặc ...) Để giải quyết vấn đề, chỉ cần làm theo hướng dẫn sau

  1. Hãy thử đăng nhập lại trên trang đăng nhập có tab khác chọn "Thuộc tính kết nối".

  2. trong tab định vị "Kết nối với cơ sở dữ liệu" và chọn cơ sở dữ liệu hiện có mà bạn có quyền truy cập như tempdb hoặc master

  3. Sau khi bạn được kết nối với Phiên bản máy chủ SQL, hãy thực thi TSQL bên dưới để gán đăng nhập một cơ sở dữ liệu mặc định mới.

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

Ngoài ra, sau khi bạn kết nối, hãy thay đổi tên cơ sở dữ liệu mặc định của bạn thành tên chính thông qua giao diện người dùng

Bài viết được lấy từ: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. Truy vấn SQL để chia dữ liệu cột thành các hàng

  2. SQL Client dành cho Mac OS X hoạt động với MS SQL Server

  3. SQL:GIỮA với <=và> =

  4. Cách thực hiện một truy vấn chuyển qua CHÈN trong SQL Server

  5. SQL Server 2005 ROW_NUMBER () không có ORDER BY