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

Làm thế nào để: Cấu hình SQL máy chủ bảo mật cho.Các ứng dụng mạng

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:815154
TÓM TẮT
Bài viết này mô tả làm thế nào để cấu hình máy chủ SQL cho.Các ứng dụng NET. Theo mặc định, SQL Server từ chối truy cập vào tài khoản người dùng một cách rõ ràng đã không cấp quyền truy cập vào cơ sở dữ liệu, một bảng, hoặc một lần xem. Theo mặc định, ASP.NET các ứng dụng chạy trong bối cảnh của trương mục người dùng ASPNET. Trừ khi bạn cho phép truy cập vào tài khoản người dùng ASPNET, một ASP.NET ứng dụng không thể đọc và không thể cập nhật dữ liệu trong một cơ sở dữ liệu SQL Server. Bài viết này mô tả các quá trình mà bạn có thể sử dụng để cho phép một ASP.Ứng dụng NET để có quyền một cơ sở dữ liệu SQL Server 2000.

Chú ý Bạn phải cung cấp cho các ASPNET người sử dụng trương mục chỉ tối thiểu quyền chạy. Điều này giới hạn thiệt hại tiềm năng có thể dẫn tới một ASP.NET application đó bị tổn hại bởi một kẻ tấn công độc hại.

Quay lại đầu trang

Cấu hình máy chủ SQL

Cho phép một ASP.NET ứng dụng thực hiện trong bối cảnh ASPNET tài khoản để truy cập vào một cơ sở dữ liệu SQL Server, hãy làm theo các bước sau:
  1. Trên thanh công cụ, nhấp bắt đầu.
  2. Điểm đến Chương trình và sau đó điểm đếnMicrosoft SQL Server.
  3. Bấm đúp Doanh nghiệp Quản lý.
  4. Mở rộng Máy chủ Microsoft SQL và sau đó bung nhóm SQL Server có máy chủ của bạn.
  5. Mở rộng chi nhánh máy chủ của bạn và sau đó mở rộngBảo mật.
  6. Nhấp chuột phải Đăng nhập và sau đó chọnĐăng nhập mới để mở các SQL Server đăng nhập thuộc tính mới Đăng nhập hộp thoại.
  7. Bấm vào các Tổng quát tab. Trong trường tên, nhập tên của ASP.NET người sử dụng.

    Theo mặc định, đây là một địa phương tài khoản có tên ASPNET.
  8. Bấm vào các Truy cập cơ sở dữ liệu tab.
  9. Dưới Chỉ định cơ sở dữ liệu có thể được truy cập bằng Đăng nhập này, chọn các cơ sở dữ liệu được sử dụng bởi ASP.NET ứng dụng.

    Bạn thường không phải cho phép truy cập vào các mô hình cơ sở dữ liệu, các chủ cơ sở dữ liệu, cơ sở dữ liệu Msdb hoặc Tempdb cơ sở dữ liệu.
  10. Cho mỗi cơ sở dữ liệu tài khoản yêu cầu truy cập vào, xác minh rằng các Công cộng vai trò trong các Cho phép trong cơ sở dữ liệu Vai trò danh sách được chọn.
  11. Nhấp vào Ok ñeå trôû veà Doanh nghiệp Quản lý.
  12. Mở rộng các Cơ sở dữ liệu chi nhánh, và sau đó mở rộng các chi nhánh cho cơ sở dữ liệu mà bạn ASP.NET ứng dụng đòi hỏi truy cập vào. Bấm để chọn Người dùng.
  13. Trong ngăn bên phải, bấm chuột phải vào các ASPNET người dùng tài khoản sau đó bấm Thuộc tính.

    CácCơ sở dữ liệu người sử dụng thuộc tính hộp thoại sẽ xuất hiện.
  14. Nhấp vào Cấp phép.

    Một hộp thoại mới hộp sẽ xuất hiện. Hộp thoại này cho thấy các quyền cho tài khoản người dùng ASPNET Đối với tất cả các đối tượng trong cơ sở dữ liệu. Di chuyển qua danh sách và sau đó chọn các kiểm tra hộp có liên quan đến các bảng và quan điểm rằng các ứng dụng đòi hỏi quyền truy cập vào. Đối với bảng biểu và quan điểm rằng các ứng dụng phải đọc, nhưng không viết để chọn chỉ các CHỌN cột. Cho bảng biểu và quan điểm mà phải được Cập Nhật, chọn các CHỌN, cácCẬP NHẬT, các CHÈN, và cácXÓA BỎ hộp kiểm tra nếu thích hợp.
  15. Sau khi bạn cấp tất cả các quyền như yêu cầu, bấmOk hai lần để quay lại Doanh nghiệp Quản lý.
  16. Đóng Quản lý doanh nghiệp.
Quay lại đầu trang
THAM KHẢO
Để biết thêm chi tiết, bấm vào bài viết sau đây các con số để xem các bài viết trong cơ sở kiến thức Microsoft:
315736Làm thế nào để: An toàn diện ASP.NET Application bằng cách sử dụng Windows bảo mật
315588 Làm thế nào để: An toàn diện ASP.NET ứng dụng bằng cách sử dụng giấy chứng nhận phía khách hàng
818014 Làm thế nào để: An toàn của các ứng dụng được xây dựng trên các.NET Framework
Quay lại các đầu trang

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

Thuộc tính

ID Bài viết: 815154 - Xem lại Lần cuối: 08/28/2011 10:35:00 - Bản sửa đổi: 2.0

Microsoft ASP.NET 1.0, Microsoft SQL Server 2000 Standard Edition, Microsoft ASP.NET 1.1, Microsoft SQL Server 2000 64-bit Edition

  • kbconfig kbsecurity kbsqlclient kbweb kbhowtomaster kbmt KB815154 KbMtvi
Phản hồi