win7配置資料來源和ODBC資料來源部署類型和存取權限(windows 服務無法訪問資料來源的問題)

來源:互聯網
上載者:User

 win7下添加項到開始菜單。下面以添加管理工具到開始菜單為例。
在案頭最下方右鍵---屬性---開始菜單---自訂---系統管理工具---在“所有程式”菜單和【開始】菜單上顯示

之後就可以像在XP中那樣設定ODBC資料來源了。

 

關於ODBC資料來源部署類型和存取權限,參照http://dcx.sybase.com/1201/zh/dbprogramming/connection-information-client-deploy.html#nowhere

  1. 使用者資料來源定義被儲存在註冊表的某個位置,其中包含當前登入到系統的特定使用者的設定。

  2. 但是,系統資料來源對於所有使用者和 Windows 服務可用,無論使用者是否登入到系統,Windows 服務都運行。給定一個名為 MyApp 的正確配置的系統資料來源,任何使用者都可以通過在 ODBC 連接字串中提供 DSN=MyApp 來使用該 ODBC 資料來源。

  3. 檔案資料來源不保留在註冊表中,而是儲存在磁碟上。連接字串必須提供 FileDSN 串連參數才能使用檔案資料來源。檔案資料來源的預設位置由
    HKEY_CURRENT_USER\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir 註冊表條目或
    HKEY_LOCAL_MACHINE\Software\ODBC\odbc.ini\ODBC File DSN\DefaultDSNDir 註冊表條目(如果前者未定義)指定。路徑可包括在 FileDSN 串連參數中,以便在檔案資料來源位於其它位置時定位該資料來源。

最近寫了一個windows服務,服務來訪問資料庫,在使用ODBC API SQLconnect的時候一直過不去,找了一天多最終發現是windows 服務程式不登陸的話沒有許可權訪問使用者資料來源,只要在配置資料來源的時候配置成系統資料來源就可以了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.