XL: Làm thế nào để sử dụng tập tin DSNs và DSN-ít kết nối

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:165866
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.
TÓM TẮT
Khi bạn sử dụng một kết nối chuỗi mà không sử dụng dữ liệu nguồn tên (mộtDSN-less kết nối chuỗi) để kết nối với một nguồn dữ liệu bên ngoài trongMicrosoft Excel, thông tin đó cần thiết để kết nối với bên ngoàinguồn dữ liệu được lưu trữ trong tập tin cấu trúc của workbook thay vì tạitên nguồn dữ liệu. Microsoft Query 97 và sau này, và Microsoft Excel 97 và sử dụng sau này này loại DSN-ít kết nối; Phiên bản trước của Microsoft truy vấn và Microsoft Excel không làm như thế.
THÔNG TIN THÊM

Tại sao các DSN-ít kết nối quan trọng?

Trong phiên bản trước của Microsoft Excel, lấy dữ liệu bên ngoài yêu cầurằng bạn tạo ra một nguồn dữ liệu. Tên nguồn dữ liệu và thông tin khácđó là yêu cầu để kết nối với các dữ liệu được lưu trữ trong ẩn tên trong cácbảng tính. Vì vậy, khi một workbook có chứa tài liệu tham khảo để bên ngoàidữ liệu được chia sẻ giữa nhiều người dùng, tên nguồn dữ liệu đó làtham chiếu trong kết nối chuỗi phải tồn tại trên mỗi người dùng máy tính.Nếu không, bạn có thể nhận được một thông báo lỗi khi bạn Cập Nhật hoặc chỉnh sửa cácdữ liệu bên ngoài.

Trong Microsoft Excel 97 và sau đó, một khi các dữ liệu được trả lại cho một bảng tính, cấu trúc Query Language (SQL) tuyên bố và trình điều khiển thông tin mà được tạo ra từ các nguồn dữ liệu ban đầu (không dữ liệu nguồn tên) được lưu trữ với bảng tính trong cơ cấu tập tin của bảng tính. Những kết nối này DSN-ít giải quyết vấn đề của việc duy trì các nguồn dữ liệu trên một vài máy tính. Tất cả các thông tin cần thiết được lưu trữ trong bảng tính riêng của mình. Tuy nhiên, một bản sao của trình điều khiển kết nối cơ sở dữ liệu mở (ODBC) thích hợp phải được cài đặt trên mỗi máy tính cho các truy vấn để chức năng.

Một DSN-ít kết nối chuỗi trông giống như những gì?

Dưới đây là một ví dụ của một chuỗi DSN-ít kết nối:
   DBQ=C:\TEST\QUERY FILES;DefaultDir=C:\TEST\QUERY FILES; _   Deleted=1;Driver={Microsoft dBase Driver (*.dbf)}; _   DriverId=277;FIL=dBase IV;PageTimeout=600;Statistics=0				
Lưu ý rằng không có không có tài liệu tham khảo cho từ khóa DSN trong văn bản.

Thêm về tập tin mã nguồn dữ liệu

Microsoft truy vấn Phiên bản 2.0 lưu trữ thông tin nguồn dữ liệu trong registry.Microsoft Query 97 và sau này không sử dụng registry để lưu trữ các nguồn dữ liệuthông tin. Thay vào đó, khi bạn tạo ra một nguồn dữ liệu mới, kết nốithông tin được lưu trữ trong một tập tin văn bản với một .dsn phần mở rộng tên tệp. Điều nàytập tin cũng được gọi là một tập tin DSN.

Mỗi tập tin DSN chứa một phần ODBC và một tùy chọn Microsoft Officephần mà có thể chứa thông tin, chẳng hạn như bàn mặc định, mật khẩu,và người dùng ID cho một nguồn dữ liệu nhất định. Đây là thư mục mặc địnhđó được sử dụng khi bạn lưu một tập tin DSNX
   C:\Program Files\Common Files\ODBC\Data Sources				
Đây là thư mục mặc định được dùng khi bạn lưu một truy vấn:
   C:\Program Files\Microsoft Office\Queries				
Bạn có thể chỉ định cặp nào được bao gồm trong việc tìm kiếm các tập tin DSNs,bao gồm cả vị trí mạng.

Dưới đây là một ví dụ tập tin DSN có sử dụng Microsoft Access 7,0Cơ sở dữ liệu trình điều khiển (trình ODBC điều khiển bao gồm với Microsoft văn phòng 97):
   [ODBC]   DSN=MS Access 7.0 Database				
Khi bạn tạo một tập tin DSN đó tham chiếu một tập tin nằm trên cácmạng và bạn ánh xạ ổ đĩa mạng với một ký tự ổ đĩa cụ thể, màký tự ổ đĩa được xác định trong tập tin DSN. Hành vi này có thể gây ra vấn đềNếu bạn muốn chia sẻ các tệp DSN với nhiều người dùng trên mạngvà bạn muốn duy trì DSN tập tin trên một máy chủ mà tất cả người dùng có thểtruy cập vào nó. Để làm việc xung quanh vấn đề này, sử dụng một trong những điều sau đâyphương pháp.

Phương pháp 1

Bất cứ khi nào có thể, sử dụng một phổ đặt tên quy ước (UNC) tham khảothay vì của một ổ cứng được ánh xạ.

Phương pháp 2

