亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server導入、導出、備份數據方法

2020-07-25 13:36:14
字體:
來源:轉載
供稿:網友
一、導出導入SQL Server里某個數據庫
  1.在SQL Server企業管理器里選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫。
  2.備份 選數據庫-完全,
  目的 備份到 按添加按鈕
  文件名 在SQL Server服務器硬盤下輸入一個自定義的備份數據庫文件名(后綴一般是bak)
  重寫 選重寫現有媒體
  最后按確定按鈕。
  如果生成的備份數據庫文件大于1M,要用壓縮工具壓縮后再到Internet上傳輸。
  3.通過FTP或者remote desktop或者pcanywhere等方法
  把第二步生成的備份數據庫文件或者其壓縮后的文件傳到目的SQL Server數據庫,如果有壓縮要解壓。
  4.目的SQL Server數據庫如果還沒有此數據庫,先創建一個新的數據庫;
  然后選中這個新創建的數據庫,按鼠標右鍵,選所有任務->還原數據庫
  還原->從設備->選擇設備->磁盤->添加(找到要導入的備份數據庫文件名)->確定
  還原備份集->數據庫-完全
  最后按確定按鈕。完全的數據庫導入成功了。
  (如果在已經存在的SQL Server數據庫上還原數據庫可能遇到有還有其它人正在使用它而恢復操做失敗,
  可以去看 ->管理->當前活動->鎖/對象->找到數據庫下鎖的進程號->到查詢分析器里用kill 進程號殺掉這些鎖,
  然后再做還原)
  注意:如果在原有的目的SQL Server數據庫上從備份文件(*.bak)還原數據庫
  會把已經存在的表、存儲過程等數據庫對象全部替換成最近這次導入的備份數據庫里的內容。
  如果一定要還原備份文件(*.bak)里部分數據,需要另外建一個新數據庫,
  其邏輯名稱和數量同備份文件(*.bak)里數據庫的邏輯名稱和數量一致;
  新數據庫的物理文件名稱取得一定要和備份文件(*.bak)里數據庫的物理文件不一樣才行。
