將SQL Server
創建的數據庫從一個地方移到另一個地方的SQL Server
上的時候
哪種方法既簡單又安全呢?TechRepublic的成員Joseph Moore告訴了我們問題的答案
問題所在 一個公司的SQL
server位於一個地方
並且有不少數據庫
目前
它的IT部門不得不將那些數據庫移植到位於另一個地方的SQL
server上
什麼方法能夠使得這個移植既安全又高效呢?
解決方法 引入DTS 在那台SQL Server
上使用DTS包
與遠程的SQL
機器連接
接著引入數據庫計劃
下面是它的操作步驟:
在SQL Server
機器上登陸
打開SQL企業管理器(SQL Enterprise Manager)
將遠程的SQL Server
機器添加到企業管理器視圖中去
並且使用SA帳戶信息作為驗證碼信息
(SQL Server
只有SQL Server的帳號
並不像SQL
K一樣
除此之外還具有Windows的帳戶)
到SQL
K的數據庫服務器中
點擊樹形結構的Databases項
在其上創建一個新的數據庫
將SQL
上的數據庫導入到這個數據庫中
右鍵空的數據庫
選擇All Tasks -> Import Data來使用DTS的引入/輸出功能
在你的SQL Server上選擇SQL OLE DB Provider 作為連接類型
並且選擇SQL
機器作為源數據庫
鍵入你的SA帳號
選擇要引入的數據庫
並且點擊下一步(next)
指定SQL
K server 為引入的目標機器
並且為你的本地SQL
K創建一個你的帳號(你可能希望在你作為管理員登陸上SQL
K的時候
將它和Windows的帳號聯系起來)
選擇你的空白數據庫為目的地(destination)
選擇引入的表格/視圖/存儲(tables/views/stored)
不斷地點擊下一步
然後選擇Now來運行引入程序
當一個數據庫引入到SQL
K的時候
你應該獲得相應的界面
額外的思考 當引入工作已經完成的時候
還有一些事情需要考慮
有的人(一個SQL開發人員)也許會需要修改存儲的程序語句
因為在SQL
和SQL
k中的語法是不一樣的
有些語句需要升級
在線的SQL Server書籍會告知你進行這種轉換所需要的修改方法
同樣
在SQL
K中
要檢查你的登陸狀況
檢查有哪些人具有這個新的引入的數據庫的訪問權
相應地重置用戶的帳號
注意
要記得在哪裡都要使用Windows的驗證帳號
From:http://tw.wingwit.com/Article/program/SQLServer/201311/21982.html