meeyland app
Meey Land
Cổng thông tin bất động sản xác thực 4.0
Tải ứng dụng

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ủ đề

Tiết lộ bất ngờ cho thấy TikTok Live sẽ đạt doanh thu hàng năm lên tới 77 tỷ USD

EU cam kết cắt giảm thủ tục hành chính về công nghệ để theo đuổi các mục tiêu về AI

Đẩy nhanh tiến độ vận hành cơ sở dữ liệu đất đai quốc gia

Meey Group chia sẻ kinh nghiệm về proptech tại Hội nghị Thượng đỉnh Khoa học và Kinh tế toàn cầu

Chủ nhân giải VinFuture 2024 khuyên người trẻ chấp nhận rủi ro và luôn tò mò

Liên danh FPT Nha Trang muốn làm khu đô thị công nghệ rộng hơn 50ha tại "hòn ngọc biển Đông"

Từng chỉ sống với 72 nghìn mỗi ngày, làm việc 100 giờ/tuần với 3 công việc: Nhiều năm sau "lội ngược dòng" thành doanh nhân thành đạt, nắm giữ khối tài sản tỷ đô

Mã độc lây lan qua Facebook có nguồn gốc từ Việt Nam NodeStealer lại “tái xuất giang hồ”

Tin mới cập nhật

Đại tiệc tháng 10: Giảm sâu tới 40% khi mua gói Meey CRM – Nhận quà 100.000 đồng khi tải ứng dụng!

20/10/2025

Meey Map “đại náo” tháng 10 – Giảm tới 50%, ưu đãi kép cùng Meey CRM, tặng thêm 100.000 đồng cho người dùng mới!

13/10/2025

“Mở khóa quy hoạch - Mở lối cơ hội” cùng Meey Map với ưu đãi kép: Giảm tới 50% và tặng thêm 100.000 đồng!

19/09/2025

Chuyên gia Nasdaq đến Việt Nam: Bệ phóng toàn cầu cho Meey Group

16/07/2025

Meey Group giành giải I4.0 Awards 2025 khẳng định vị thế dẫn đầu chuyển đổi số bất động sản

23/06/2025