二、導出導入SQL Server里某個表
  1.沒有防火墻,同一個局域網里或不在同一個局域網里,但通過Internet可以互相訪問
  在SQL Server企業管理器里選中目的數據庫 ,按鼠標右鍵,選所有任務->導入數據->
  彈出數據轉換服務導入/導出向導窗口->下一步->
  選數據源-> 數據源(用于SQL Server的Microfost OLE DB提供程序)->
  服務器(可選擇局域網內能訪問到的所有SQL Server服務器,或者直接輸入IP地址)->
  選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入數據庫的用戶名和密碼)->
  數據庫(可選擇上面選中SQL Server服務器上所有權限范圍內的數據庫)->下一步->
  選擇目的->目的(用于SQL Server的Microfost OLE DB提供程序)->
  服務器(默認為上一步里選中的導出服務器,也可以選其它局域網內能訪問到的所有SQL Server服務器,或者直接輸入IP地址)->
  目的數據庫(可選擇上面選中SQL Server服務器上所有權限范圍內的數據庫)->下一步->
  制定表復制或查詢->選從源數據庫復制表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步->
  選擇源表和視圖->在要導入的表和視圖前面選中源->目的出現同樣的表名(可以手工修改成別的表名)->
  轉換->列映射和轉換里面可以修改源表和目的表之間字段的對應關系,修改目的表字段的類型和長度等,
  并可以選擇創建目的表,在目的表中增加行,除去并重新創建目的表,啟用標志插入等選項->確定->下一步->
  保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出導入數據,選調度DTS包以便以后執行)->
  保存(可以不選)->[ 保存DTS包(如果以后還要轉移這批相同的數據,可以把本次導出導入的內容和步驟保存起來,
  存到SQL Server即可,保存的時候要輸入DTS的包名及詳細描述)->下一步-> ]->完成
  正在執行包->圖形界面顯示創建表及插入記錄的步驟和狀態->完成
  2.經過防火墻,不在同一個局域網里
 ?、?、導出表里的數據到文本文件:
  在SQL Server企業管理器里選中目的數據庫,按鼠標右鍵,選所有任務->
  導入數據->彈出數據轉換服務導入/導出向導窗口->下一步->
  選數據源-> 數據源(用于SQL Server的Microfost OLE DB提供程序)->
  服務器(可選擇局域網內能訪問到的所有SQL Server服務器)->
  選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入數據庫的用戶名和密碼)->
  數據庫(可選擇上面選中SQL Server服務器上所有權限范圍內的數據庫)->下一步->
  選擇目的->目的(文本文件)-> 文件名(在自己的電腦硬盤中生成一個自定義的文本文件) ->下一步->
  制定表復制或查詢->選從源數據庫復制表和視圖(也可以選擇用一條查詢指定要傳輸的數據)->下一步->
  選擇目的文件格式->源(選擇要導出的表)->用默認的帶分隔符->選第一行包含有列名稱選項->下一步->
  保存、調度和復制包->時間->立即運行(如果要實現隔一段時間自動導出到文本文件,選調度DTS包以便以后執行)->
  保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成
  正在執行包->圖形界面顯示表到文本文件的步驟和狀態->完成
  如果生成的文本文件大于1M,要用壓縮工具壓縮后再到Internet上傳輸。
 ?、?、通過FTP或者remote desktop或者pcanywhere等方法把
  第①步生成的文本文件或者其壓縮后的文件傳到目的SQL Server數據庫,如果有壓縮要解壓。
  ③、把文本文件導入目的SQL Server數據庫
  直接把文本文件導入目的SQL Server數據庫里跟文本文件同名的新表名時,默認的會把所有字段類型都變成字符串。
  所以我們要這樣做:
  在源SQL Server數據庫上先生成創建表的sql語句
  在SQL Server查詢分析器里->選中源數據庫里表名->按右鍵->在新窗口中編寫對象腳本->創建->
  復制下新窗口內創建表名的sql語句
  到目標SQL Server數據庫上查詢分析器里執行創建表名的sql語句,生成空表結構。
  (如果已經存在這樣的表名,修改建表的sql語句,在表名后面加上導入時間的年月信息,例如table_0113)
  調用導入/導出工具->彈出數據轉換服務導入/導出向導窗口->下一步->
  選數據源-> 數據源(文本文件)->
  文件名(已傳到目的SQL Server數據庫下要導入的文本文件,后綴可以不是*.txt,
  但是常規文本編輯器能打開的文件,文件類型選全部)->下一步->
  選擇文件格式->用默認的帶分隔符->選第一行包含有列名稱選項->下一步->
  制定列分割符->逗號->下一步->
  選擇目的->目的(用于SQL Server的Microfost OLE DB提供程序)->
  服務器(可選擇目標局域網內能訪問到的所有SQL Server服務器)->
  選擇使用windows身份驗證還是使用SQL Serve身份驗證(輸入數據庫的用戶名和密碼)->
  數據庫(可選擇上面選中SQL Server服務器上所有權限范圍內的數據庫)->下一步->
  選擇源表和視圖->修改目的表名為剛才創建的表名->轉換(在目的表中追加行) ->下一步->
  保存、調度和復制包->
  時間->立即運行(如果要實現隔一段時間自動把文本文件導入,選調度DTS包以便以后執行)->
  保存(可以不選)-> [保存DTS包(保存的時候要輸入DTS的包名及詳細描述)->下一步->]->完成
  正在執行包->圖形界面顯示文本文件到表的步驟和狀態->完成
  如果要更改導入時間的年月信息的表名,例如table_0113到原來的表名,
  在企業管理器里把原來的表名改成table_old_0113,table_0113改名成table。
  這會對應用程序里頻繁訪問的表照成一定的中斷。
  注意:源表上的建的索引和主鍵約束不能用上面介紹的1和2方法轉移過來,還需要手工來建索引和主鍵。
  標志種子和not null的約束可以繼承過來。
  導入視圖時會把源視圖里所有的真實數據導入成一個新表,而不是視圖。
