Ⅰ dsn是什麼文件
如下:
原名:Data Source Name
中文名:數據源名稱
DSN為ODBC定義了一個確定的資料庫和必須用到的ODBC驅動程序。每個ODBC驅動程序定義為該驅動程序支持的一個資料庫創建DSN需要的信息。就是說安裝ODBC驅動程序以及創建一個資料庫之後,必須創建一個DSN。
一個DSN中至少應該包含如下一些內容:
◆關於資料庫驅動程序的信息。
◆資料庫存放位置。文件型資料庫(如Access)的存放位置為資料庫文件的路徑;非文件型資料庫(如SQL Server)的存放位置是指伺服器的名稱。
◆資料庫名稱。在ODBC數據源管理器中,所有的DSN名稱是不能重復的。
一個DSN可以定義為以下3種類型中的任意一種:
★用戶數據源:這個數據源對於創建它的計算機來說是局部的,並且只能被創建它的用戶使用。
★系統數據源:這個數據源屬於創建它的計算機並且是屬於這台計算機而不是創建它的用戶。任何用戶只要擁有適當的許可權都可以訪問這個數據源。
★文件數據源:這個數據源對底層的資料庫文件來說是確定的。換句話說,這個數據源可以被任何安裝了合適的驅動程序的用戶使用。
DSN 文件(數據源名)
Windows DSN 文件(數據源名)主要是用來存儲資料庫連接信息。如果你有很多網頁需要傳送數據,就可以很簡單的通過DNS文件路徑來完成而不需要傳送數據到每個頁面了。
出於安全考慮,DSN文件一般放置再主機目錄的子目錄中,這樣不明訪問者就訪問不了這個目錄。DSN文件需要在ASP和ADO一起訪問資料庫。名稱為:」_dsn」 在主機帳戶的根目錄中(註: DSN文件僅支持windows 方案)
所以它的來源是這些
Ⅱ odbc 資料庫連接問題 誰能幫我解釋一下用戶dsn、系統dsn、文件dsn、驅動程序這幾個是幹嘛的什麼意思
DSN
原名:數據源名稱
中國名:數據源名稱
DSN的ODBC定義了一個資料庫,必須用於確定ODBC驅動程序。每個ODBC驅動程序定義創建DSN需要一個資料庫驅動程序的支持。在安裝ODBC驅動程序並創建資料庫之後,您必須創建一個DSN。
一個DSN至少一些內容應該包括以下內容:關於資料庫驅動程序
◆信息。
◆資料庫的存儲位置。文檔資料庫(例如,訪問)的文件路徑資料庫存儲位置;非文件資料庫(如SQL Server)的存儲位置是伺服器的名稱。
◆資料庫名稱。在ODBC數據源管理,所有的DSN名稱不重復。
甲DSN可以被定義為以下三種類型的任何一種:
★用戶數據源:數據源用於創建它被定位的計算機,並且只能在它的用戶。
★系統數據源:數據源創建它是計算機的組成部分,這台計算機,而不是創建它的用戶。只要有相應許可權的任何用戶都可以訪問數據源。
★文件數據源:數據源基礎資料庫文件確定。換言之,數據源可以被任何用戶使用來安裝適當的驅動程序。
DSN文件(數據源名稱)
的Windows DSN文件(數據源名稱),主要用於存儲資料庫連接信息。如果有大量的頁面需要傳送數據時,它可以很容易實現由DNS文件路徑,而不需要將數據傳輸到的每一頁。
出於安全考慮,DSN文件一般放置在另一台主機上的子目錄,所以未知的遊客將不能訪問這個目錄。 DSN文件需要沿著與ASP和ADO訪問資料庫。產品名稱:「_ DSN」主機帳戶的根目錄下(註:DSN文件只支持Windows程序)
參考文獻:1.
http://godaddy.idcspy.com/use/what_is_dsn