1樓:是勇敢
好漢,灑家勸你快快棄之使用ruby,你看至今無一人理會你。ruby至稱開發速度極快,可當今,其他語言並不在乎於此,相反,其他方面遠遠使ruby無法比之,加上開源。故ruby無半點發展前途。
快快棄之,休要再。
關於sql server備份還原問題
2樓:網友
那是因為你的檔案系統和**上的檔案系統不一樣,你可以執行。
restore database db from disk='備份檔案位置'
with move '資料檔案' to '目標位置',move '日誌檔案' to '目標位置'
還有疑問可以hi我。
重灌系統後sql server備份的資料庫怎麼還原
3樓:網友
你是在資料庫上備份的,還是直接複製了mdf檔案?
要是直接複製了mdf檔案就開啟企業管理器,在資料庫上右鍵→所有任務→附加資料庫。
要是在資料庫上直接選所有任務備份的資料庫,就開啟企業管理器,在資料庫上右鍵→所有任務→還原資料庫。
4樓:陳學陽
如果重灌前sql是裝在系統盤的,那就什麼都完了。如果不是,那直接找sql的安裝目錄,直接開啟,也許你也可以重灌sql
如果對您有幫助,請記得為滿意答案,謝謝!祝您生活愉快!
vaela
5樓:網友
如果你的sql 不是安裝在系統盤上,即使你沒備份資料也不會丟失。
6樓:網友
把資料檔案和日誌檔案在新裝的資料庫新增一下就好。有嚮導。
c# 備份還原sql server 2008的問題
7樓:陽光的雷咩咩
不管是手動操作sql介面,還是用**,本質上都是呼叫的sqlcmd之類的內部的類庫。
備份還原也有相應的sql語句的,類似backup database youdb to disk='d:\' 你用sqlcommand呼叫此語句就行了。
你手動運算元據庫也很難實現直接本地與伺服器之間的還原備份的,因此用**就暫時別想了。
8樓:熱情的梵人
1.記住資料庫所在位置和檔名。
2.分離資料庫。
3.根據圖1所示,把資料庫名(有2個檔案乙個mdf檔案,還乙個是同名日誌檔案)
複製出來(意思就是備份出來)就可以了。
備份乙個windows server 2003系統到別的機器上還原
9樓:網友
可以!首先用ghost備份2003為。gho檔案。
在你的電腦上安裝乙個虛擬機器,虛擬出你公司電腦的硬體環境,並分配一定的空間給他,在虛擬機器內執行ghost軟體,把你剛才備份的。gho檔案還原到虛擬機器內的c盤,就可以了!
10樓:網友
只能用ghost 或者windows封裝。
ghost 比較簡單,但是有許多弊病。。就是你必須將你正版的2003無用的垃圾清理乾淨,然後驅動打包。之後在進行ghost備份,備份完成之後 將備份的ghost 用ghost映象瀏覽器開啟,將驅動移除。
不然你還原到另一臺電腦上的話會因為驅動不符合會藍屏的。
11樓:理髮工具
不建議這樣做。因為你公司的電腦硬體和你的thinkpad不一樣,直接備份恢復到你的thinkpad裡可能會出現驅動程式不匹配的問題。
12樓:奧特爸
用ghost 做好備份 把備份檔案 *.gho 拷貝走 然後 在拿到自己的筆記本上 用以個ghost的系統盤 將備份 from image (u盤的備份檔案) 還原到c盤 然後重新裝下驅動 在做好本機的備份就ok了。
sql server 2008資料庫的備份能夠還原到sql 2005的資料庫上?
13樓:
給你乙個解決方法:
1、找一臺機器,安裝2008
2、在這臺機器上還原,然後匯出,可選擇匯出檔案型別,找乙個2005能接受的型別。
3、在2005下匯入。ok。
14樓:網友
先使用sql2008還原資料庫,再匯出資料庫,記得在此步驟中修改資料庫的版本為sql2005,最後,使用sql2005匯入資料庫即可。
sql server 2000 的 備份 還原 附加 有什麼不同
15樓:
1、肯定大小不一咯,但恢復後顯示的資料效果是一樣的。
2、還原和附加是不是一樣的效果。如果是備份檔案(如字尾bak的檔案),則只能還原,如果是直接拷貝mdf和ldf檔案的,則只能附加。
3、自動的維護計劃 備份的 是 bak的檔案,是屬於備份產生的檔案,則只能通過還原的方式來恢復(用附加是沒法恢復)。
還原和附加 :都是在當前資料庫上 還原和附加的嗎? 有沒這樣的說法:還原 是在原資料庫上操作。 而附加是在在新建立的資料庫上進行附加的。
備份後對應還原,可以拿備份檔案(即bak檔案),到所有同版本的sql server伺服器上進行還原(當然啦,也可以在原備份的機器上還原,但要注意,若原資料庫還存在的話,則用「強制還原」來還原才行);附加操作可以在原來機器上附加,也可以把mdf和ldf檔案拷貝到別的同版本的sql server伺服器上進行附加。
16樓:
備份、還原是一對;分離、附加是一對。
備份的話當前資料庫還存在,只是備份了乙份;分離的話當前的庫和這個被分離的資料庫就沒關係了。
備份時可選完全,也可選差異。差異是距上次備份的差異,這樣生成的檔案會小些。
還原的話要求當前必須有這個資料庫,完全備份的還原,只要有庫名即可做還原。還原後物理檔案存放在你新建立的這個資料庫的物理位置上;差異備份的還原,需要和上次備份時的源資料庫狀態一致。
附加資料庫,一選資料庫的物理存放位置,庫就進入資料庫管理了,物理位置指向所選的附加資料庫。
可以認為分離、附加是一種指標操作;備份、還原則更為複雜一些,備份的產物與當前資料庫無關,還原成功後檔案也可以刪除。
17樓:
自己多試幾遍就知道啦。
怎麼把sql server 2008 備份檔案bak還原?
18樓:浪小客
1、開啟sql server management studio,連線資料庫,找到「本地」 -資料庫」。
2、右鍵單擊「還原資料庫」或「還原檔案和檔案組」。
3、在「還原檔案和檔案組」介面上,輸入目標資料庫名稱,選擇「源裝置」,然後單擊「瀏覽」以選擇要還原的檔案。
4、您可以新增多個備份檔案,選擇恢復檔案,單擊「確定」。
5、檢查要恢復的bak備份檔案,單擊ok,開始恢復操作,根據資料量,恢復所需的時間不同,請耐心等待。
6、等待還原完成,單擊「確定」,重新整理資料庫列表,可以看到剛恢復的資料庫。此時,bak備份檔案已恢復到資料庫。
19樓:網友
你的bak檔案為版本應該是sqlserver2008 r2版本資料庫。 而你目前電腦的資料庫為 sqlserver2008,高版本資料無法還原到低版本資料庫。
解決方法:1.通過相同型別的伺服器資料庫備份還原。
2.或者點選資料庫右鍵屬性->相容級別改成低於或等目標伺服器的版本在備份還原試試。
3.或把資料庫生成sql指令碼輸出來 在執行到新資料庫中即可。
希望能幫到你!
20樓:下揚州啊
你備份的伺服器版本高於你現在要恢復的伺服器的版本,所以沒法恢復的。
SQL2008無法進行遠端(外網)訪問。
你要讓外網訪問你的機器,這與網路設定有關。應該要通過設定閘道器什麼之類的。你可以試一下外網ping你的ip地址。並且,你的ip應該是外網ip,不能是內網的ip。外網訪問資料庫需要具備兩個條件 你的電腦 伺服器 需要一個外網固定ip或者動態域名在路由器裡對資料庫埠 你的是預設的1433 做埠對映這樣外...
如何在linux上遠端訪問本地的mysql
這個問題分兩部分 1 需要系統本身開通資料庫對應的埠,mysql應該是3306 或者直接關閉防火牆 2 mysql開通連線許可權 1 首次安裝的mysql應該是沒有密碼,使用 mysql uroot p回車,直接進入到mysql 頁面 2 開通需要對外連線的帳號許可權 1 updatemysql.u...
SQL資料庫如何通過儲存過程訪問遠端MySQL資料庫
du瓶邪 sql code 訪問不同電腦上的資料庫 遠端只要聯好網就一樣 如果經常訪問或資料量大,建議用連結伺服器 建立連結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip地址 exec sp addlinkedsrvlogin srv l...