三、SQL Server存儲過程或用戶定義的函數導出導入
  1、導出存儲過程或用戶定義的函數成*.sql文件
  在SQL Server企業管理器里選中源數據庫,
  存儲過程->單選或者多選中要轉移的存儲過程->
  用戶定義的函數->單選或者多選中要轉移的函數->
  按鼠標右鍵,選所有任務->生成SQL腳本->確定->在自己的電腦硬盤中生成一個自定義的*.sql文件->
  保存->正在生成SQL腳本->成功
  2、如果目的數據庫經過防火墻,不在同一個局域網里,
  要通過FTP或者remote desktop或者pcanywhere等方法把第1步生成的*.sql文件傳到目的SQL Server數據庫服務器上。
  3、用查詢分析器進入SQL Server目的數據庫,
  從菜單里選文件->打開->打開查詢文件->選中第1步生成的*.sql文件->點執行查詢的綠色倒三角型快捷鍵->
  查詢窗口里會出現執行后的消息(有時候可能因為存儲過程和用戶定義的函數之間有一定的依賴關系,會報一些錯。
  最好先執行用戶定義的函數的*.sql文件,再執行存儲過程的*.sql文件)
四、ORACLE數據庫里表導入SQL Server數據庫
  1、在目的SQL Server數據庫服務器上安裝ORACLE Client軟件或者ORACLE ODBC Driver.
  在$ORACLE_HOME/network/admin/tnsnames.ora里配置ORACLE數據庫的別名(service name)。
  具體配置方法可以參考本站文章:客戶端連服務器的注意事項
  2、在WIN2000或者win2003服務器->管理工具->數據源(ODBC)->
  系統DSN(本機器上NT域用戶都可以用)->添加->ORACLE OD

