Data source name (DSN) là gì? Các loại Data source name khác nhau như thế nào?

Thứ tư, 18/01/2023-10:01
Trong điện toán, data source name (DSN) là một chuỗi có cấu trúc dữ liệu liên quan được sử dụng để mô tả kết nối với nguồn dữ liệu. Được sử dụng phổ biến nhất liên quan đến ODBC, DSN cũng tồn tại cho JDBC và cho các cơ chế truy cập dữ liệu khác.

Data source name (DSN) là gì?

Data source name (DSN) hay tên nguồn dữ liệu là cấu trúc dữ liệu chứa thông tin về cơ sở dữ liệu cụ thể mà trình điều khiển Kết nối cơ sở dữ liệu mở (ODBC) cần kết nối. (Lưu ý: DSN cũng là viết tắt của Deep Space Network.)

DSN, nằm ở trong sổ đăng ký hoặc ở dưới dạng tệp văn bản riêng biệt, chứa thông tin như tên cơ sở dữ liệu, thư mục và trình điều khiển. Tùy thuộc vào loại DSN, nó cũng có thể chứa thông tin như ID và mật khẩu của người dùng.

Nhà phát triển tạo một DSN riêng cho từng cơ sở dữ liệu và chỉ định DSN của nó trong một chương trình để kết nối với một cơ sở dữ liệu cụ thể. Ngược lại, các kết nối không có DSN yêu cầu tất cả thông tin cần thiết phải được xác định trong chương trình.


Data source name (DSN) hay tên nguồn dữ liệu là cấu trúc dữ liệu chứa thông tin về cơ sở dữ liệu cụ thể
Data source name (DSN) hay tên nguồn dữ liệu là cấu trúc dữ liệu chứa thông tin về cơ sở dữ liệu cụ thể

Các loại tên nguồn dữ liệu (DSN) khác nhau là gì?

Có ba loại tên nguồn dữ liệu:

  • Tập tin DSN. Điều này được lưu trữ trong hệ thống tệp bằng cách sử dụng một DSN cho mỗi tệp. Người dùng đã cài đặt cùng trình điều khiển ODBC có thể chia sẻ các tệp này.
  • DSN hệ thống. DSN này có thể được truy cập bởi tất cả các quy trình hệ thống và người dùng và được lưu trữ ở một vị trí tập trung.
  • DSN người dùng. Điều này được lưu trữ ở một vị trí dành riêng cho người dùng và chỉ người dùng đã tạo DSN mới có thể truy cập được. Đôi khi được gọi là DSN máy, nó được xây dựng trên thiết bị nơi đặt chương trình và lưu trữ trong các tệp cấu hình chung hoặc tài nguyên hệ thống.

DNS người dùng và DSN hệ thống dành riêng cho một máy tính cụ thể và lưu trữ dữ liệu DSN trong sổ đăng ký. DSN người dùng cho phép truy cập cơ sở dữ liệu cho một người dùng trên một máy tính và DSN hệ thống cho bất kỳ người dùng nào của một máy tính cụ thể. Tệp DSN chứa thông tin liên quan trong tệp văn bản có phần mở rộng tệp .DSN. Người dùng các máy tính khác nhau có cùng trình điều khiển được cài đặt có thể chia sẻ tệp này.


Có ba loại tên nguồn dữ liệu
Có ba loại tên nguồn dữ liệu

Tên nguồn dữ liệu trong Oracle là gì?

Trong cơ sở dữ liệu Oracle, ODBC DSN lưu trữ dữ liệu cần thiết để kết nối với cơ sở dữ liệu được lưu trữ trên máy chủ cơ sở dữ liệu từ xa. Hệ thống DSN cho phép nhiều người dùng truy cập, không chỉ người dùng đã tạo ra nó.

Tệp tên nguồn dữ liệu trong QuickBooks là gì?

Trong phần mềm kế toán doanh nghiệp QuickBooks, DSN là một tệp văn bản chứa thông tin cần thiết cho chương trình QuickBooks để truy cập các tệp công ty QuickBooks.

Cách Data source name (DSN) cho Windows

Trước khi bắt đầu

Bạn phải có quyền quản trị viên bộ. Đối với IBM® InfoSphere® Information Analyzer, bạn phải có quyền Quản trị viên Dữ liệu của InfoSphere Information Analyzer.

Về nhiệm vụ này

Bạn phải tạo một DSN cho cơ sở dữ liệu Trình phân tích thông tin (IADB) và một hoặc nhiều DSN cho các nguồn dữ liệu mà bạn sẽ sử dụng.

Thủ tục

  • Từ menu Bắt đầu của Microsoft Windows, nhấp vào Bắt đầu > Pa-nen Điều khiển > Công cụ Quản trị > Nguồn Dữ liệu (ODBC).
  • Nhấp vào tab Hệ thống DSN và nhấp vào Thêm.
  • Chọn trình điều khiển tương ứng với cơ sở dữ liệu của bạn (ví dụ: Oracle, DB2®, SQL Server) và nhấp vào Kết thúc.
  • Trong trường Tên nguồn dữ liệu, hãy nhập tên nguồn dữ liệu.
  • Chọn cùng tên nguồn dữ liệu mà bạn vừa nhập từ danh sách để đăng ký ODBC. Nhấp vào OK.
  • Chọn hàng chứa tên nguồn dữ liệu mà bạn vừa tạo và nhấp vào Cấu hình.
  • Nhập tên người dùng cơ sở dữ liệu và mật khẩu cho máy tính của bạn.
  • Nhấp vào Kết nối. Thông báo sau được hiển thị: Đã kiểm tra kết nối thành công.
  • Bấm OK trên tất cả các cửa sổ Bảng điều khiển đang mở.

