none
是否MSSQL 2008已不支援某些功能to access MSSQL 7.0? RRS feed

  • 問題

  • 想請教一下,是否MSSQL 2008已不支援某些功能to access MSSQL 7.0

    例如:
    1.從MSSQL2008linked server to MSSQL 7.0
    2.從MSSQL2008 push transactional replication to MSSQL7.0


    我實測是不行的

    thanks

    2009年6月5日 上午 11:44

解答

    1. SQL Server 7 有安裝「OLE DB 提供者」、「OLE DB 資料來源」元件嗎
    2. SQL Server 2008 支援複寫最低的版本為 SQL Server 2000 SP3,但實際還會受限於所使用之最舊版本的功能。例如,散發者為 SQL Server 2008,有個 SQL Server 2005 的發行者,跟 SQL Server 2000 執行個體的訂閱者,就只能使用 SQL Server 2000 的一般功能和複寫功能。

    參考資料:
    以 SQL Server 測試 OLE DB 提供者


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 misguy 2009年6月8日 上午 02:09
    2009年6月6日 下午 03:39
    版主

所有回覆

  • Believe so since you can't even upgrade sql7 to sql2k8 directly.
    2009年6月5日 下午 01:25
    1. SQL Server 7 有安裝「OLE DB 提供者」、「OLE DB 資料來源」元件嗎
    2. SQL Server 2008 支援複寫最低的版本為 SQL Server 2000 SP3,但實際還會受限於所使用之最舊版本的功能。例如,散發者為 SQL Server 2008,有個 SQL Server 2005 的發行者,跟 SQL Server 2000 執行個體的訂閱者,就只能使用 SQL Server 2000 的一般功能和複寫功能。

    參考資料:
    以 SQL Server 測試 OLE DB 提供者


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    • 已標示為解答 misguy 2009年6月8日 上午 02:09
    2009年6月6日 下午 03:39
    版主
    1. SQL Server 7 有安裝「OLE DB 提供者」、「OLE DB 資料來源」元件嗎
    2. SQL Server 2008 支援複寫最低的版本為 SQL Server 2000 SP3,但實際還會受限於所使用之最舊版本的功能。例如,散發者為 SQL Server 2008,有個 SQL Server 2005 的發行者,跟 SQL Server 2000 執行個體的訂閱者,就只能使用 SQL Server 2000 的一般功能和複寫功能。

    參考資料:
    以 SQL Server 測試 OLE DB 提供者


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    謝謝版主大的回覆,第2個解答非常清楚。
    第一個我再試試
    也謝謝rmiao大的提醒,我想是的,版本差太多。

    我因為將原本的MSSQL2000的porduction mirgrate to MSSQL2008(only user database and use 100 db level),他有db link and replcatiion to MSSQL7.0,這2個部分比較棘手,其他migration都順利。
    thanks.

    2009年6月8日 上午 02:09
  • SQL Server 7 有安裝「OLE DB 提供者」、「OLE DB 資料來源」元件嗎

    OLE DB 提供者     -->應該有裝(MSSQL7.0的Linked Server的Provider Name有Microsoft OLE DB Provider fro SQL Server)
    OLE DB 資料來源  -->應該沒有(MSSQL7.0的Linked Server的Provider Name裡沒看到像的...???)

    請問Alex,你的意思是說MSSQL7.0有安裝「OLE DB 提供者」、「OLE DB 資料來源」,就可以從MSSQL2008 linked server到MSSQL7.0嗎?

    PS:我有從MSSQL2008 linked server到MSSQL7.0的圖(但是不能建),可是論壇好像不能貼圖......


     
    2009年6月9日 下午 11:30
  • 相信您應該看過 Linked Server 的架構圖

    從圖可以看出當用戶端應用程式透過連結伺服器來執行分散式查詢時,SQL Server 會剖析命令,並將要求傳送至 OLE DB。因此如果要讓資料來源透過連結伺服器來傳回資料,該資料來源的 OLE DB 提供者 (DLL) 必須與 SQL Server 的執行個體位在同一部伺服器上。

    貼圖的問題,請善用搜尋功能。
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下「標示為解答」
    2009年6月10日 上午 02:20
    版主