Tôi đã có một Nhóm sẵn có và cần ánh xạ một số thông tin đăng nhập tới người dùng cơ sở dữ liệu trên một bản sao thứ cấp đang hoạt động. (Node2) Thật không may, khi tôi cố gắng exec sp_change_users_login
hoặc alter user with login
, tôi nhận được một thông báo lỗi cho tôi biết cơ sở dữ liệu là chỉ đọc. Điều đó không có gì đáng ngạc nhiên, nhưng tôi không chắc cách khắc phục. Tôi đã thử thất bại trong đêm qua, sửa lỗi đăng nhập trên Node2 và sau đó không trở lại Node1, nhưng sau đó ánh xạ đăng nhập / người dùng đã kết thúc sai trên Node1. Khi tôi sửa chúng, thông tin đăng nhập của Node2 lại thoát ra khỏi đòn đánh.
Đây là một hệ thống sản xuất, vì vậy tôi không thể làm bất cứ điều gì tôi muốn cho đến tối nay. Tôi đã không gặp phải vấn đề này trong phòng thí nghiệm thử nghiệm của chúng tôi. Sự khác biệt có thể là tôi đã tạo thông tin đăng nhập trước khi tham gia cơ sở dữ liệu trước đó, trong khi lần này tôi đã cố gắng tạo chúng sau đó và không thể ghi lại quy trình một cách chính xác. Hạ AG và xây dựng lại nó là điều tôi muốn tránh nếu có thể.
Vấn đề có ý nghĩa với tôi, tôi chỉ không thực sự biết cách khắc phục nó.