NETWORK SERVICE và LocalSystem sẽ luôn tự xác thực là tài khoản tương quan cục bộ (nội trang \ dịch vụ mạng và hệ thống nội trang \) nhưng cả hai sẽ xác thực là tài khoản máy từ xa.
Nếu bạn gặp lỗi như Login failed for user 'DOMAIN\MACHINENAME$'
điều đó có nghĩa là một quy trình đang chạy dưới dạng DỊCH VỤ MẠNG hoặc như Hệ thống cục bộ đã truy cập tài nguyên từ xa, đã tự xác thực là tài khoản máy và bị từ chối cấp quyền.
Ví dụ điển hình sẽ là ứng dụng ASP chạy trong nhóm ứng dụng được đặt để sử dụng thông tin đăng nhập DỊCH VỤ MẠNG và kết nối với máy chủ SQL từ xa:nhóm ứng dụng sẽ xác thực là máy đang chạy nhóm ứng dụng và tài khoản máy này có cần được cấp quyền truy cập không.
Khi quyền truy cập bị từ chối đối với tài khoản máy, thì quyền truy cập phải được cấp cho tài khoản máy. Nếu máy chủ từ chối đăng nhập 'DOMAIN \ MACHINE $', thì bạn phải cấp quyền đăng nhập cho 'DOMAIN \ MACHINE $' chứ không phải cho DỊCH VỤ MẠNG. Việc cấp quyền truy cập vào NETWORK SERVICE sẽ cho phép một cục bộ quy trình đang chạy dưới dạng DỊCH VỤ MẠNG để kết nối, không phải với điều khiển từ xa, vì điều khiển từ xa sẽ xác thực như bạn đoán, DOMAIN \ MACHINE $.
Nếu bạn mong đợi ứng dụng asp kết nối với SQL Server từ xa dưới dạng thông tin đăng nhập SQL và bạn nhận được ngoại lệ về DOMAIN \ MACHINE $, điều đó có nghĩa là bạn sử dụng Bảo mật tích hợp trong chuỗi kết nối. Nếu điều này không mong muốn, điều đó có nghĩa là bạn đã làm hỏng các chuỗi kết nối mà bạn sử dụng.