① sqlserver建資料庫目錄在C盤,可否移動到其他盤。
可以。
通過sqlserver管理工具對資料庫進行分離操作,然後將資料庫文件到目標目錄,再通過
sqlserver管理工具對資料庫進行刪除操作,重新附加目標目錄的資料庫文件即可。
② 如何把sqlserver數據遷移到mysql資料庫及需要注意事項
在Navicat for MySQL 管理器中,創建目標資料庫
(注意:因為是點對點的數據導入,要求sql server 中要導出的資料庫名稱和要導入到Mysql 中的資料庫的名字相同)
點擊創建好的目標資料庫website點的」表「一項,在右邊會出現導入向導選項。
選擇SQL Server資料庫ODBC,「下一步」,數據鏈接屬性-SQL SERVERODBC
創建訪問SQL SERVERODBC。
回到導入向導中發現,已經可以查看到SQL Server源資料庫中所有的表,選擇需要導入的表。
點擊下一步,查看當前每個表中欄位的數據屬性是否正確,如有問題可以進行調整(sql server中有部分欄位用途相同,但是名稱不同,注意修改,否則會導入失敗)
選擇「添加」-》「下一步」-》「開始導入」,就可以了,
③ 如何把sqlserver數據遷移到mysql資料庫及需要注意事項
二、將SQL
Server數據遷移到MySQL需要注意的一些問題
1、唯一索引的不同,sql
server的唯一索引的欄位只能允許存在一個null值,而mysql,一直oracle中唯一索引對應的欄位都允許存在多個null值。
2、存儲過程的語法存在很大的不同,存儲過程的遷移是最麻煩的,需要仔細修改。
3、程序中部分寫的SQL語句由於語法的不同也要相應的修改。
三、將SQL
Server數據遷移到MySQL的常見方法
1、使用 SQLyog 遷移
優點
該遷移方法很簡單,靈活,遷移時,可以進行欄位的修改,比如在sql
server中原來是datetime,然後遷移到mysql時你可以配置成timestamp;成功率很高;
缺點
遷移很慢!這是該方法最大的缺點,如果表的數據量達到幾十萬行,甚至幾百萬行,你會發現遷移起來真的很慢。明顯比其他遷移方法慢很多。
2、使用 powerdesigner 和 sql server 的腳本導出功能 來遷移
(1)、該方法首先使用 powerdesigner,對sql
server資料庫,進行逆向工程,得到E-R圖,然後生成MySQL的建表語句。完成資料庫結構的遷移;當然表結構的遷移,不使用powerdesigner一樣也是可以的。比如我將表結構導出成語句,然後手動進行修改,然後在MySQL中運行,也是一樣的;
(2)、然後使用 sql server的工具 SSMS,將sql
server資料庫中的表的數據,導出成insert語句,每個表對應導出一個文件,然後對文件進行一些處理,然後導入到MySQL資料庫中。
3、使用Oracle MySQL Server 官方的 workbeach 工具進行遷移
(1)、在workbench 連接sql server時,用戶需要有 view any database 的許可權。不然workbench無法訪問sql
server的表結構的元數據,從而無法進行遷移。
(2)、還有使用 Navicat 來進行遷移的方法,方法和 SQLyog 是類似的。
④ sql server 2005 如何遷移其他盤
如果你想只備份數據,不挪動資料庫(即卸載-重裝SQL-Server)
試試這個,
首先備份資料庫:
BACKUPDATABASEBaiTest
TODISK='C:your_database.Bak'
WITHFORMAT,
MEDIANAME='C_your_database_Backups',
NAME='FullBackupofyour_database';
GO
然後,恢復數據到別的盤:
RESTOREDATABASEyour_databaseFROMDISK='C:your_database.Bak'
WITHreplace,
MOVE'your_database'TO'D:your_database_1.mdf',
MOVE'your_database_Log'TO'D:your_database_Log_1.ldf'
GO
⑤ 安裝好的SQL,如果想把SQL安裝的路徑及文件復制到別的盤符上怎麼解決
SQLSERVER的安裝文件和系統庫的路徑更換比較麻煩,建議你直接重裝。
對於你的業務資料庫你可以先將它們DETACH之後復制到另一個盤符,然後再進行Attach,這樣它的路徑會自動變更過來。
⑥ 如何將SQLserver移動到u盤
SQL Server本身沒有移動的需要,我想你說的是數據移到U盤吧。非常簡單,在要企業管理器中,選擇你要移走的資料庫,選擇屬性看一下數據文件的位置,記下來。然後在要移動的資料庫商右擊所有任務》分離資料庫》確定後分離成功打開資料庫所在的目錄將資料庫拷貝出來就可以了再目標機器上附加資料庫就可以了同樣打開企業管理器》資料庫 右擊 所有任務》附加資料庫
⑦ 如何遷移SQL Server系統資料庫
首先遷移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」保存並關閉對話框。