Cách tạo DSN ODBC:

Tên nguồn dữ liệu (DSN) được sử dụng để cung cấp kết nối đến cơ sở dữ liệu thông qua trình điều khiển ODBC trên các gói lưu trữ Windows. Kết nối là một cách dễ dàng để tham khảo tất cả thông tin cần thiết để kết nối với cơ sở dữ liệu trong ứng dụng web của bạn. ví dụ. Địa chỉ IP, tên người dùng và mật khẩu. Tùy thuộc vào cơ sở dữ liệu hoặc ngôn ngữ lập trình, bạn có thể cần hoặc không cần tạo ODBC DSN.


Cách tạo DSN ODBC khá phức tạp
Cách tạo DSN ODBC khá phức tạp

Ngôn ngữ kịch bản:

ASP/ASP.NET: Tạo DSN bằng Bảng điều khiển của bạn hoặc kết nối trực tiếp với nó bằng chuỗi kết nối ASP và thông tin kết nối cho cơ sở dữ liệu. Vui lòng đảm bảo sử dụng địa chỉ IP "nội bộ".

Cold Fusion: 

Cold Fusion DSN có thể được tạo từ Control Panel. Tuy nhiên, bạn sẽ cần sử dụng công cụ Cold Fusion DSN thay vì công cụ ODBC DSN. Cả hai đều được tìm thấy ở cùng một nơi. Hiện không thể tạo DSN ColdFusion để kết nối với cơ sở dữ liệu MySQL, mặc dù tùy chọn này có thể xuất hiện.

PHP: 

Tạo DSN bằng Bảng điều khiển của bạn hoặc kết nối trực tiếp với nó bằng chuỗi kết nối PHP và thông tin kết nối cho cơ sở dữ liệu. Vui lòng đảm bảo sử dụng địa chỉ IP "nội bộ".

Cách thêm Tên nguồn dữ liệu (DSN) cho trình điều khiển ODBC

  • Bắt đầu Quản trị viên nguồn dữ liệu ODBC. Nếu bạn cần hướng dẫn, hãy xem Để khởi động Quản trị viên nguồn dữ liệu ODBC.
  • Trên tab Hệ thống DSN, nhấp vào Thêm.
  • Chọn Micro Focus XDB cho Enterprise Team Developer n.0, từ danh sách trình điều khiển ODBC.
  • Nhấp vào Kết thúc.
  • Định cấu hình DSN bằng cách điền vào các trường sau:
  • Tên nguồn dữ liệu - Bất kỳ tên nào bạn chọn.
  • Đường dẫn XDB – Chấp nhận mặc định là %ProgramData%\Micro Focus\Enterprise Developer\mfsql\cfg.
  • Kết nối – Chọn giữa cục bộ và từ xa. Nếu bạn chọn điều khiển từ xa, hãy chỉ định IpAddress và TcpPort của máy chủ XDB của bạn.
  • Máy chủ – Tên của Máy chủ XDB của bạn.
  • Vị trí – Vị trí XDB bạn muốn sử dụng.
  • ID người dùng – Tên người dùng XDB sẽ sử dụng khi kết nối với nguồn dữ liệu này.
  • SQLID hiện tại – ID ủy quyền sẽ sử dụng khi kết nối với nguồn dữ liệu này (tùy chọn). Nếu bạn không chỉ định SQLID, UserID sẽ được sử dụng.
  • Nhấn OK để đóng cửa sổ ODBC Driver Setup.
  • Bấm OK để đóng Quản trị viên nguồn dữ liệu ODBC.

Với nội dung trên đây bạn đã có thể hiểu data source name (DSN) là gì và cách tạo DSN. DNS người dùng và DSN hệ thống hiện được ứng dụng phổ biến trong lĩnh vực công nghệ thông tin.

Theo: Reatimes.vn
Copy link
Chia sẻ:

Cùng chủ đề

Việc mất 10 tiếng để làm được AI hoàn thành trong 10 giây: Các sinh viên tài chính ngân hàng chuẩn bị mất việc?

Bitcoin trở thành tài sản có giá trị lớn thứ 8 toàn cầu

Mặt trái của AI: Tiêu thụ điện năng ở mức khổng lồ

Kỷ nguyên công nghệ gia tăng áp lực cạnh tranh giữa các doanh nghiệp bất động sản

Hé lộ 3 kênh podcast ‘giải ngố đầu tư’ dành cho người mới bắt đầu

Top 5 bóng hồng quyền lực trong làng công nghệ thế giới

5 tiêu chí tham gia cơ chế thử nghiệm cho vay ngang hàng - P2P Lending

Gen Z “sống chất” với phong cách tài chính 4.0: Luôn biết cách “tích tiểu thành đại”, “xung phong” lan tỏa tài chính số

Tin mới cập nhật

TP.HCM sẽ thiếu nguồn cung nhà ở trầm trọng trong năm 2024

9 giờ trước

Chứng khoán Mỹ tạo hiệu ứng tích cực, VN-Index có khả năng vượt đỉnh ngắn hạn lên 1.300 điểm

9 giờ trước

Chuyên gia nói gì khi thế hệ Gen Z chạy đua theo xu hướng “tiết kiệm ồn ào”?

9 giờ trước

Chờ Nghị định 24 sửa đổi để ổn định thị trường vàng

9 giờ trước

Loạt doanh nghiệp chốt quyền cổ tức tuần này (từ 20-24/5): Tỷ lệ tiền mặt cao nhất lên đến 350%

10 giờ trước