Bạn nhận được thông báo "Mở này sẽ chạy lệnh SQL sau" khi bạn mở một từ kết hợp thư chính tài liệu được liên kết đến một nguồn dữ liệu

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

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: 825765

Quan trọng Bài viết này chứa thông tin đó cho bạn thấy làm thế nào để giúp thiết đặt bảo mật thấp hơn hoặc làm thế nào để tắt tính năng bảo mật trên máy tính. Bạn có thể thực hiện những thay đổi này để làm việc xung quanh một vấn đề cụ thể. Trước khi bạn thực hiện những thay đổi này, chúng tôi khuyên bạn nên đánh giá những rủi ro liên quan đến việc thực hiện các sửa lỗi tạm này trong môi trường cụ thể của bạn. Nếu bạn áp dụng cách này, mất bất kỳ bước bổ sung thích hợp để giúp Bảo vệ Hệ thống của bạn.
Triệu chứng
Khi bạn mở một tài liệu chính kết hợp thư trong Microsoft Office Word, bạn gặp một trong những triệu chứng sau đây:
  • Bạn nhận được dấu kiểm nhắc sau đây:
    Mở tài liệu này sẽ chạy lệnh SQL sau đây:
    CHỌN * TỪ datasource của bạn
    Dữ liệu từ bộ máy cơ sở dữ liệu của bạn sẽ được đặt trong tài liệu. Bạn có muốn tiếp tục?
    Lưu ý Nếu bạn nhấp vào , các tài liệu chính kết hợp thư sẽ mở ra với các nguồn dữ liệu đính kèm. Nếu bạn bấm không, tài liệu chính kết hợp thư sẽ mở ra mà không có nguồn dữ liệu đính kèm.

    Trong Microsoft Office Word 2007, thực hiện hành động sau đây trong khi dấu kiểm nhắc sẽ được hiển thị:
    • Để xác định số duy nhất được kết hợp với tin thư thoại mà bạn nhận được, bấm CTRL + SHIFT + I. Số sau sẽ xuất hiện ở góc dưới bên phải của thông báo này:
      201235
  • Một tài liệu chính kết hợp thư được mở ra bằng cách sử dụng Microsoft Visual Basic cho Applications(VBA) không có nguồn dữ liệu đính kèm.
Lưu ý Nó có thể là rằng bạn đang sử dụng một chương trình, ví dụ: Microsoft Access hoặc Microsoft Visual FoxPro, để lập trình mở một tập tin chính tài liệu kết hợp thư khi bạn gặp các triệu chứng trong bài viết này.
Nguyên nhân
dấu kiểm nhắc được mô tả trong phần "Triệu chứng" là do thiết kế.

dấu kiểm nhắc này tồn tại trong tất cả các phiên bản sau này của Microsoft Office và đã được giới thiệu trong Office XP Service Pack 3. dấu kiểm nhắc này đã được thêm vào các sản phẩm được liệt kê trong phần "Áp dụng cho" để làm cho kết hợp thư an toàn hơn. Nếu bạn nhấp vào khi bạn nhận được dấu kiểm nhắc, bạn cho mã chạy trên máy tính của bạn. Một người sử dụng độc hại có thể thủ công một truy vấn SQL được thiết kế để ăn cắp hoặc phá hủy dữ liệu mà bạn có quyền truy cập vào. Nếu bạn bấm không khi bạn nhận được dấu kiểm nhắc, bạn không cho phép mã để chạy.

Lưu ý Thiết lập DisplayAlerts = không thông qua VBA ngăn chặn dấu kiểm nhắc khi tập tin được mở ra bằng cách sử dụng VBA, nhưng sử dụng tùy chọn NO để mở tài liệu và dữ liệu không được gắn vào các tài liệu chính kết hợp thư.
Cách giải quyết khác
Cảnh báo Cách này có thể làm cho máy tính của bạn hoặc mạng của bạn rất dễ bị tấn công bởi người sử dụng độc hại hoặc bởi các phần mềm gây hại như vi-rút. Chúng tôi không khuyên bạn nên sửa lỗi tạm này nhưng đang cung cấp thông tin này do đó bạn có thể áp dụng cách này theo cách riêng của bạn. Sử dụng cách này nguy cơ của riêng bạn.

Quan trọng Phần, phương pháp, hoặc công việc có bước mà cho bạn biết làm thế nào để sửa đổi sổ kiểm nhập. Tuy nhiên, vấn đề nghiêm trọng có thể xảy ra nếu bạn sửa đổi registry không chính xác. Vì vậy, hãy chắc chắn rằng bạn làm theo các bước sau một cách cẩn thận. Để bảo vệ bổ sung, sao lưu sổ kiểm nhập trước khi bạn sửa đổi nó. Sau đó, bạn có thể khôi phục sổ kiểm nhập nếu một vấn đề xảy ra. Để biết thêm chi tiết về làm thế nào để sao lưu và khôi phục sổ kiểm nhập, hãy nhấp vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
322756 Làm thế nào để sao lưu và khôi phục sổ kiểm nhập trong Windows


