Setspn thất bại nếu tên miền khác với tên NetBIOS đó SQL Server SPN là đăng ký

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:277658
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
LỖI #: 236041 (SHILOH)
TRIỆU CHỨNG
Khi bạn cố gắng để đăng ký tên chính dịch vụ (SPN) bằng cách sử dụng các tiện ích Setspn, và tên NetBIOS của máy tính đang chạy Microsoft SQL Server 2000 khác với tên miền, cú pháp sau đây không chính xác.
setspn -A MSSQLSvc/<Host>:<port> <serviceaccount>				
Cú pháp này sẽ trả về lỗi sau:
C:\>setspn -A MSSQLSvc/lphBar2.hemlock.com:1433 delegationRegistering ServicePrincipalNames for (null)        MSSQLSvc/LPHBar2.hemlock.com:1433Failed to assign SPN to account '(null)', 0x57    				
Chú ý Các thông tin sau áp dụng cho các ví dụ trong bài viết này:
  • "lphbar2" là tên máy chủ lưu trữ của máy tính đang chạy SQL Server.
  • "Hemlock" là tên miền Microsoft Windows 2000.
  • "Phái đoàn" là SQL Máy chủ tên miền tài khoản theo đó các dịch vụ SQL Server đang chạy.
  • "hemlock0" là tên NetBIOS của máy tính đang chạy SQL Server. Đây là máy tính nơi mà SPN được đăng ký.
CÁCH GIẢI QUYẾT KHÁC
Để làm việc xung quanh vấn đề này, bạn có thể đăng ký SPN bằng cách sử dụng cú pháp sau đây.
setspn -A MSSQLSvc/<Host>:<port> <domainname>\<serviceaccount>				
Ví dụ, sử dụng cú pháp sau đây.
C:\>setspn -A MSSQLSvc/lphbar2.hemlock.com:1433 hemlock0/delegation				
Thông báo rằng tên NetBIOS của máy tính đó chạy SQL Server (hemlock0) và tên miền Windows 2000 tên (cây độc cần) là khác nhau.
THÔNG TIN THÊM
Thông tin về đoàn đại biểu, xem "Security Account Đoàn đại biểu"chủ đề trong SQL Server 2000 cuốn sách trực tuyến.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 277658 - Xem lại Lần cuối: 12/05/2015 22:27:18 - Bản sửa đổi: 2.0

Microsoft SQL Server 2000 Standard Edition

  • kbnosurvey kbarchive kbprb kbmt KB277658 KbMtvi
Phản hồi
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)