用pd的逆向工程先把access導入到pd中,再生成sql腳本,在SQL SERVER 2000中運行一下就行了啊
❷ 怎麼將mysql資料庫數據導出成.sql文件
1、首先雙擊打開mysql資料庫,打開需要導出的文件。
❸ 如何將SQL server 2000的資料庫轉化為2005的資料庫。
你看看能不能再mysql裡面使用導入命令,首先安裝mysql,登陸到mysql資料庫,然後創建資料庫,命令create
database
資料庫名稱,如果mysql的語句結束符是分號,然後use
資料庫名稱,然後輸入source
sql文件所在的路徑。
如果不行只能通過命令來轉了。
❹ sql資料庫怎麼轉化為sql anywhere資料庫
用powerdesigner將sql的資料庫結構導出,然後再用導出的數據結構生成sql anywhere的資料庫結構;
在這個過程中有些存儲過程可能需要修改一些函數,比如sql中有len函數來求字元串的長度,那最好在新建的sql anywhere資料庫中先建需要的函數。
❺ 如何將sql sever 2008的資料庫轉化成sql server 2005資料庫
完全可以轉。
方法一:右擊數據點,點屬性,在「選項」中選擇資料庫兼容級別為SQL2005,備份或分離後即可還或附加在SQL2005上。
方法二:選擇任務》生成腳本,在生成腳本選項中選擇「編寫數據的腳本」改為True,在「為資料庫伺服器版本生成腳本」一項中,改為SQL
2005,生成的腳本直接在SQL2005中執行,即可。不過如果數據量較多,可能生成的腳本較大,可分步執行。
❻ 把sql2005的資料庫轉換成sql2000的
2005轉到2000的步驟
1.
生成for
2000版本的資料庫腳本
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
生成腳本
--
在"腳本向導"的"選擇資料庫"中,
確定選擇的是要轉到2000的庫
--
勾選"為所選資料庫中的所有對象編寫腳本"
--
在接下來的"選擇腳本選項"中,
找到"為伺服器版本編寫腳本"項,
選擇"SQL
Server
2000"
--
其他選項根據需要設置
--
最後把腳本保存到一個
.sql
腳本文件
2.
在2000中創建目標資料庫
在查詢分析器(或2005的manger
studio在打開腳本文件),
連接到SQL
Server
2000,執行上面生成的腳本.以創建一個新的資料庫
3.
將數據從2005導到2000
2005
的manger
studio
--
打開"對象資源管理器"(沒有的話按F8),
連接到你的實例
--
右鍵要轉到2000的庫
--
任務
--
導出數據
--
在"SQL
Server
導入和導出向導"的"選擇數據源"步驟中,
確定選擇的是要導出的資料庫
--
在"選擇目標"步驟中,
連接到
2000,
並選擇步驟2新建的庫
--
在"選擇源表和源視圖"中,
選擇所有的表
--
最後完成
❼ 怎麼把sqlsever轉成mysql
1、MYSQL的工具使用navicat;
2、SQL在安裝的時候,需要安裝SQL native Clent,並且開啟服務;
3、在navicat中創建數據連接,創建一個對應的空資料庫
4、創建資料庫後,打開資料庫,選擇導入向導
5、導入向導里,選擇ODBC
6、點下一步,導入裡面選擇sql native client;
7、下一步,選擇使用windows NT 集成安全設置,資料庫選擇你要轉換的資料庫,確定
8、如表結構完全一樣,那麼就全選數據表吧,確定,因我們是新建的資料庫,裡面是空的,那麼默認是創建表,如果是要導入到已經有的表結構里,則在目標表裡選擇要導入的目標表,然後選欄位。注意在第6步的時候,選對表的主鍵進行設置!
9、如果是添加數據,則選擇:添加記錄到目標表;如果是需要ID值跟源資料庫一致,則選擇復制,刪除目標全部數據,並從源數據重新導入
注意,導入的時候,如果是已存在表結構,則鍵位不能空,如果是添加數據,則ID值空著,不要添加主鍵,在導入過程中如果出現錯誤,則根據出錯提示處理,此方法絕對可以!
❽ 怎樣在資料庫中使用sql語句進行類型的轉換
字元串和整數日期都可以轉換的。
1.當欄位類型為:INT;
2.傳入的值為:字元串類型;
3.WHERE條件中的整型欄位的傳入值用單引號或雙引號;
上述描述的前提條件下,會對把傳入的 值類型 轉換為 欄位定義的數據類型,故WHERE 條件是可以使用到索引的,但從資料庫表讀出到內存塊後的值會被 轉換為 傳入值的數據類型,從而導致ORDER BY無法使用到索引
解釋為何ORDER BY ID沒有外部排序 或extra的內容為空,那是因為WHERE ID='2' 按主鍵查詢只能查到唯一的一條記錄,故不需要排序;
ORDER BY tid 時,WHERE tid='2' 按普通索引去查找的話,能查找到的數據條數會大於1條,加上數據類型隱形轉換了,為此需要再額外進行排序和extra部分有內容顯示;