Nếu bạn đọc và hiểu các tuyên bố miễn trừ được cung cấp trong bài viết này và nếu các tài liệu mà bạn mở bằng cách sử dụng kết hợp thư là từ một nguồn tin cậy, bạn có thể muốn làm việc xung quanh hành vi được mô tả trong phần "Triệu chứng".

Để giải quyết vấn hành vi này, vô hiệu hoá prompt an ninh bằng cách sử dụng các
SQLSecurityCheck
khóa sổ kiểm nhập.

Để vô hiệu hoá prompt an ninh bằng cách sử dụng các
SQLSecurityCheck
kiểm nhập khóa, hãy làm theo các bước thích hợp cho các phiên bản của Microsoft Word.

Từ năm 2013

HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options 


"SQLSecurityCheck" = dword:00000000
  1. Bắt đầu Registry Editor.
  2. Xác định vị trí và sau đó bấm vào khoá kiểm nhập sau:

    HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Word\Options
  3. Trên cácChỉnh sửatrình đơn, điểm đếnMới, và sau đó nhấp vàoGiá trị DWORD.
  4. DướiTên, loại:

    SQLSecurityCheck
  5. Nhấp đúp vàoSQLSecurityCheck.
  6. Trong cácDữ liệu giá trịhộp, loại:

    00000000
  7. Nhấp vàoOk.

Word 2010

HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options  


"SQLSecurityCheck" = dword:00000000
  1. Bắt đầu Registry Editor.
  2. Xác định vị trí và sau đó bấm vào khoá kiểm nhập sau:
    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
  3. Trên các chỉnh sửa trình đơn, điểm đến mới, và sau đó bấm Giá trị DWORD.
  4. Trong tên, nhập:
    SQLSecurityCheck
  5. Nhấp đúp vào SQLSecurityCheck.
  6. Trong các dữ liệu giá trị hộp, gõ:
    00000000
  7. Nhấp vào OK.

Word 2007

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options


"SQLSecurityCheck" = dword:00000000
  1. Bắt đầu Registry Editor.
  2. Xác định vị trí và sau đó bấm vào khoá kiểm nhập sau:
    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options
  3. Trên các chỉnh sửa trình đơn, điểm đến mới, và sau đó bấm Giá trị DWORD.
  4. Trong tên, nhập:
    SQLSecurityCheck
  5. Nhấp đúp vào SQLSecurityCheck.
  6. Trong các dữ liệu giá trị hộp, gõ:
    00000000
  7. Nhấp vào OK.

Word 2003

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options


"SQLSecurityCheck" = dword:00000000
  1. Bắt đầu Registry Editor.
  2. Xác định vị trí và sau đó bấm vào khoá kiểm nhập sau:
    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Word\Options
  3. Nhấp vào chỉnh sửa, điểm đến mới, và sau đó bấm Giá trị DWORD.
  4. Trong tên, nhập:
    SQLSecurityCheck
  5. Nhấp đúp vào SQLSecurityCheck.
  6. Trong các dữ liệu giá trị hộp, gõ:
    00000000
  7. Nhấp vào OK.

Từ 2002 Service Pack 3

HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options


"SQLSecurityCheck" = dword:00000000

Để làm điều này, hãy làm theo các bước sau:
  1. Bắt đầu Registry Editor.
  2. Xác định vị trí và sau đó bấm vào khoá kiểm nhập sau:
    HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Word\Options
  3. Nhấp vào chỉnh sửa, điểm đến mới, và sau đó bấm Giá trị DWORD.
  4. Trong tên, nhập:
    SQLSecurityCheck
  5. Nhấp đúp vào SQLSecurityCheck.
  6. Trong các dữ liệu giá trị hộp, gõ:
    00000000
  7. Nhấp vào OK.
Tình trạng
Hành vi này là do thiết kế.
WD2002 WD2003 WD2007 WD2010

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

属性

文章 ID:825765 - 上次审阅时间:02/09/2014 18:35:00 - 修订版本: 4.0

Microsoft Word 2013, Microsoft Word 2010, Microsoft Office Word 2007, Microsoft Office Word 2003, Microsoft Word 2002 Service Pack 2

  • kbofficealertid kbexpertisebeginner kbinfo kbmt KB825765 KbMtvi
反馈