Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Phương pháp xác thực để kết nối với SQL Server trong Trang phục vụ hiện hoạt

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để 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 nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các 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, 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.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 247931
Tóm tắt
Xác thực máy chủ SQL (tiêu chuẩn bảo mật) và Windows NT xác thực (bảo mật tích hợp) là phương pháp xác thực SQL Server được sử dụng để Bộ máy bộ máy cơ sở dữ liệu Access SQL Server từ trang chủ hiện hoạt (ASP).

Lưu ý Bài viết này không áp dụng cho miền Microsoft Windows 2000 Thư mục Họat động. Mô hình xác thực Microsoft Windows NT, được thảo luận trong bài viết này chỉ áp dụng cho tên miền Windows NT.
Thông tin thêm

Xác thực máy chủ SQL

SQL Server xác thực dựa trên danh sách người dùng nội bộ của máy chủ SQL. Danh sách này bao gồm người dùng Windows NT, và được dành riêng cho máy chủ SQL. Người dùng được tạo và đặt cấu hình bằng cách sử dụng SQL Server Enterprise Manager. Sử dụng phương pháp xác thực này, thực hiện các bước sau:
  • Nếu bạn kết nối đến bộ máy cơ sở dữ liệu kết nối mở (ODBC), trong ODBC quản trị viên, hãy chọn SQL Server xác thực khi bạn configurethe nguồn dữ liệu.
  • Trong chuỗi kết nối dữ liệu đối tượng ActiveX (ADO), bao gồm các tham số "UID" và "Người Khuyết tật" khi bạn sử dụng "ODBC, và tên người dùng" và "Mật khẩu" khi bạn sử dụng nhà cung cấp SQLOLEDB.

Xác thực Windows NT

Máy tính đang chạy SQL Server cho phép truy cập vào dữ liệu của mình thông qua tài khoản Windows NT. Để cho phép xác thực Windows NT, thông qua máy chủ thông tin Internet (IIS), sự xác thực cơ bản phải được kích hoạt cho các ứng dụng web. Để thực hiện việc này, thực hiện như sau:
  1. Khởi động trình quản lý bản ghi dịch vụ Internet.
  2. Duyệt các web site, bấm chuột phải vào web site và bấm Thuộc tính.
  3. Bấm vào Bảo mật mục tin thư thoại tab, bấm vào Chỉnh sửa truy nhập vô danh và kiểm soát xác thực và thenselect các sự xác thực cơ bản (mật khẩu được gửi dưới dạng văn bản rõ ràng) tùy chọn.
Để cấu hình xác thực IIS để Windows NT, bạn không thể sử dụng xác thực Windows NT Challenge\Response (NTLM). Bạn phải sử dụng một trong các phương pháp xác thực IIS hai sau:
  • Cho phép sự xác thực cơ bản cho Webapplication.
  • Nếu người dùng được phép truy nhập vô danh, kiểm tra thefollowing:
    • Nếu người dùng được cấu hình với người dùng ẩn danh trong IIS, họ cũng phải được cấu hình trong tài khoản Windows NT trên máy tính đang chạy SQL Server.
    • Nếu SQL Server và IIS không trên cùng một máy tính, tạo người dùng là tài khoản miền có thể truy cập cả hai máy tính hoặc cục bộ trên máy tính SQL Server và IIS tính với cùng một mật khẩu. Nếu bạn tạo người dùng cục bộ trên cả hai máy tính, người dùng phải được cung cấp các bản ghi trên cục bộ trên máy chủ SQL. Nếu người dùng tài khoản miền, người dùng phải được cung cấp "Truy cập vào máy tính này từ mạng" trên máy chủ SQL.
    • Nếu SQL Server và IIS không sử dụng cùng một máy tính, sau đó khởi động trình quản lý bản ghi dịch vụ Internet (trên trang tính chất, trang thuộc tính bảo mật của mục tin thư thoại cho ứng dụng Web), mở các Tài khoản người dùng ẩn danh hộp thoại, tắt máy Kích hoạt mật khẩu tự động đồng bộ hóa lựa chọn, và sau đó tự nhập mật khẩu cho tài khoản.
    • IIS tính yêu cầu mật khẩu của người dùng để tạo ra một mã thông báo bảo mật vẫn hợp lệ trên máy chủ khác. Khi các Kích hoạt mật khẩu tự động đồng bộ hóa Tuỳ chọn được bật, chỉ có thể tạo ra một mã thông báo cho máy tính cục bộ.
    • Nếu IIS và SQL Server trên cùng một máy tính, tên nguồn dữ liệu SQL Server trong chuỗi kết nối và ODBC cấu hình nguồn dữ liệu (nếu có) là địa phương.
Ngoài ra, thực hiện các bước sau để kết nối với máy tính SQL Server sử dụng xác thực Windows NT ASP:
  1. Nếu bạn kết nối qua ODBC, trong ODBC quản trị viên, chọn Windows NT xác thực khi bạn cấu hình nguồn dữ liệu.
  2. Trong các đối tượng dữ liệu ActiveX (ADO) chuỗi kết nối, tham số omitthe "UID" và "Người Khuyết tật" khi bạn sử dụng "ODBC, và tên người dùng" và "Mật khẩu" khi bạn sử dụng nhà cung cấp SQLOLEDB.
  3. Nếu bạn kết nối bằng cách sử dụng nhà cung cấp OLEDB SQL Server(Provider=SQLOLEDB), Chuỗi kết nối bao gồm "IntegratedSecurity = SSPI."
  4. Trong SQL Server Enterprise Manager, thêm Windows NTaccounts và nhóm cần truy cập qua bảo mật tích hợp thelogins và xác định chúng bằng cách sử dụng xác thực Windows NT. Để simplifyadministration, Microsoft khuyến cáo bạn thêm Windows NT nhóm thay vì tài khoản ofindividual. Cấu hình cho phép tất cả các bộ máy cơ sở dữ liệu cần thiết, bảng và quy trình được lưu trữ khi bạn xác định các account(s).
Thông báo lỗi sau đây cho thấy các vấn đề với cấu hình SQL Server để xác thực Windows NT:
Microsoft OLE DB Provider cho driver ODBC (0x80040E4D)
[Microsoft][Trình điều khiển máy chủ ODBC SQL][SQL Server]Đăng nhập không thành công cho người dùng ' \'.

Microsoft OLE DB Provider dành cho driver ODBC lỗi '80040e4d'
[Microsoft][Trình điều khiển máy chủ ODBC SQL][SQL Server]Đăng nhập không thành công cho người dùng 'NT AUTHORITY\ANONYMOUS đăng nhập'.
Tham khảo
Để biết thêm thông tin, hãy xem sách sau:
John Connell Mã hóa kỹ thuật cho Microsoft Visual Basic .NET Microsoft Press, 2001
Lưu ý Sổ này là trong in.
Để biết thêm thông tin, hãy xem Microsoft Training & Certification khóa sau: Để biết thêm thông tin về phương pháp xác thực Windows 2000, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
287537 Sử dụng sự xác thực cơ bản để tạo Kerberos thẻ

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

Thuộc tính

ID Bài viết: 247931 - Xem lại Lần cuối: 03/15/2015 10:06:00 - Bản sửa đổi: 3.0

Microsoft SQL Server 6.5 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft Active Server Pages 4.0, Microsoft SQL Server 2000 Standard Edition, Microsoft Data Access Components 2.6, Microsoft Data Access Components 2.7, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbsqlsetup kbinfo kbmt KB247931 KbMtvi
Phản hồi
/javascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");