Mở File DSN trong Notepad và thay đổi các tài liệu tham khảo cho ký tự ổ đĩasử dụng một tài liệu tham khảo UNC. Hãy xem xét ví dụ sau:
   [ODBC]   DRIVER=Microsoft Excel Driver (*.xls)   UID=admin   UserCommitSync=Yes   Threads=3   SafeTransactions=0   ReadOnly=1   PageTimeout=5   MaxScanRows=8   MaxBufferSize=512   ImplicitCommitSync=Yes   FIL=excel 5.0   DriverId=790   DefaultDir=<drive letter>:\    DBQ=<drive letter>:\<source filename>				
Trong ví dụ này, <drive letter=""> đã ánh xạ ổ đĩa và <source filename=""> là nguồn dữ liệu tệp.</source></drive>

Thay đổi cuối hai dòng sau đây
   DefaultDir=\\<server name>\<share>   DBQ=\\<server name>\<share>\<source filename>				
Nơi <server name=""> là máy chủ mạng, <share> là chia sẻ trên máy chủ mạng, và <source filename=""> là nguồn dữ liệu tệp.</source></share></server>

Sau khi bạn sửa đổi các tập tin, tất cả người dùng có thể thành công sử dụng tập tin DSN.

Để biết thêm thông tin về thông tin trình điều khiển trong DSN tập tin, xin vui lòngxem tập tin trợ giúp là cụ thể cho ODBC các trình điều khiển bạn đang sử dụng.

Bạn cũng có thể sử dụng biểu tượng Pa-nen điều khiển ODBC 32-bit để tạo ra một tập tin DSN.Để thực hiện việc này, hãy làm theo những bước sau:

  1. Trên các Bắt đầu trình đơn, điểm đến Thiết đặt, và nhấp vào Bảng điều khiển. Sau đó, bấm đúp vào 32-bit ODBC.
  2. Bấm vào các Tệp DSN tab.
  3. Nhấp vào Thêm.
  4. Trong các Tạo mới nguồn dữ liệu hộp thoại hộp, bấm trình điều khiển mà bạn muốn tạo các nguồn dữ liệu. Nhấp vào Tiếp theo.
  5. Nhập đầy đủ đường dẫn và tên tệp cho nguồn dữ liệu mới của bạn (cho Ví dụ, C:\Program Files\Common Files\ODBC\Data Sources\Test.dsn). Sau đó, nhấp vào Tiếp theo.
  6. Nhấp vào Kết thúc.

    Hộp thoại thiết lập ODBC cho trình điều khiển ODBC bạn chọn trong bước 4 xuất hiện.
  7. Trong hộp thoại, nhập thông tin thích hợp.

    LƯU Ý: Nếu bạn không muốn một ký tự ổ đĩa cụ thể được bao gồm trong tệp DSN, nhập đường dẫn UNC trong các Cơ sở dữ liệu tên hộp trong các Chọn cơ sở dữ liệu hộp thoại.
  8. Nhấp vào Ok.
  9. Nhấp vào Ok để đóng những Quản trị nguồn dữ liệu ODBC hộp thoại.
DSN tập tin có sẵn để sử dụng bởi Microsoft truy vấn.

Microsoft truy vấn thông tin trong sổ đăng ký

Microsoft truy vấn tự động đăng ký chính nó nếu đường dẫn có giá trị choTruy vấn là mất tích trong khóa sổ đăng ký, hoặc nếu giá trị đường dẫn chỉ định một thư mụcmà không chứa tệp. Bạn có thể đặt lại vị trí choMicrosoft truy vấn trong sổ đăng ký bằng cách bắt đầu Microsoft truy vấn. TrongMicrosoft Windows 95 và sau này, bạn có thể xác định Microsoft truy vấn bằng cách nhìn vào khóa registry sau đây:
   HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MSQuery				
Khi bạn cài đặt Microsoft văn phòng 97 hoặc sau này, chương trình cài đặt tạo một khóa registry mà điểm đến vị trí mặc định cho tập tin DSN. Vị trí này được lưu trữ trong khóa registry sau đây:
   HKEY_LOCAL_MACHINE\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir				
Bạn có thể chỉ định một vị trí thay thế cho các tập tin DSN bằng cách thêm cáckhóa registry sau đây.
   HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir				
Sau khi bạn tạo phím naøy, chìa khóa dưới HKEY_LOCAL_MACHINE được bỏ qua.
THAM KHẢO
Để biết thêm chi tiết về cách truy xuất dữ liệu, bấm vào Office Assistant, loại nguồn dữ liệu, bấm Tìm kiếm, và sau đó bấm vào để xem "Cách để lấy dữ liệu từ một cơ sở dữ liệu bên ngoài."

LƯU Ý: Nếu các trợ lý là ẩn, bấm các Trợ lý văn phòng nút trên các Tiêu chuẩn thanh công cụ. Nếu trợ giúp Microsoft chưa được cài đặt trên máy tính của bạn, bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
120802 Văn phòng: Làm thế nào để thêm/loại bỏ chương trình Office duy nhất hoặc thành phần

Để biết thêm chi tiết, bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
159557 XL97: Sử dụng hệ thống, người sử dụng và nguồn dữ liệu tập tin
XL2000 XL97 xlvbmigrate

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

Thuộc tính

ID Bài viết: 165866 - Xem lại Lần cuối: 12/04/2015 16:39:05 - Bản sửa đổi: 3.0

Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition

  • kbnosurvey kbarchive kbhowto kbprogramming kbualink97 kbmt KB165866 KbMtvi
Phản hồi