Mã định danh nhiều phần là bất kỳ mô tả nào về một trường hoặc bảng có chứa nhiều phần - ví dụ như MyTable.SomeRow - nếu không thể liên kết nó có nghĩa là có điều gì đó sai với nó - hoặc bạn đã mắc lỗi đánh máy đơn giản hoặc nhầm lẫn giữa bảng và cột. Nó cũng có thể do sử dụng các từ dành riêng trong bảng hoặc tên trường của bạn và không bao quanh chúng bằng []. Cũng có thể do không bao gồm tất cả các cột bắt buộc trong bảng đích.
Một cái gì đó như lời nhắc redgate sql là tuyệt vời để tránh phải nhập những thứ này theo cách thủ công (nó thậm chí tự động hoàn thành các phép nối dựa trên các khóa ngoại), nhưng không miễn phí. SQL server 2008 hỗ trợ intellisense ra khỏi hộp, mặc dù nó không hoàn chỉnh như phiên bản redgate.