建立 ODBC DSN ASP 連線DSN

Linda1980發表於2010-08-26

1.建立 ODBC DSN

透過在 Windows "開始"選單開啟"控制皮膚",您可以建立基於 DSN 的檔案。雙擊"ODBC"圖示,然後選擇"系統 DSN"屬性頁,單擊"新增",選擇資料庫驅動程式,然後單擊"下一步"。按照後面的指示配置適用於您的資料庫軟體的 DSN。常用的資料庫軟體有Microsoft AccessSQL Server等,這裡以SQL Server 資料庫為例。

配置 SQL Server 資料庫系統 DSN:注意如果資料庫駐留在遠端伺服器上,請與伺服器管理員聯絡,獲取附加的配置資訊;下面的過程使用 SQL Server ODBC 預設的設定,它可能不適用於您的硬體配置。在"建立新資料來源"對話方塊中,從列表框中選擇"SQL Server",然後單擊"下一步"。鍵入 DSN 檔案的名稱,然後單擊"下一步"。單擊"完成"建立資料來源。鍵入執行 SQL 服務程式的伺服器的名稱、登入 ID 和密碼。在"建立 SQL Server 的新資料來源"對話方塊中,在"伺服器"列表框中鍵入包含 SQL Server 資料庫的伺服器的名稱,然後單擊"下一步"。選擇驗證登入 ID 的方式。如果要選擇 SQL 伺服器驗證,請輸入一個登入 ID 和密碼,然後單擊"下一步"。在"建立 SQL Server 的新資料來源"對話方塊中,設定預設資料庫、儲存過程設定的驅動程式和 ANSI 標識,然後單擊"下一步"。(要獲取詳細資訊,請單擊"幫助"。)在對話方塊(同樣名為"建立 SQL Server 的新資料來源")中,選擇一種字元轉換方法,然後單擊"下一步"。(詳細資訊,請單擊"幫助"。)在下一個對話方塊(同樣名為"建立 SQL Server 的新資料來源")中,選擇登入設定。 注意典型情況下, 您只能使用日誌來除錯資料庫訪問問題。 "ODBC Microsoft SQL Server 安裝程式"對話方塊中,單擊"測試資料來源"。如果 DSN 正確建立,"測試結果"對話方塊將指出測試成功完成。

[@more@]

2.ASP中如何連線資料庫

Application("DNS") = "DSN=WEBTOSQL10"
Application("DSN") = "DSN=WEBTOSQL10;UID=apps_vttbc;PWD=bc0718"
Application("ConnectionTimeout") = 36000000
Application("SessionTimeout") = 300
Application("CommandTimeout") = 12000
Application("Database")="vttbc"
Application("AppsUserName") = "apps_vttbc"
Application("AppsPassword") = "bc0718"
Application("online") = 0

Set DataConn = server.CreateObject ("ADODB.CONNECTION")
DataConn.ConnectionTimeout = Application("ConnectionTimeout")
DataConn.CommandTimeout = Application("CommandTimeout")
DataConn.Open Application("DNS"),Application("AppsUserName"),Application("AppsPassword")

3. User DSN 和System DSN的區別:

user dsn只能由這個使用者看到, 用其它使用者登入是看不到的. system則所有使用者都可以看到;

註冊使用者DSN和註冊系統DSN應該沒有什麼不同,只是根鍵不一樣而已。

HKEY_CURRENT_USERSoftwareODBCODBC.INI

HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INI

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7718881/viewspace-1037413/,如需轉載,請註明出處,否則將追究法律責任。

相關文章