如何在同一機器裝上sql 2000 與SQL2005方法

1、因爲sql2000安裝過程中無法修改實例名稱,故安裝過程中必須先安裝sql2000,然後再安裝sql2005。安裝sql2005時必須修改sql實例名稱,否則將和sql2000的實例名稱沖突。
  2、安裝完sql2005後,開始准備用sql2000客戶端工具連接sql2005,結果報告不能用sql2000客戶端工具連接,只能用sql2005客戶端工具連接,後證明sql2005客戶端工具可以同時連接sql2000和sql2005。
  3、伺服器上安裝完成後,准備用遠程連接sql伺服器試試,結果始終連接不上sql2005,只能連接上sql2000。原來sql2000伺服器用的端口始終是1433端口,而sql2005使用的是動態端口,那如果用程序連接sql20005伺服器的時候,程序如何知道sql2005伺服器用的是什麽端口呢?原來sql2005提供了一個sql brower服務,開啓這個服務後,就可以通過查詢sql brower服務知道sql2005現在正在使用哪個端口。因爲專案需要,需要把這個sql2005的動態端口改成靜態的,修改過程如下:
  運行sql配置管理程序,找到sql的實例名稱下面的協定,雙擊右邊的tcp/ip協定,在第二選項卡中ipall裏面輸入sql運行的端口就可以了(注意不能同時填寫動態端口和靜態端口,否則sql下次將無法啓動),修改完成後重新啓動sql服務即可生效。
  4、修改端口後在連接發現仍然不能連接,原來還需要開啓sql2005的遠程登陸服務。
  在microsoft sql server 2005中默認的是不允許遠程登錄的,會出現“provider: sql 網路接口, error: 26 - 定位指定的伺服器/實例時出錯”的錯誤,下面的方法可以打開:
  配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開mssqlserver節點下的database engine節點,選擇“遠程連接”,接下來建議選擇“同時使用tcp/ip和named pipes”,確定後,重啓數據庫教程服務就可以。
  5、遠程登陸服務和端口都修改之後連接應該沒有問題了吧?結果遠程連接sql2000的時候發現沒有問題,但是連接sql20005依然不行,在sql2005的客戶端連接工具裏面需要輸入您要連接的sql服務,sql2000的直接輸入伺服器的ip地址即可,那如何輸入才能讓客戶端工具連接到sql2005的服務呢?既然sql2005修改了端口,那按照常規的錄入格式應該是輸入:ip地址+冒號+埠號應該就可以了。結果試了一下發現依然不行。後來又修改了客戶端連接的默認端口,結果仍然不行。沒辦法了,只有到網上google了一翻,終于在一篇英文文章中找到了連接的方法。原來按照常規的格式錄入是錯誤的,需要改成:ip地址+逗號+埠號才行。一試,果然可以。然後在試著通過.net程序訪問看能否連接,結果都可以。
  總結:就是因爲連接輸入的格式錯誤,害得我弄了一天才找到辦法,真是郁悶,不知道sql2005爲什麽不用常規的方法,而要把冒號改成逗號連接。

