Tôi đã gặp sự cố này rất thường xuyên với SQL Server 2012 và các phiên bản mới hơn (thường là với các bản cài đặt mới) lý do là SQL Server 2012 và phiên bản mới hơn không cấp quyền quản trị cửa sổ tự động trong SQL Server.
Điều này sẽ khiến bạn không có quyền truy cập vào SQL Server, trong trường hợp này, tôi sử dụng phương pháp sau:
-
Chạy Trình quản lý cấu hình SQL Server.
Vị trí cho Trình quản lý cấu hình SQL Server:
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
-
Right-Click
dịch vụ SQL Server và đi tớiProperties
. - Đi tới
Startup Parameters
tab và thêm-m
tham số ở đó. Điều này sẽ khiến SQL-Server chạy ở chế độ Một người dùng. -
Restart
dịch vụ SQL Server, hãy đảm bảo rằng tác nhân SQL Server không khởi động, nếu khởi động nó có thể lấy một kết nối khả dụng duy nhất tới SQL Server. - Khi Dịch vụ SQL Server đã khởi động lại thành công, Nhấp chuột phải vào SSMS và
Run as Administrator
. - Tại thời điểm này, SQL Server sẽ cho phép bạn kết nối với SQL Server với tư cách là Quản trị viên, hãy thêm tài khoản miền của bạn vào SQL Server gán
SysAdmin
vai diễn. - Đóng Management Studio, quay lại Trình quản lý cấu hình SQL Server, xoá
-m
từ các tham số khởi động. Khởi động lại dịch vụ SQL Server và tadaaa.
Cũng không làm điều này trên một máy chủ đang được sử dụng bởi người khác.