個人體會:
SQL Server2005里“生成腳本”這個功能來生成所有的內容。SP亦可,好處是可以同時把所有的SP生成在一個文件里,那么也只要執行一下就把所有的SP放在新的數據庫里了。同理,關于表,視圖等其他也是這樣的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩一二三四五区| 国产精品久久久久久影视| 国产精品爱啪在线线免费观看| 欧美午夜片在线免费观看| 国产精品欧美风情| 91精品在线国产| 亚洲成人精品久久久| 国产精品欧美日韩久久| 欧美自拍大量在线观看| 日韩风俗一区 二区| 国产精品精品一区二区三区午夜版| 88国产精品欧美一区二区三区| 亚洲欧美另类自拍| 亚洲香蕉伊综合在人在线视看| 深夜福利亚洲导航| 久久久噜噜噜久噜久久| 日本老师69xxx| 日韩精品欧美国产精品忘忧草| 国模视频一区二区三区| 欧美日韩国产在线播放| 欧美性猛交xxxx免费看久久久| 成人精品视频99在线观看免费| 亚洲国语精品自产拍在线观看| 久热精品视频在线观看| 国产精品中文久久久久久久| xxxx欧美18另类的高清| 亚洲成人黄色网| 一区二区三区国产在线观看| 精品欧美激情精品一区| 精品爽片免费看久久| 久久久久久久久91| 91九色综合久久| 91干在线观看| 2019中文字幕在线| 久久高清视频免费| 日韩在线不卡视频| 亚洲第一级黄色片| 亚洲精品v欧美精品v日韩精品| 国产视频精品xxxx| 一区三区二区视频| 欧美大片在线看| 久久久久亚洲精品国产| 亚洲一区二区免费在线| 欧美色道久久88综合亚洲精品| 国产精品欧美一区二区| 国产日韩亚洲欧美| 热久久免费视频精品| 亚洲大胆美女视频| 亚洲激情视频网| 欧美激情第6页| 日本久久精品视频| 国产成人精品免高潮在线观看| 亚洲直播在线一区| 久久久999国产| 国产啪精品视频网站| 国产一区二区三区三区在线观看| 亚洲日本成人女熟在线观看| 黄色成人在线免费| 日韩美女在线播放| 久久久久国产精品一区| 欧美一区三区三区高中清蜜桃| 97国产精品视频人人做人人爱| 91av在线不卡| 91在线观看免费| 欧美精品在线观看91| 久久久免费在线观看| 在线播放精品一区二区三区| 亚洲欧洲日本专区| 久久99国产精品自在自在app| 日韩视频在线免费观看| 亚洲美女免费精品视频在线观看| 亚洲精品电影网| 91精品国产综合久久香蕉| 欧美俄罗斯乱妇| 亚洲第一色中文字幕| 中文字幕亚洲自拍| 51视频国产精品一区二区| 国内精品小视频在线观看| 精品视频在线播放免| 国产91精品视频在线观看| 国产精品久久久久久搜索| 91久久综合亚洲鲁鲁五月天| 疯狂做受xxxx欧美肥白少妇| 日韩av在线免费看| 欧美中文字幕在线| 成人黄色av播放免费| 欧美性生交大片免网| 成人免费看吃奶视频网站| 亚洲在线免费看| www高清在线视频日韩欧美| 欧美电影第一页| 亚洲最新中文字幕| 亚洲999一在线观看www| 亚洲欧洲黄色网| 亚洲国产成人在线播放| 欧美www视频在线观看| 91天堂在线观看| 久99九色视频在线观看| 日韩av黄色在线观看| 亚洲欧洲日产国产网站| 日本亚洲欧洲色α| 日本欧美在线视频| 欧美日韩国产一中文字不卡| 国产日韩精品电影| 精品人伦一区二区三区蜜桃免费| 97国产在线视频| 国产精品99一区| 国产精品视频成人| 亚洲区bt下载| 国产精品男人的天堂| 91精品视频在线播放| 欧美肥婆姓交大片| 欧美制服第一页| 亚洲男人天堂九九视频| 色樱桃影院亚洲精品影院| 国产不卡一区二区在线播放| 精品久久久久久电影| 欧美午夜宅男影院在线观看| 国模gogo一区二区大胆私拍| 66m—66摸成人免费视频| 亚洲免费伊人电影在线观看av| 午夜精品久久久久久99热软件| 久久久久女教师免费一区| 久久99精品久久久久久琪琪| 成人av.网址在线网站| 欧美视频在线观看免费| 欧美精品久久久久久久久久| 日韩视频免费看| 美乳少妇欧美精品| 狠狠躁夜夜躁人人爽天天天天97| 国产精品精品久久久久久| 国产福利视频一区二区| 国产精品自产拍在线观看| 第一福利永久视频精品| 欧美日韩高清在线观看| 亚洲日韩中文字幕| 中文字幕国产亚洲2019| 国产日本欧美一区二区三区在线| 国内久久久精品| 国产精品白嫩初高中害羞小美女| 91午夜理伦私人影院| 亚洲视频欧洲视频| 亚洲老司机av| 最近2019年好看中文字幕视频| 久久精品亚洲一区| 成人免费在线网址| 国产精品久久久久影院日本| 午夜精品久久久久久久白皮肤| 成人h视频在线观看播放| 日韩美女在线播放| 欧美激情第1页| 播播国产欧美激情| 欧美视频一区二区三区…| 久久国产精品久久精品| 一色桃子一区二区| 日韩免费看的电影电视剧大全| 亚洲欧美视频在线| 丰满岳妇乱一区二区三区| 美乳少妇欧美精品| 中文字幕9999| 不卡中文字幕av| 美日韩精品免费视频| 亚洲欧美日韩精品久久奇米色影视| 日本不卡高字幕在线2019|