Làm thế nào để cấu hình máy bay phản lực 4,0 để ngăn chặn chức năng không an toàn chạy trong Access 2000 và truy cập 2002

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:239482
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.
Điều này bài báo chỉ áp dụng cho một cơ sở dữ liệu Microsoft Access (.mdb).

Vừa phải: Đòi hỏi vĩ mô cơ bản, mã hóa, và khả năng tương tác kỹ năng.
Cho một Microsoft Office Access 2003 Phiên bản này viết, xem 294698.

Quan trọng Bài viết này chứa thông tin về việc sửa đổi registry. Trước khi bạn chỉnh sửa registry, hãy chắc chắn để trở lại nó lên và chắc chắn rằng bạn hiểu làm thế nào để khôi phục sổ đăng ký nếu một vấn đề xảy ra. Để có thông tin về làm thế nào để sao lưu, khôi phục, và chỉnh sửa registry, nhấp vào sau số bài viết để xem bài viết trong cơ sở kiến thức Microsoft:
256986 Mô tả của Microsoft Windows Registry
TÓM TẮT
Cơ sở dữ liệu Microsoft Jet 4,0 cho phép bạn gọi không an toàn Microsoft Visual Basic cho các ứng dụng chức năng thông qua Microsoft Máy bay phản lực biểu hiện dịch vụ. Dịch vụ biểu hiện phản lực được sử dụng để đánh giá biểu hiện trong các hình thức, trong báo cáo, và trong các truy vấn.

Ví dụ, các sau lệnh SQL có thể gây ra tất cả các file được xóa từ hiện tại thư mục trên máy tính của bạn:
SELECT Shell("Cmd /c del *.*") As c1 From Customers
Chú ý Lệnh trình bao trong ví dụ này hoạt động trong Microsoft Windows NT. Bạn phải sửa đổi lệnh như sau cho các lệnh để làm việc trên một máy tính đó chạy Microsoft Windows 95 hoặc Microsoft Windows 98:
SELECT Shell("Command.com /c del *.*") As c1 From Customers
Nguy cơ bảo mật xuất hiện khi biểu thức có chứa Visual Basic cho Ứng dụng lệnh mà có thể gây thiệt hại cho máy tính đang chạy các truy vấn, ví dụ như Shell lệnh để xóa bỏ tệp hoặc định dạng máy tính.

TRONG TÁC VỤ NÀY

GIỚI THIỆU
Đánh giá các biểu thức là một hành vi đó là mong muốn trong nhiều hoàn cảnh. Tuy nhiên, nếu một phần của biểu thức có chứa một Lệnh trình bao, lệnh trình bao phân tích và sau đó thực hiện trên máy tính.

Bạn có thể sử dụng chỗ thử chế độ để chặn các hoạt động như vậy. Tuy nhiên, các mặc định cho chế độ máy bay phản lực 4,0 Sandbox là không để cho phép chế độ Sandbox cho truy vấn đó đang chạy trong Microsoft Access. Chỗ thử chế độ được kích hoạt cho tất cả Phi-Access các ứng dụng, chẳng hạn như kết nối cơ sở dữ liệu mở (ODBC).

Quay lại đầu trang

Hiểu làm thế nào để kích hoạt hoặc làm thế nào để vô hiệu hoá Chỗ thử chế độ

Cảnh báo Nếu bạn sử dụng Registry Editor không chính xác, bạn có thể gây ra nghiêm trọng các vấn đề mà có thể yêu cầu bạn phải cài đặt lại hệ điều hành của bạn. Microsoft không thể đảm bảo rằng bạn có thể giải quyết vấn đề mà kết quả từ việc sử dụng Registry Trình soạn thảo không đúng. Sử dụng Registry Editor riêng của bạn nguy cơ.

Bạn có thể kích hoạt chế độ Sandbox cho không truy cập các ứng dụng. Để thực hiện việc này, bạn phải cài đặt Microsoft Jet 4,0 Service Pack 3 (SP3) hoặc sau đó. Sau khi bạn cài đặt bản cập nhật này, tiếp theo thời gian mà bạn chạy máy bay phản lực một khóa sổ đăng ký mới được thêm vào sổ đăng ký. Khóa sổ đăng ký mới này ngăn ngừa điều này loại có thể có nguy cơ bảo mật. Sau đây là khóa registry là thêm vào:

\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode


Để có thêm thông tin về làm thế nào để có được các mới nhất Máy bay phản lực 4,0 Service Pack, bấm số bài viết sau đây để xem các bài viết trong cơ sở kiến thức Microsoft:
239114Làm thế nào để có được gói dịch vụ mới nhất cho cơ sở dữ liệu Microsoft Jet 4,0
Để làm cho hệ thống của bạn nhiều hơn nữa khả năng chống các cuộc tấn công độc hại, và đồng thời gian làm cho nó có thể cho trở lên các ứng dụng để tiếp tục chạy, hoạt động của chỗ thử chế độ thay đổi trong máy bay phản lực 4.0 Dịch vụ gói 8 để chế độ Sandbox đó là hoàn toàn dưới sự kiểm soát của bạn.

