Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đăng nhập công cụ cơ sở dữ liệu SQL Server 2008 không thành công cho người dùng quản trị viên trong windows 7

Tùy thuộc vào chế độ SQL Server đã được cài đặt (Xác thực Windows hoặc Chế độ hỗn hợp), bạn có thể phải thực hiện một số thao tác. Nếu bạn đã cài đặt ở chế độ hỗn hợp, bạn có thể đăng nhập với tư cách sa và thêm người dùng quản trị viên làm Đăng nhập trong phần Bảo mật. Đảm bảo bạn gán vai trò sysadmin cho người dùng, có thể tìm thấy vai trò này trong Vai trò máy chủ.

Nếu chế độ Xác thực Windows được chọn trong khi cài đặt thì có một số điều bạn có thể làm, nhưng tôi nghĩ cách dễ nhất chỉ là tạo lại người dùng sadegh, đăng nhập vào SQL Server với tư cách là người dùng đó và làm theo bước trước đó để thêm người dùng quản trị viên. như một thông tin đăng nhập.

CẬP NHẬT: Nếu vẫn thất bại, bạn có thể chạy SQL Server ở Chế độ một người dùng, cho phép một kết nối duy nhất với máy chủ và bật / thay đổi mật khẩu sa. Để làm điều này, bạn có thể:

  1. Mở dấu nhắc lệnh (Nhấp chuột phải vào và chọn "Chạy với tư cách quản trị viên")
  2. Từ dấu nhắc lệnh, nhập net stop MSSQLSERVER
  3. Tiếp theo, nhập net start MSSQLSERVER / m
  4. Mở SQL Server Management Studio. Không đăng nhập, hủy hộp thoại đăng nhập.
  5. Từ Menu tệp, chọn Mới-> Truy vấn công cụ cơ sở dữ liệu và đăng nhập (Đảm bảo bạn sử dụng tên máy chủ lưu trữ chứ không phải máy chủ cục bộ).
  6. Thực thi truy vấn ALTER LOGIN sa WITH PASSWORD =''; để đặt lại mật khẩu (nếu sa không được bật thì hãy nhập ALTER LOGIN sa ENABLE để làm như vậy)
  7. Đăng nhập bằng một người dùng và thêm người dùng Quản trị viên.

CHỈNH SỬA:

Như được chỉ ra bởi @jimasp trong nhận xét, đối với bước 6, bạn có thể phải thực hiện ALTER LOGIN sa WITH PASSWORD ='' UNLOCK; , vì tài khoản sa có thể bị khóa do quá nhiều lần đăng nhập.

Đã thử nghiệm trên Windows 7 Ultimate với SQL Server 2008 Standard. Hy vọng điều này sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhận định nghĩa cột được tính toán trong SQL Server bằng T-SQL

  2. Sử dụng truy vấn phụ trong SQL để tìm max (count ())

  3. Tổng quan về câu lệnh PRINT trong SQL Server

  4. Điều chỉnh SQL Server - tất cả là về đo lường

  5. datetime2 so với datetimeoffset trong SQL Server:Sự khác biệt là gì?