Đã khóa người dùng sa của tôi


10

Vì vậy, tôi đã cố gắng thay đổi một số cài đặt trong Microsoft SQL Server Management Studio 2019. Tôi thay đổi chế độ đăng nhập từ hỗn hợp (xác thực Windows và SQL) thành chỉ Windows và bây giờ tôi không thể đăng nhập bằng tài khoản sa của mình và tôi không thể đăng nhập có một tài khoản khác có quyền quản trị.

Tôi nên làm gì? Bất kỳ đề nghị sẽ được đánh giá cao.

Câu trả lời:


11

Có hai cách để xử lý việc này.

Một tùy chọn là đăng nhập vào máy windows với tư cách quản trị viên cục bộ, khởi động SQL Server ở chế độ người dùng (chuyển đổi khởi động -m) và bây giờ bạn sẽ có thể truy cập vào máy chủ SQL của mình dưới dạng sysadmin bằng xác thực Windows.

Tùy chọn khác là hoàn toàn đơn giản thay đổi trở lại chế độ hỗn hợp bằng cách sửa đổi sổ đăng ký trong windows trực tiếp (không được hỗ trợ). Trên máy của tôi, đường dẫn đăng ký cho một phiên bản có tên (được đặt tên là "a") là: Máy tính \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ MSSQL14.A \ MSSQLServer. Và giá trị cho xác thực hỗn hợp là LoginMode: 2.



Tôi đã quên phương thức chế độ đơn, mặc dù thành thật mà vẫn yêu cầu khởi động lại các dịch vụ. Câu trả lời của bạn ngắn và ngọt ngào, do đó loại bỏ câu trả lời của tôi.
clifton_h

2
Tôi đã sử dụng tùy chọn thứ hai và nó hoạt động như ma thuật và nó rất đơn giản
Nano

0

Nếu bạn có thể truy cập máy chủ mà SQL Server được lưu trữ trên đó thì bạn có thể sử dụng tài khoản Windows cục bộ của mình để có quyền truy cập và thay đổi cài đặt trở lại. Nếu bạn không có mức truy cập đó, bạn có thể liên hệ với quản trị viên của máy chủ và yêu cầu họ thay đổi lại cho bạn.

Khi bạn đang ở trên máy chủ, hãy làm như sau để thay đổi cài đặt:

  • Mở SQL Server Management Studio như bình thường
  • Đăng nhập bằng Windows xác thực.
  • Sau khi đăng nhập, nhấp chuột phải vào máy chủ và chọn Thuộc tính .
  • Nhấp vào trang Bảo mật .
  • Dưới Server Authenticationchọn SQL Server and Windows Authentication modenút radio.
  • Nhấn vào đây OKđể lưu các thay đổi của bạn.

Để biết thêm thông tin, hãy xem tài liệu về Chế độ xác thực máy chủ thay đổi


Tôi xin lỗi nhưng tôi mới biết điều này. Tôi là người duy nhất chịu trách nhiệm cho việc này. Tôi đã tạo máy chủ bằng windows server express hoặc đại loại như thế. Bây giờ tôi đang ở trong tài khoản windows cục bộ của mình, tôi phải làm sao?
Nano

Tôi đã cập nhật câu trả lời của tôi với một hướng dẫn.
Mr.Brownstone

Cảm ơn câu trả lời và cập nhật. Tuy nhiên, nó không hoạt động vì nó liên tục gây ra lỗi cho tôi về việc tôi không được phép. Tôi đã có thể giải quyết nó bằng cách đăng ký và thay đổi giá trị đăng nhập từ 1 thành 2. Cảm ơn rất nhiều dù sao đi nữa
Nano

1
@Kashan chỉnh sửa sổ đăng ký là rủi ro và không được Microsoft hỗ trợ. Nhưng rất vui vì bạn đã có hệ thống lên. Tôi sẽ kiểm tra thoát nó ít nhất một lần để xem liệu chỉnh sửa đăng ký của bạn có bất kỳ hiệu ứng nào khác không và để đảm bảo an toàn!
clifton_h

1
@Learning_DBAdmin không thể nếu không ai có thể truy cập máy chủ.
clifton_h
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.