iT邦幫忙

0

sql 2000 DB還原odbc讀不到

  • 分享至 

  • twitterImage

各位先進,

小弟又來問問題啦,是的! 這次的問題小弟已爬文兩、三天了,還是沒有解,所以想說上來請教比較快!

問題是,公司還在用SQLServer 2000,最近終於說服上面長官給我買SQLServer 2012了。
可是,用備份的DB來做還原測試,才發現要先轉SQL 2008才能還原到SQL 2012上用,
到這邊都沒問題,DB還原成功後,登入帳號也chang_users_log了。

但是在win 7 32bit 旗鑑上設定odbc要讀取sql上的資料時,一直讀不到(連線超時)
如下圖
![http://ithelp.ithome.com.tw/upload/images/20160808/20100493budq5Ng14n.jpg]
(http://ithelp.ithome.com.tw/upload/images/20160808/20100493budq5Ng14n.jpg)
windows driver for SQL也更新到最新的了
http://ithelp.ithome.com.tw/upload/images/20160808/20100493oyMEc4yhSv.jpg
windows 7 & 2012的防火牆也關了
http://ithelp.ithome.com.tw/upload/images/20160808/20100493eli7q6CfeR.jpg
http://ithelp.ithome.com.tw/upload/images/20160808/201004935Vqagcj2kG.jpg
SQL上的TCP/IP相關的設定也都設了(爬文下來的結果)
http://ithelp.ithome.com.tw/upload/images/20160808/20100493QylFsyIBJ5.jpg
http://ithelp.ithome.com.tw/upload/images/20160808/20100493MX9JA8ZWGp.jpg
http://ithelp.ithome.com.tw/upload/images/20160808/20100493Y0n6fMpBdF.jpg

最後WIN7上設odbc時server也都正常認證登入了,就是在改選預設sql資料庫的時後出現第一張圖的情況。
http://ithelp.ithome.com.tw/upload/images/20160808/201004937l0WCFtVo5.jpg

看更多先前的討論...收起先前的討論...
怎麼編輯文章? 我找不到,第一張圖沒有跑出來- -"
沒辦法囉,現在討論也不能貼圖,慘兮兮
不然就是貼圖床連節,我們犧牲點,右鍵標記到新分頁開啟而已
其實,我都是用 navicat 轉資料庫,還不錯可以轉,或是出 xlsx 去轉也行
至於 odbc,基本上應該都ok的,一般不給 sa 的權限,都是資料庫另外開 user 之後
另外給權限的
可是大大,我是用SQL原生的BAK檔還原
正確來說是用SQL2000的BAK檔還原到SQL2008R2然後把DB的等級提升到2008,再用維護計劃備份BAK出來到SQL2012去還原。
ODBC確時不是SA的帳號,是開某個DB的專用帳戶給clinet的工作站去抓DB的資料來給WMS用,只是現在ODBC讀不到還原出來的DB資料。

用錯誤訊息當關鍵字所搜到的中、英文資料大致都看過了,上面主要都是說SQL的TCP/IP是否啟用、防火牆的PORT有沒有開(可我的防火牆是關的)

不知道大大還有什麼其到小弟沒想到,看到,注意到的設定沒設到!
allenlwh iT邦高手 1 級 ‧ 2016-08-08 17:47:02 檢舉
開啟SQL Server Management Studio,用IP連接,試試看。
感謝兩位來留言

原因找到了,SQL SERVER的服務不知道為什麼沒有重啟(明明有整個重開機過= =)
後來把服務裡的全部都重啟一次,NETSTAT 就能看到1433PORT有在監聽了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答