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

Lỗi khi đăng nhập vào SQL Server

Lỗi này (Microsoft SQL Server.Error:4064 ) xảy ra khi cơ sở dữ liệu bị loại bỏ là mặc định cho một số người dùng cơ sở dữ liệu.

Khi người dùng cố gắng đăng nhập và cơ sở dữ liệu mặc định của họ bị xóa, lỗi sẽ xuất hiện.

Cách giải quyết điều này được đưa ra tại đây , được tóm tắt bên dưới.

Giải pháp để đăng nhập là:

  1. Từ Kết nối với Máy chủ hộp thoại, nhấp vào Tùy chọn
  2. Thay đổi giá trị của Kết nối với cơ sở dữ liệu: đến bất kỳ cơ sở dữ liệu hợp lệ nào trên máy chủ

Giải pháp lâu dài để sửa máy chủ là chạy SQL như:

ALTER LOGIN [test] WITH DEFAULT_DATABASE = master
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao và khi nào một mệnh đề LEFT JOIN với điều kiện trong mệnh đề WHERE không tương đương với cùng một LEFT JOIN trong ON?

  2. .NET SqlDependency với nhiều thông báo so với bỏ phiếu tỷ lệ cao?

  3. Tôi sử dụng chuỗi nào để kết nối với SQL Server?

  4. Đặt tùy chọn 9 trong thủ tục được lưu trữ trên SQL Server bằng WinHttp.WinHttpRequest.5.1 cho TLS 1.2

  5. MERGE INTO thứ tự chèn