Trong SQL Server, bạn tạo khóa thay thế bằng cách gán thuộc tính nhận dạng cho cột có kiểu dữ liệu số. Khóa tự nhiên là một bộ mô tả xuất hiện tự nhiên của dữ liệu và là một trong những thuộc tính của bảng không có giá trị trùng lặp. Khi bạn sử dụng khóa tự nhiên làm khóa chính của bảng, mỗi hàng của bảng được xác định duy nhất.