數據源名稱

DSN為ODBC定義了一個確定的資料庫和必須用到的ODBC驅動程式。每個ODBC驅動程式定義為該驅動程式支持的一個資料庫創建DSN需要的信息。就是說安裝ODBC驅動程式以及創建一個資料庫之後,必須創建一個DSN。

一個DSN中至少應該包含如下一些內容:
◆關於資料庫驅動程式的信息。
◆資料庫存放位置。檔案型資料庫(如Access)的存放位置為資料庫檔案的路徑;非檔案型資料庫(如SQL Server)的存放位置是指伺服器的名稱。
◆資料庫名稱。在ODBC數據源管理器中,所有的DSN名稱是不能重複的。一個DSN可以定義為以下3種類型中的任意一種:
★用戶數據源:這個數據源對於創建它的計算機來說是局部的,並且只能被創建它的用戶使用。
★系統數據源:這個數據源屬於創建它的計算機並且是屬於這台計算機而不是創建它的用戶。任何用戶只要擁有適當的許可權都可以訪問這個數據源。
★檔案數據源:這個數據源對底層的資料庫檔案來說是確定的。換句話說,這個數據源可以被任何安裝了合適的驅動程式的用戶使用。DSN檔案(數據源名)Windows DSN檔案(數據源名)主要是用來存儲資料庫連線信息。如果你有很多網頁需要傳送數據,就可以很簡單的通過DSN檔案路徑來完成而不需要傳送數據到每個頁面了。出於安全考慮,DSN檔案一般放置再主機目錄的子目錄中,這樣不明訪問者就訪問不了這個目錄。DSN檔案需要在ASP和ADO一起訪問資料庫。名稱為:”_dsn”在主機帳戶的根目錄中(註:DSN檔案僅支持windows方案)。

相關詞條

熱門詞條

聯絡我們