none
rda.pull RRS feed

  • 問題

  • 請教各位大大:

    我在實作Rda.Pull時出現如下錯誤訊息:

    "A Secuity Sockets Layer(SSL) connection is required to access this site"

    不知該如何解決?

    謝謝!

    2006年12月22日 上午 08:55

解答

所有回覆

  • HI,

    如果資料庫伺服器要求SSL連線, 則您在coding RDA的pull功能時要以能夠使用SSL協定的連線方式與資料伺服器連線

    tihs

    2006年12月24日 上午 01:28
  • 感謝 tihs的回覆!

    不過我的IIS並未設定SSL連線方式,請問應如何取消?謝謝!

     

    2006年12月25日 上午 01:36
  • HI,

    如果是使用SQL Server Mobile, 程式是這樣寫的, 和rda的pull是一樣的功能;

    dim repl as new SqlCeReplication()

    repl.InternetUrl =  "http://r1104/pubs/sqlcesa30.dll"

    您可以檢查您的IIS, 放置sqlcesaxx.dll的目錄有沒有設定ssl

    tihs

    2006年12月26日 上午 12:16
  • tihs謝謝你!

    因為我用的是Sqlce 2.0,但我了解你說的意思,不過不知是不是因為我的"http://pc168/ssce20/sscesa20.dll"之虛擬目錄是設在C:\program files\之下

    才會導致這種現象?

    2006年12月26日 上午 01:27
  • sorry!再請教一下!

    RDA有兩個連線

    1..InternetUrl ="http://pc111/ssce20/sscesa20.dll"

    此連線我用IE測試OK,出現"SQL Server CE Server Agent"

    2.連接資料庫字串,此部份我用直接抓資料到dataset顯示,也能正常運作

    不知上述SSL問題是出在哪裡?

    2006年12月26日 上午 01:59
  • HI,

    如果用IE直接瀏覽InternetUrl ="http://pc111/ssce20/sscesa20.dll", 看到"SQL Server CE Server Agent"應該很正常, 請問放置sscesa20.dll的虛擬目錄開放了什麼權限?

    tihs

    2006年12月27日 上午 12:36
  • Hi tihs:

    我的虛擬目錄權限開放了讀取及寫入,不知你是否在問此權限?

    再者,我試了公司另一台機器(window 2000)一樣出現相同ERROR!

    實在搞不清楚到底是環境問題?還是設定問題?

     

    2006年12月27日 上午 05:24
  • HI,

    那您再為這個虛擬目錄加上[執行指令檔]權限試試看.

    tihs

    2006年12月28日 上午 12:06
  • Hi tihs:

        感謝你!先祝你新年新希望!

    我已將IIS虛擬目錄執行權限選"指令碼及執行檔"結果一樣出現相同錯誤訊息

    我有顯示error code: 80004005,minor err.:28015

    我用google搜尋結果有人問但沒有結果!

    2006年12月28日 上午 01:25
  • 我已經解決了!

    1.修改rdaOleDbConnectString 字串,加入Provider=SQLOLEDB

    2.將http://"server name"/ssce20/sscesa20.dll 改為http://"IP address"/ssce20/sscesa20.dll

    再次謝謝tihs的協助!

    2006年12月28日 上午 06:29