Bạn có thể đặt chìa khóa để các giá trị sau đây, với 0 (số không) nhiều nhất permissive và 3 đang là permissive ít nhất:

Thiết lậpMô tả
0Chỗ thử chế độ bị vô hiệu hóa mọi lúc.
1Chỗ thử chế độ được sử dụng để truy cập các ứng dụng, nhưng không cho không - truy cập Applications.
2Chỗ thử chế độ được sử dụng cho các ứng dụng không có quyền truy cập, nhưng không cho truy cập các ứng dụng. Đây là giá trị mặc định.
3Chỗ thử chế độ được sử dụng tại mọi thời điểm.

Sau khi bạn kích hoạt chế độ chỗ thử, và sau đó bạn cố gắng sử dụng các không an toàn Visual Basic cho các ứng dụng chức năng trong một truy vấn Jet 4.0, bạn nhận được thông báo lỗi sau:

Chức năng undefined 'functionname' trong biểu hiện
Quay lại đầu trang

Thực hiện Chế độ Sandbox hoạt động

Làm thế nào bạn có thể thực hiện chế độ Sandbox mở rộng trong máy bay phản lực 4,0 dịch vụ Đóng gói 8 là tương thích với cơ sở dữ liệu truy cập. Việc triển khai trước đó của Chỗ thử chế độ đã quá hạn chế cho hầu hết các ứng dụng truy cập. Bắt đầu với Máy bay phản lực 4,0 Service Pack 8, chế độ Sandbox nâng cao tiếp tục chặn không an toàn Visual Basic cho các ứng dụng chức năng, nhưng máy bay phản lực 4,0 Service Pack 8 bây giờ cho phép thực hiện chức năng người dùng định nghĩa.

Quay lại đầu trang

Sử dụng Chỗ thử chế độ hoạt động với máy bay phản lực 4,0 Service Pack 3 và sau đó

Bạn có thể sử dụng sau đây danh sách các chức năng trong máy bay phản lực truy vấn khi Chỗ thử chế độ được kích hoạt. Bất kỳ chức năng này không xuất hiện trong danh sách là không có sẵn trong Sandbox chế độ.
ABS mảng ASC ASCBASCW ATN
CBOOL CBYTE CCUR CDATECDBL chọn
CHR CHR$ CHRB CHRB$CHRW CHRW$
CINT CLNG COS CSNGCSTR CVAR
CvDate CVErr ngày NGÀY$DATEADD dateDiff
datePart DATESERIAL DATEVALUEngày DDB lỗi
lỗi$ EXP Sửa chữa định dạngđịnh dạng$ bệnh viện FV
hex hex$ GIỜ IIFIMEStatus inStr
INT IPMT IRR isDateisEmpty ISERROR
isNull isNumeric isObjectlCase lCase$ BÊN TRÁI
TRÁI$ LEFTB LEFTB$ LENLENB ĐĂNG NHẬP
lTrim lTrim$ UPPER UPPER$MIDB MIDB$
PHÚT MIRR THÁNG BÂY GIỜNPER NPV
Tháng Mười Oct$ phân vùng PMTPPMT PV
QBColor TỶ LỆ RGB QUYỀNQUYỀN$ RIGHTB
RIGHTB$ RND vòng rTrimrTrim$ THỨ HAI
sgn SIN SLN vũ trụvũ trụ$ sqr
Str Str$ strComp strConvchuỗi chuỗi$
chuyển đổi SYD TÂN THỜI GIANTHỜI GIAN$ bộ đếm thời gian
timeSerial TIMEVALUE CẮTCẮT$ typeName uCase
uCase$ Val varTypeNGÀY TRONG TUẦN NĂM

Quay lại các đầu trang

Hiểu Visual Basic cho các ứng dụng chức năng gây ra lỗi khi được gọi là từ một truy vấn máy bay phản lực hoặc một bất động sản truy cập khi sử dụng máy bay phản lực 4,0 Service Pack 8

Visual Basic sau đây cho các ứng dụng chức năng sẽ gây ra lỗi khi các chức năng được gọi là từ một biểu hiện trong một truy vấn máy bay phản lực hoặc từ một thuộc tính truy nhập:
AppActivateBípLịchCallByNameChDir
ChDriveLệnhLệnh$CreateObjectCurDir
CurDir$DeleteSettingDoEventsEnvironEnviron$
EOFErrFileAttrFileCopyFileDateTime
FileLenFreeFileGetAllSettingsGetAttrGetObject
GetSettingĐầu vàoĐầu vào$InputBInputB$
Giết chếtTảiKhông!LOFNgẫu nhiên
Thiết lập lạiSaveSettingTìm kiếmSendKeysSetAttr
VỏSpcTabLấyUserForms
Chiều rộng

Quay lại các đầu trang
acc2000 acc2002

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

Thuộc tính

ID Bài viết: 239482 - Xem lại Lần cuối: 12/05/2015 15:31:58 - Bản sửa đổi: 2.0

Microsoft Access 2000 Standard Edition, Microsoft Access 2002 Standard Edition, Microsoft Office 2000 Professional Edition

  • kbnosurvey kbarchive kbhowto kbconfig kbinfo kbfix kbmt KB239482 KbMtvi
Phản hồi