sql2008遷移
① sql server 2008 實例如何從網路伺服器轉移到本地伺服器
網路伺服器,就是為網路提供服務的,供其它電腦訪問或使用,也包含本地
本地伺服器,只為本地提供服務,網路用戶不能訪問
② sql server 怎麼遷移資料庫
1、真心不建議你遷移系統資料庫,太麻煩了。就一個系統用戶賬號就夠你累的了。
2、我一般都是在新計算機上安裝新的SQL服務實例,然後逐個遷移用戶資料庫
3、只需要向用戶貼出安民告示即可,也就半個小時到1一個小時,基本上全部搞定。
若非要遷移,那麼你可以這樣做:
首先遷移master資料庫,master資料庫是整個SQL Server實例的核心,所有的設置都存放在master資料庫里,如果master資料庫出現問題,整個實例都將癱瘓。首先打開SQL Server Configuration Manager,在左邊的列表框中選中SQL Server Services節點,然後在右邊的列表框中找到需要遷移系統資料庫的實例的那個SQL Server服務,比如說SQLServer(MSSQLSERVER),停止這個實例的服務(不會停的去菜場買塊豆腐撞死算了),然後右鍵單擊,選中最底下的「Properties」,並且切換到「Advanced」標簽,如下圖所示:
看到「Startup Parameters」了吧,這里的參數就是需要我們更改的。如下圖所示:
把這段字元整理一下就是這樣:
-dC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\master.mdf;
-eC:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;
-lC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\DATA\mastlog.ldf
基本上看出來了吧,「-d」後面的就是master資料庫數據文件的位置,「-e」是該SQL Server實例的錯誤日誌所在的位置,至於「-l」就是master資料庫日誌文件所在的位置了。修改數據文件和日誌文件的路徑到適當為位置,錯誤日誌的位置一般不需要做變更,例如將數據文件存放到D盤的SQLData文件夾下,日誌文件存放到E盤的SQLLog文件夾下,則參數如下:
-dD:\SQLData\master.mdf;-eC:\Program Files\Microsoft SQLServer\MSSQL10.MSSQLSERVER\MSSQL\Log\ERRORLOG;-lE:\SQLLog\mastlog.ldf
點擊「OK」保存並關閉對話框。
③ mysql to sql server 2008遷移工具怎麼用
以下有幾款遷移工具的對比,可以參考,比較推薦DB2DB.
軟體易用性主要是指軟體在導入前的配置是否容易。由於很多軟體設計是面向程序員而非一般的資料庫管理人員、甚至是普通的應用程序實施人員,而這一類人員很多時候並沒有數據源配置經驗。因為一些使用 ODBC 或者 ADO 進行配置的程序往往會讓這類用戶造成困擾(主要是不知道應該選擇什麼類型的資料庫驅動程序)。下面讓我們看看四個工具的設計界面:
>>>>
1、SQLyog
SQLyog使用的是古老的 ODBC 連接,但對於新一代的程序來說,這種方式的非常的不熟悉並且不容易使用,並且必須要求本機安裝好相應的資料庫的 ODBC 驅動程序(SQL Server 一般自帶好)。
>>>>
2、NavicatPremium
NavicatPremium是四個應用工具中設計最不人性化的一個:從上圖怎麼也想像不到要點按那個小按鈕來添加一個新的連接,並且這個連接設置不會保存,每次導入時都必須重新設置。NavicatPremium使用的是比 ODBC 稍先進的 ADO 設置方式(199X年代的產物),但使用上依然是針對老一代的程序員。
>>>>
3、Mss2sql
Mss2sql是最容易在網路上搜索出來的工具,原因之一是它出現的時間較早。
DB2DB同樣遷移 300萬數據時,僅僅使用了 2 分 44 秒,這個速度相當驚人。不過最後的結果出現一個 BUG,就是提示了轉換成功,但後面的進度條卻沒有走完(在後面的數據完整性評測中,我們驗證了數據其實是已經全部處理完畢了)。
④ 如何 從 MySQL 5.0 遷移到 Sql Server 2008 導入
1、在Sql Server 2000中選中右擊所要導出的資料庫選擇->所有任務->導出數據
2、在彈出的對話框中選擇「下一步」,在DTS 導入/導出向導中選擇「下一步」
3、在接下來的對話框中將目的改為「文本文件」,在文件文件名的對話框中找到所要導出的文件的名稱,單擊「下一步」。
4、在彈出的對話框中選擇「慧山尺用一條查詢指定要傳輸的數據」,單擊「下一步」。
5、在彈出的對話框中的查詢語句框中輸入相關查詢語句。(例如select id,name,pwd from user)單擊「分析」,如果彈出「SQL語句有效唯御」則單擊下一步。
6、在選擇目標文件格式的對話框中的列分隔符中選擇對應的分隔符(一般為逗號),文本限定符(一般為雙引號{"}),如果有需要可以單擊「轉換格式」(我選擇了,把所有欄位的類型都改為varchar,這樣只是為了方便在PHP中設定前高delimiter)
7、下一步->下一步->完成
8、如果彈出「成功地將1個表從Microsoft SQL Server復制到了Flat File。」則從SQL Server 2000導出成功了!
⑤ sql2008的存儲過程怎麼遷移到另外一台sql2008資料庫來著
創建sp的腳胡納本,在目標DB上運行一下。
如果有大大做顫量過程,那就使用工具軟體來比較、更新滾敗。
⑥ SQL server2008r2資料庫大數據量分區遷移失敗
如果你把語句一起執行的話,很容易卡死,州櫻如果把語句分開執行,成功的機率就比較高,特別是這種大數據的操作,如果一次刪洞畝除10000W個數據,很容易卡死,如果分成10次刪除,成功的機會就很高,你可以試試把語句納跡森分開執行。
⑦ sqlserver2008 r2 不停機遷移資料庫
僅有ldf文件是還原不來的,如果他給你的孫鬧答是.mdf文件,你用附加功能。如果給你的則慧是他備份的.bak文彎中件,你用還原功能。一般2008還原2005或2000的備份文件不會有問題,但在2000上還原2005或2008的備份文件的時候會出問題,即sqlserver是高版本兼容低版本
⑧ 關於sql2008資料庫遷移到sql2005
很遺憾,不可行。不能把高版本的資料庫文件附加到低版本資料庫上。指敗搜
可以嘗試在2008的SSMS內右擊資料庫,「任務」-「復制資料庫」來對資料庫對象進行復制,或者「任務」-「生成腳本」來生成SQL Server 2005兼容的腳本唯歷之後再枯神2005里執行。
⑨ sql server 2008 資料庫的遷移有哪些方法
方法一:
將\Microsoft SQL Server\MSSQL\DATA文件夾中的syntt_data.mdf和syntt_log.ldf文件復制到安裝有資料庫伺服器的機器的文件夾中(可以是本機的\Microsoft SQL Server\MSSQL\DATA\文件夾),然後進入企業管理器。右鍵點擊「資料庫」,在浮動菜單中選擇「所有任務」中的「附加資料庫」。
在隨後的提示頁面中選擇剛才復制過來的.MDF文件,如果想指定資料庫的所有者,在「指定資料庫所有者」選擇框中選擇你認為合適的用戶。如果想修改資料庫的名字,可在「附加為」框中輸入新的資料庫名字(對本資料庫,不建議這么做,因為這樣的話,整個程序中所有涉及資料庫連接的代碼都要隨之修改,那將是不必要的勞動)。
在進行完上述的工作之後,直接點擊「確定」就可進行數據的SQL Server 數據轉移轉移。
方法二:
(方法一)是針對資料庫中沒有本資料庫的伺服器,如果資料庫中已經建有與該資料庫名稱相同的資料庫,則直接按照備份資料庫的恢復操作就可完成數據的SQL Server 數據轉移轉移。
方法如下所述:
這種方法首先要在本機上建立一個備份文件,具體操作介紹如下:
1、 在企業管理器中打開伺服器組以及指定的伺服器。然後右鍵點擊需要備份的資料庫在這里是syntt,在浮動菜單中選擇「所有任務」菜單下的「備份資料庫」,打開數據備份對話框。
2、 選擇「常規」選項卡,在名稱對話框中輸入本分集合名稱,在「描述」文本框中輸入備份集描述文本信息。在「備份」組下選擇備份操作類型,共有以下幾種:
資料庫—完全:完整備份資料庫。
資料庫—差異:增量備份資料庫。
事務日誌:事務日誌備份。
文件和文件組:資料庫文件和文件組備份。
在「目的」組中指定備份設備或者備份文件名稱,選擇「添加」按鈕添加備份設備或者文件;「刪除」按鈕用來刪除備份設備和備份文件;選擇「內容」按鈕,則可查看已經存儲在備份設備或文件中的備份信息。
在「重寫」組中有兩種選項:
追加到媒體:選擇該選項,表示需要保存備份設備或文件中以前的備份數據。
重寫現有媒體:要求本次被分數據覆蓋以前的備份數據,從而節省存儲空間。
在「調度」組中,安排數據備份的時間。用來指定資料庫備份在將來的某個時間執行
3、 「選項」選項卡,設置資料庫備份操作選項。其中的內容主要有以下幾項:
完成後驗證備份:要求在備份結束時對備份數據進行校驗。
備份後彈出磁帶:只對磁帶備份設備有效,他要求在備份結束時自動卸帶。
刪除事務日誌中不活動的條目:要求在事務日誌備份結束時刪除事務日誌中的已經完成的事務日誌條目。
檢查媒體集名稱和備份集到期時間:要求在備份前檢查介質集名稱和原備份集中備份SQL Server 數據轉移的有效期,以防止意外重寫破壞原來的備份數據。
備份集到期時間:設置備份集的有效期。
初始化並標識媒體:只對磁帶設備有效。選擇該選項後,SQL Server在備份時將Microsoft定義的磁帶格式信息寫入介質的開始部分。此時,可以在「媒體集名稱」和「媒體集描述」文本框中定義介質集名稱和介質描述信息。
4、 在進行完上述的操作之後,剩下的任務就是點擊「確定」,使系統開始進行資料庫的備份操作。
到目前為止,我們已經有了一個資料庫的備份文件,剩下的任務就是怎麼將這個文件還原至另外的資料庫伺服器中了。
1、因為使用企業管理器進行資料庫的恢復只能是在本機進行,所以在進行數據還原之前,必須將剛才所作的備份文件復制到本機,然後在本機選擇「syntt」資料庫,右鍵點擊它,在顯示出來的浮動菜單中選擇「所有任務」下的「還原資料庫」。
2、在還原資料庫對話框中,在「常規」選項卡中的選擇「從設備」的數據恢復方法,通過「選擇設備」按鈕選擇剛才復制過來的文件。
「常規」選項卡與「選項」選項卡中的具體內容如下所示:
「常規」選項卡:
資料庫恢復方法:包括「資料庫」、「文件組或文件」、「從設備」三種恢復方式。
「資料庫」方式:選擇該項時,從「顯示資料庫備份」列表中選擇需要顯示的指定資料庫備份集合,從「要還原的第一個備份」列表框中選擇首先使用哪一個備份集恢復資料庫;「文件組或文件」:選擇它時,資料庫恢復部件列出指定資料庫備份集合中備份的資料庫文件或文件組,管理員可從這些備份文件中選擇恢復那個資料庫文件或文件組;「從設備」:選擇它時,管理員選擇恢復資料庫或其日誌所使用的備份設備,之後再從該備份設備中選擇使用哪一次備份中的數據恢復資料庫或其日誌。
3、點擊「確定」,完成恢復操作。
⑩ sql2008的存儲過程怎麼遷移到另外一台sql2008資料庫來著
兩台電腦的ip肯定是不一樣的了,網站連接資料庫第一拿謹就要知道連接哪裡的,表示一個資料庫在哪裡,一般需要ip地址和通訊埠,你得修改網站的有關程序或配置,使原來連接空沖舊資料庫的,改為連接新資料庫。
估計創建資料庫時,你用的就是sqlserver的預設埠,需要確認sql2000和sql2008的預設埠是否一致,如果不一致,在修改網站配置的時候,別落消虧基下它,好在兩個配置通常緊挨著,也不會輕易被忽略。