更多相關文章
  • ubuntu 12.04安裝lamp環境與phpmyadmin方法
    下面將爲各位介紹ubuntu 12.04安裝lamp以及phpmyadmin方法了,有需要
  • G480等預裝Win8的機型IE上網提示 Flash插件無法使用
    本文章來給各位同學介紹G480等預裝Win8的機型IE上網提示 Flash插件無法使用的解決辦法,各位朋友可進入參考.故障現象:聯想G480 Win8系統機型使用IE10浏覽器播放線上視頻出現:“您還沒有安裝flash播放器,請點擊這裏安裝”解決方案:1. 進入IE浏覽器,打開右上角工具(是個小齒輪
  • docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化了,下文就介紹在ubuntu中docker 命令行下的虛擬機安裝吧.ubuntu下安裝sudo apt-get install docker.i
  • 在linux系統中我們可以直接使用Gitolite 搭建 Git 伺服器了,下面本文章就給各位介紹詳細的配置過程,希望能幫助到大家.一般來說,配置git伺服器的話,需要一台伺服器,還需要一個客戶端來驗證伺服器是否搭建成功,而一般開發者基本都只有一台伺服器,那就需要這台伺服器既作爲Git的伺服器,又要
  • 搭建KVM虛擬機安裝Linux及KVM體驗多圖
    開源的系統虛擬化KVM安裝Linux系統是比較合適的,本文就來講講快速搭建KVM虛擬機安裝Linux,後面附有KVM體驗的多圖.1.安裝KVM內核及libvirtd相關組件yum -y install kvm python-virtinst libvirt tunctl bridge-utils v ...
  • python實現3g QQ機器人程序代碼
    目前網上有不少的實現QQ機器人的方法,都不太穩定甚至都已經失效了,而且我們還要冒著QQ號被盜用的風險.其實我們可以自己實現一個QQ自動應答的機器人,思路非常簡單:通過模擬登錄3G版QQ,來實現相關的操作:一.首先我們得看看3GQQ的相關協定 爲此,我們需要一個支持WAP的浏覽器,可以使用Firefo ...
  • 今天在測試一數據處理功能發現連接mysql時突然碰到Warning: mysql_connect() [function.mysql-connect]: [2002] 由于目標機器積極拒絕,無法連接提示了,下面我們一
  • Windows宿主機中,PL/SQL連接虛擬機中Oracle緩慢的問題
    本文章來給各位同學介紹關于在Windows宿主機中,PL/SQL連接虛擬機中Oracle緩慢的問題的解決辦法.博主上周末在自己的Windows宿主機中,用PL/SQL連接虛擬機中的oracle數據庫時,出現了大概需要等待10多秒的時間才能登錄成功的問題.很奇怪的現象,因爲我在Windows中ping ...
一周排行
  • JQueryEasyUI學習筆記datagrid查找 教程有需要了解datagrid查找 的朋友可參考本文章.這一系列筆記以easyui的框架使用爲主,後台代碼爲輔,如有需要,我會盡量抽時間寫後台:無需多言,直接代碼
  • 一款利用了JMail郵件發送組件或CDONTS電子郵件發送組件進行郵件發送,asp不具備這種功能必須利用第三方插件實例,我們寫了一個asp郵件發送類函數.'------------------------------
  • 微信5.0 大型體驗測評
    在 iphone 版本微信 5.0 發布之前,我就意外的在微博上看到了 Android 版
  • Android開發中findViewById()函數用法與簡化
    findViewById方法在android開發中是獲取頁面控件的值了,有沒有發現我們一個
  • 微信6.2.5版本理財通搖一搖活動獲取紅包教程
    微信6.2.5升級之後在理財通中會有一個搖一遙紅包的功能,那麽這搖一搖紅包的功能如何來使用 ...
  • asp.net C連接oracle數據庫並顯示數據 本款是是由asp.net 與oracle數據庫連接,並且顯示數據中的所有數據哦.asp教程.net c連接oracle數據庫教程並顯示數據本款是是由asp.net教
  • 三星s5手機usb調試在哪裏打開s5 usb調試開啓方法
    三星s5手機用的是安卓4.4系統,而在40以後的系統自動隱藏了該選項了,如果要打開這個功能
  • impress.js是一個利用浏覽器最新的圖新接口實現的很炫的幻燈片制作庫我們可以利用 它來制作各種漂亮的幻燈片效果了,下面來看一個例子.需求爲了看到效果,請使用Google Chrome or Safari (or ...
  • 我們都知道很多朋友管理伺服器對英文最頭痛了,我今天下午在nignx 開啓gzip壓縮時發現很多不知道意思不一個個搜索了,後來看一站長整理了一文章非常不錯下面與各位分享一下.Nginx的gzip配置參數說明gzip決定
  • Oracle自動備份數據庫功能其實是非常的簡單了,今天我們就一起來看看centos下Oracle自動備份數據庫步驟吧,希望文章對各位有幫助的哦.**環境說明**Oracle數據庫伺服器操作系統:CentOSIP:19 ...