none
SQL Server 2000的用戶端是否無法連上SQL Server 2005的資料庫? RRS feed

  • 問題

  • 我知道
    SQL Server 2005的用戶端可以連上SQL Server 2000的資料庫
    (除了T-SQL語法相關的小小差異以外, 基本上都相容)

    但反過來呢?
    卻怎麼也不上?
    這有解嗎?

    因為電腦A已經裝了
    SQL Server 2000
    電腦B卻裝了SQL Server 2005
    而遠端登入的入口卻在
    電腦A
    因此
    導致我如果需要改到
    電腦B裡的SQL Server 2005裡的東西時
    必須連續使用2次的遠端登入才能到
    電腦B裡去改東西

    可是
    這樣還不是普通的慢
    而且連續2次的遠端登入還跨Internet的結果
    導致連線品質非常的不穩定
    很容易斷線

    更要命的是
    這連續兩次的遠端登入
    還是用不同的2套遠端登入軟體去做的

    在不動到現有的架構的前提下
    有辦法只使用
    SQL Server 2000的用戶端去連上SQL Server 2005的資料庫嗎?
    2008年8月15日 上午 09:31

解答

  • 如果要透過 SQL Server 2000 的 Enterprise Manager 和 SQL Query Analyzer(但是 Query Analyzer w/ Service Pack 4 例外)來連線並管理 SQL Server 2005,是不可能的,可行的方法是安裝 SQL Server 2005 的 SQL Server Management Studio,既可連線 SQL Server 2000 也可連線 SQL Server 2005,因為 SQL Server Management Studio 會取代 SQL Server Enterprise Manager、SQL Query Analyzer、MDX 範例應用程式,以及 Analysis Manager 的某些功能。

    此外也可使用 sqlcmd 來執行指令碼檔案。

    2008年8月15日 上午 10:30
    版主

所有回覆

  • 如果要透過 SQL Server 2000 的 Enterprise Manager 和 SQL Query Analyzer(但是 Query Analyzer w/ Service Pack 4 例外)來連線並管理 SQL Server 2005,是不可能的,可行的方法是安裝 SQL Server 2005 的 SQL Server Management Studio,既可連線 SQL Server 2000 也可連線 SQL Server 2005,因為 SQL Server Management Studio 會取代 SQL Server Enterprise Manager、SQL Query Analyzer、MDX 範例應用程式,以及 Analysis Manager 的某些功能。

    此外也可使用 sqlcmd 來執行指令碼檔案。

    2008年8月15日 上午 10:30
    版主
  •  

    SQL 2000 用戶端是可以連 SQL 2005 資料庫的!

    只是SQL 2000 的profile 卻無法抓取 SQL 2005 資料庫的事件

    2008年8月16日 上午 04:45
  • As said, only query analyzer among sql2k tools can talk to sql2k5.

    2008年8月16日 下午 05:14
  • 也許問題不夠明確
    我是說
    SQL Server 2000的 Enterprise Masnager 無法連上 SQL Server 2005

    SQL Server 2005的 SQL Server Management Studio 則可連上 SQL Server 2000

    因為個人習慣以UI方式操作
    所以反而不常用
    SQL Server 2000的Query Analyzer (我知道這個可以連SQL 2005)

    早從SQL Server 6.5我就習慣以UI的方式操作SQL Server
    像是Create Table....等
    這樣可以少背一些MS-SQL的關鍵字
    不然以自修方式學了一堆SQL相容資料庫
    有時候相異資料庫的SQL的語法很容易混淆

    所以問題在於
    能以
    SQL Server 2000的 Enterprise Masnager 連上 SQL Server 2005 嗎?
    2008年8月18日 上午 09:15
  •  player555767 寫信:

    所以問題在於
    能以
    SQL Server 2000的 Enterprise Masnager 連上 SQL Server 2005 嗎?
    先前的回覆提到:
     Alex Chuo 寫信:
    如果要透過 SQL Server 2000 的 Enterprise Manager 和 SQL Query Analyzer(但是 Query Analyzer w/ Service Pack 4 例外)來連線並管理 SQL Server 2005,是不可能的
    2008年8月18日 上午 09:23
    版主
  • 感冒
    頭暈
    沒看清楚
    抱歉打擾了
    2008年8月18日 上午 09:34