Tôi đang gặp vấn đề khó hiểu sau khi thay đổi tên máy tính của máy chủ từ xa lưu trữ phiên bản SQL Server cục bộ.
Về cơ bản, một máy chủ từ xa đã được chuyển từ trang này sang trang khác. Để tạo điều kiện thuận lợi cho điều này, tôi đã sao lưu và khôi phục cơ sở dữ liệu cũ thành tên cơ sở dữ liệu mới, xóa dữ liệu để có thể sử dụng làm cơ sở dữ liệu mới cho phần mềm máy khách. Tôi cũng đã thay đổi tên máy tính, vì chúng tôi luôn làm như vậy để xác định mỗi máy chủ theo số trang web của nó.
Cơ sở dữ liệu có thể được kết nối với phần mềm máy khách tốt và tôi có thể đăng nhập trực tiếp vào SQL Server. Tuy nhiên, một trong những công việc Đại lý máy chủ SQL của tôi không thành công, có lỗi trong nhật ký sự kiện:
SQL Server được lên lịch công việc 'Thiết lập lại hàng đêm' (0x4F76FDFFF6DFFE4EA0DE4A70252AD3BD) - Trạng thái: Không thành công - Được gọi vào: 2012/02/07 08:10:05 - Thông báo: Công việc không thành công. Không thể xác định liệu chủ sở hữu (Site-19 \ Admin) của công việc Nightly Reset có quyền truy cập máy chủ hay không (lý do: Không thể lấy thông tin về nhóm / người dùng Windows NT 'Site-19 \ Admin', mã lỗi 0x534. [SQLSTATE 42000] ( Lỗi 15404)).
Bây giờ, 'Site-19' là tên máy tính cũ, đã được thay đổi và máy chủ đã được đặt lại. Tôi kết nối thủ công bằng cách sử dụng 'Site-28', số trang web mới và nó hiển thị cho tôi là được kết nối với Máy chủ SQL với Site-28 \ Admin. Tuy nhiên, khi tôi xem các thuộc tính của công việc Đại lý, nó hiển thị chủ sở hữu là Site-19 \ Admin và khi tôi cố gắng duyệt để người dùng thay đổi, Site-28 \ Admin không hiển thị dưới dạng tùy chọn , chỉ Trang web-19 \ Quản trị viên. Nếu tôi viết ra một công việc mới từ công việc này và thay đổi chủ sở hữu thành 'Site-28 \ Admin', thì công việc mới được tạo với chủ sở hữu 'Site-19 \ Admin'.
Tìm kiếm trong sys.servers (hoặc thông qua sp_helpserver), tôi chỉ có một mục: tên máy tính hiện tại. Tuy nhiên, SELECT @@ SERVERNAME trả về tên máy phát triển ban đầu (hai tên thay đổi trước đây).
Nói tóm lại, tôi không thể chạy công việc SQL Server Agent quan trọng này vì nó thuộc về người dùng không còn tồn tại và tôi không thể tìm ra cách thay đổi hoặc tạo nó như một người dùng chính xác.