Xóa Restricted User sau database trong SQL Server như thế nào vậy mọi người, mình có thực hiện restore 1 database dạng .bak vào lại Databases thì bị lỗi như hình dưới, nó vẫn vô được bình thường mà có thêm cái phía sau có chữ: Restricted User không biết có ảnh hưởng gì không, làm sao để xóa nó đi để hiện thì bình thường như các database khác, cảm ơn.
Lỗi này thường bị khi bạn thực hiện restore 1 database và data này trùng đường dẫn restore với cái hiện có ở sql server bạn đang có, sẽ phát sinh ra thêm Restricted User để thông báo cho bạn biết, database cũ của bạn đang mất đường dẫn restore và đang bị chuyển về chế độ Single User. Để khắc phục bạn cho chạy đoạn code sau là hết: Cấu trúc: Mã: ALTER DATABASE Database_Name SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO ALTER DATABASE Database_Name SET MULTI_USER GO Đổi lại Database_Name thành tên database của bạn. Chạy xong database của bạn sẽ mất chữ Restricted User phía sau đi. VD Đối với database tên của bạn tên EESrRecV20 thì chạy đoạn sau: Mã: ALTER DATABASE EESrRecV20 SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO ALTER DATABASE EESrRecV20 SET MULTI_USER GO