Tôi hiểu rằng có ba loại giấy phép SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Có một hộp thoại trong SSMS, sproc, khoá đăng ký, v.v. Tôi có thể xem trên máy chủ để xác định loại và số giấy phép không?
Cảm ơn
Tôi hiểu rằng có ba loại giấy phép SQL: http://www.microsoft.com/sqlserver/2005/en/us/pricing-licensing-faq.aspx
Có một hộp thoại trong SSMS, sproc, khoá đăng ký, v.v. Tôi có thể xem trên máy chủ để xác định loại và số giấy phép không?
Cảm ơn
Câu trả lời:
Mỗi https://msdn.microsoft.com/en-us/l Library / ms174394.aspx :
LicenseType không được sử dụng. Thông tin giấy phép không được lưu giữ hoặc duy trì bởi sản phẩm SQL Server. Luôn trả về DISABLED.
Điều này đúng với năm 2005+, vì vậy KHÔNG có nghĩa là bạn đang sử dụng phiên bản không có giấy phép, trái với câu trả lời trước đó.
Đã tìm thấy mục này , khuyến nghị để chạy mục này, trong Trình phân tích truy vấn:
select serverproperty('LicenseType'),serverproperty('NumLicenses')
"Nếu truy vấn trên trả về DISABLED thì tìm tệp" sqlslic.cpl "này trong thư mục máy chủ SQL (C: \ Program Files \ Microsoft SQL Server \ 80 \ Tools \ Binn), Nhấp chuột phải-> Mở bằng Bảng điều khiển. Điều này sẽ hiển thị bạn là loại giấy phép được sử dụng "
Cũng thế:
"DISABLED thường có nghĩa là bạn đang sử dụng bản sao MSDN của SQL Server (vì vậy, không phải là giấy phép sản xuất - giấy phép MSDN có nghĩa là để phát triển và thử nghiệm)."
Tôi biết bài đăng này cũ hơn, nhưng chưa thấy giải pháp cung cấp thông tin thực tế, vì vậy tôi muốn chia sẻ những gì tôi sử dụng cho SQL Server 2012 trở lên. liên kết dưới đây dẫn đến ảnh chụp màn hình hiển thị thông tin.
Đầu tiên ( hãy phá vỡ nó ):
Máy chủ SQL 2000:
CHỌN SERVERPROPERTY ('LicenseType'), SERVERPROPERTY ('NumLicenses')
Máy chủ SQL 2005 trở lên:
Các "SELECT SERVERPROPERTY ( 'tóm'), SERVERPROPERTY ( 'NumLicenses')" không được sử dụng nữa. Bạn có thể xem thêm chi tiết về tài liệu MSFT: https://docs.microsoft.com/en-us/sql/t-sql/fifts/serverproperty-transact-sql?view=sql-server-2017
SQL Server 2005 - 2008R2 bạn sẽ phải:
Sử dụng PowerShell: https://www.ryadel.com/en/sql-server-retrieve-product-key-from-an-ex hiện-install /
Sử dụng TSQL (bạn sẽ cần phải biết đường dẫn khóa đăng ký): https://docs.microsoft.com/en-us/sql/relational-database/system-dynamic-manloyment-view/sys-dm-server- đăng ký-giao dịch-sql? view = sql-server-2017
Máy chủ SQL 2012+
Bây giờ, bạn có thể trích xuất thông tin Cấp phép Máy chủ SQL từ Nhật ký Lỗi Máy chủ SQL, với điều kiện là nó có thể không được định dạng theo cách bạn muốn, nhưng thông tin có ở đó và có thể được phân tích cú pháp, cùng với thông tin mô tả mà bạn có thể không mong đợi.
LƯU Ý: Tôi đã thử dán hình ảnh trực tiếp, nhưng vì tôi là người mới tại StakExchange, chúng tôi phải theo liên kết dưới đây.