客戶支持
  首 頁 域名注冊  虛拟主機  營銷通  網站推廣  網站建設  企業郵局  優惠套餐  聯系我(wǒ)們  彙款方式  
網站首頁
客戶支持首頁
熱門文章排行
更多... 
 
熱門問題列表
首頁 -> 客戶支持
【推薦】SQL Sever 導入數據演示-數據庫維護重要方式

查看次數:1158805   更新時間:2006/8/18    
SQL Sever 導入數據演示 (在新開(kāi)通數據庫時,您需要使用這項功能将本機上數據導入到我(wǒ)們服務器上 )

有很多用戶新開(kāi)通數據庫後問我(wǒ)們 怎麽将自己本地數據庫 數據發布到 我(wǒ)們的服務器上.

一(yī)般有兩種方法: 1. 數據庫還原, 實際數據庫庫還原 不能達到這個目的, A: 用戶沒有權限做數據庫還原. B: 用戶本地數據庫和我(wǒ)司服務器數據庫的用戶名不一(yī)緻.

2. 數據庫導入: 這種方法可以較好的解決問題.但一(yī)些細節需要注意.
思路如下(xià):

A: 将本地數據庫表,存儲過程.視圖等. 生(shēng)成 Sql腳本. *
B: 使用我(wǒ)司服務器提供的數據庫用戶名替換 Sql腳本裏面的用戶名.
C: 在我(wǒ)司數據庫服務器運行 新生(shēng)成的Sql腳本, 這樣就在服務器上創建好了數據庫表和存儲過程結構.
D: 在我(wǒ)司數據庫服務器 運行數據庫導入導出, 将本地數據庫的數據 發布到服務器上. 導入過程完成.


下(xià)面就詳細演示一(yī)下(xià)流程.

1. 首先選擇本地服務器(數據源)數據庫, 選擇 "所有任務" 下(xià)的 "生(shēng)成SQL腳本" ,選擇 "編寫全部對象腳本" 或者 根據您數據庫實際, 選擇 "全部表","全部存儲過程","全部視圖" 等.

2. 選擇 "選項" 選種 表腳本選項 中(zhōng)間的 幾個項目. 其中(zhōng) "編寫主要健,外(wài)鍵, 默認值和檢查約束腳本" 非常重要. 必選, 單擊确定. 保存文件成一(yī)個sql腳本(ex.sql)
 
3. 編輯 腳本文件(ex.sql),将文件中(zhōng)的用戶名删除(因爲服務器上的數據庫用戶名和你本地數據庫用戶名不一(yī)樣,不删除會導緻問題),

你可以使用文本編輯器(記事本/寫字闆/EditPlus) 等.替換所有的用戶名 替換爲空格,一(yī)般用戶名爲 dbo 或者你自己分(fēn)配的用戶名

1) 将"[username]." 替換爲 空格. 例如 "[dbo]." 替換爲  空格
2) 将"username."    替換爲 空格. 例如 "dbo."    替換爲 空格
例如: 下(xià)面是一(yī)個删除存儲過程的sql腳本

if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[product_3]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[product_3]

替換後 就爲

if exists (select * from sysobjects where id = object_id(N'[product_3]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [product_3]

注意 要将 dbo. 和[dbo]. 都替換爲空格. 否則 下(xià)面的步驟将不能正常運行

4. 連接上目标服務器數據庫(我(wǒ)司數據庫服務器),執行修改後的sql腳本文件,這樣 源數據庫 和目标數據庫的數據庫對象(表,視圖,存儲過程等)就完全相同了. 開(kāi)始準備導入和導出數據

Sql運行界面

數據庫建立時注意問題: 在 執行sql 語句時會出現警告提示. 都是正常的.可以忽略, 例如

警告: 已創建表 'authors',但其大(dà)行大(dà)小(xiǎo)(16128)超過了每行的大(dà)字節數(8060)。如果結果行長度超過 8060 字節,則此表中(zhōng)行的 INSERT 或 UPDATE 将失敗。

這是一(yī)個警告提示.但可以忽略.

5. 在目标數據庫,右擊您準備導入數據的數據庫,選擇“所有任務”下(xià)的“導入數據

6. 進入DTS導入/導出向導,點擊“下(xià)一(yī)步”按鈕繼續

7. 選擇數據源,輸入數據源所在的數據庫服務器名稱、用戶名、密碼和要複制數據的源數據庫,點擊“下(xià)一(yī)步”按鈕

8. 選擇目的,輸入目的數據庫所在的數據庫服務器名稱、用戶名、密碼和要複制數據的目的數據庫,點擊“下(xià)一(yī)步”按鈕

9. 選擇複制方式,一(yī)般選“從源數據庫複制表和視圖”,點“下(xià)一(yī)步”繼續

10. 選擇要複制的表和視圖,點“下(xià)一(yī)步”繼續

11. 設定調度方式,一(yī)般選“立即運行”就可以,然後點“下(xià)一(yī)步”繼續

12. 點“完成”執行

13. 數據導入完成
 
   
14 數據庫導入常見問題總結:

A. 導入後 網站頁面不能正常

[返 回]
上海陽桃網絡科技有限公司 vip.bangweb.cn (百川網絡)