狼愛上貍

          我胡漢三又回來了

          SQLSERVER 2005 與 JDBC 的問題

          [源創]

          今天忙里偷閑,把sqlserver2000升級為sqlserver2005,為了安全性,也為了微軟的男人這幾年不白忙乎了,呵呵。

          主要有6個問題:

          1. jdbc的問題。

          sql2000的jdbc有三個文件msmbase.jar,mssqlserver.jar,msutil.jar;sql2005的jdbc只有一個文件sqljdbc.jar。隨著sql的升級,相應得jdbc也要改變,不然,呵呵,是連不上的,出現“數據流dts連接rpc協議”之類的錯誤。jdbc下載地址:http://www.microsoft.com/china/sql/downloads/jdbc.mspx
          其他信息:http://download.microsoft.com/download/0/9/0/09020fab-d2c3-4a8c-b9e0-db53a7a30ae8/ReadmeSQLEXP2005.htm


          2. Driver和Conn的問題。

          sql2000的Driver和Conn為:

          String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
          String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db";

          sql2005的Driver和Conn為:

          String sDBDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
          String sConnStr="jdbc:sqlserver://localhost:1433;DatabaseName=db";

          大家要仔細看明白了,別把日立的男人和微軟的男人搞混。

          3. 1433端口打開的問題。

          打開sql server配置管理器,sql server 2005 網絡配置-〉MSSQLSERVER的協議,TCP/IP已禁用改為已啟用。

          4. 服務器身份驗證的問題。

          打開Microsoft SQL Server Management Studio,右擊服務器名字-〉屬性-〉安全性-〉改為SQL Server和Windows身份驗證模式(這個我在Management Studio中找了半天)。

          5. sql2000->sql2005數據遷移問題。

          把sql2000的數據備份好,在sql2005中建個一樣名字的數據庫,右擊該數據庫-〉任務-〉還原-〉數據庫,選上,還原,會出現錯誤,單擊選項,在覆蓋現有數據庫前打鉤,確定,OK。

          6. 用戶刪除問題。

          有時用戶無法刪除,主要是在架構中有該用戶存在,先把架構中的用戶刪掉,再在用戶中就可刪掉該用戶了。

          好了,我也--松下--了。呵呵,輕松一下。

          posted on 2006-10-07 22:21 狼愛上貍 閱讀(617) 評論(0)  編輯  收藏 所屬分類: MSSQL

          主站蜘蛛池模板: 彭水| 洛扎县| 稷山县| 靖远县| 马关县| 宜州市| 枣强县| 泰顺县| 博白县| 黔西| 北川| 阜阳市| 甘南县| 尤溪县| 丰镇市| 大庆市| 青铜峡市| 乌审旗| 舟曲县| 西乌珠穆沁旗| 宣威市| 荆州市| 休宁县| 玛沁县| 江陵县| 玉屏| 通许县| 云和县| 华坪县| 泰来县| 祁东县| 盐源县| 迁西县| 成武县| 洞口县| 彭山县| 通江县| 长宁县| 灌阳县| 广水市| 繁昌县|