最好別導出,會影響數據結構的。有兩種辦法可以把資料庫移植到其他伺服器上。
第一種:停當前機器上的SQL服務,這樣就能把需要移植的資料庫復制出來,然後拷貝到新的伺服器上,然後附加。註:這種辦法好處是有備份,如果移植過去發現有錯誤可以重新來復制;不過如果該伺服器上的SQL服務不能被停止該方法則行不通。
第二種:分離資料庫。在要分離的資料庫上點右鍵,然後選擇「所有任務」,然後選擇「分離資料庫」,復制該資料庫到新伺服器上,然後附加。註:最好是復制過去,不要剪切,確定新伺服器上的資料庫沒問題了再刪除原資料庫。
Ⅱ 分離資料庫是什麼意思
問題一:資料庫分離,什麼意思啊? 一般默認情況下資料庫在聯機狀態下我們不能對資料庫文件進行任何復制刪除等操作,如果將資料庫分離的話就可以對數據文件進行復制、剪切、刪除等操作了。一般想直接備份數據文件,就先分離資料庫,之後把數據文件復制到別的地方,再把數據文件附加回去就可以了。
備份資料庫是將資料庫中全部對象以特定格式導成為備份文件,至於格式全部是資料庫引擎來使用,用戶無需關心。導出資料庫是將資料庫中某些對象導出為其他格式的文件,一般都是行集的形式。
問題二:什麼情況下需要分離資料庫? 比如你想把資料庫轉移到別的地方,而你又不願意備份的時候,可以分離然後拷貝文件過去,然後附加上
問題三:sqlserver分離的資料庫在哪 默認的路徑在:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data或者
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data;不過不行就用搜索功能;其實你分離之前可以先檢查其路徑:右鍵--資料庫--屬性--文件,在此面板上可看到路徑
問題四:什麼是資料庫的讀寫分離 資料庫復制被用來把事務性查詢導致的變更同步到集群中的從資料庫。對於大訪問量的網站,一般會採用讀寫分離,比如ebay的讀寫比率是260:1,也就是大型的電子商務網站的。網上看到說採用讀寫分離有如下工具:1,oracle的logical standby2, Quest公司的SharePlex3, DSG公司的RealSyncMySQLReplication可以將master的數據復制分布到多個slave上,然後可以利用slave來分擔master的讀壓力。那麼對於前台應用來說,就要考慮如何將讀的壓力分布到多個slave上。如果每個應用都需要來實現讀寫分離的演算法,一則成本太高,二來如果slave增加更多的機器,應用就要隨之修改。明顯的,如果在應用和資料庫間加一個專門用於實現讀寫分離的中間層,則整個系統的架構擁有更好的擴展性。MySQLProxy就是這么一個中間層代理,簡單的說,MySQLProxy就是一個連接池,負責將前台應用的連接請求轉發給後台的資料庫,並且通過使用lua腳本,可以實現復雜的連接控制和過濾,從而實現讀寫分離和負載平衡。對於應用來說,MySQLProxy是完全透明的,應用則只需要連接到MySQLProxy的監聽埠即可。
問題五:sql server 中資料庫分離和刪除資料庫的區別 分離資料庫就相當於是暫停使用,就像把一個火車廂從列車上暫時分離出來放在倉庫一樣;
刪除就和平時的刪除沒什麼兩樣了,直接幹掉它。
問題六:sql server 2008資料庫的分離是什麼意思 相當於將輪胎(一個Database)從汽車(DBMS)上卸下來。
此時,這個輪胎還是在的(對應到文件),但不能轉(即無法訪問這個Database)。
問題七:資料庫的分離附加與備份還原的區別 分離說的是斷開這個資料庫的連接(但可不是刪除哦,仍然存在於硬碟上,這樣就可以隨意的挪動資料庫了) 。
附加資料庫是附加已分離的資料庫文件。
備份是對本機伺服器裡面的數據進行備份。
還原資料庫是還原已備份的資料庫文件。
問題八:資料庫的分離和附加有什麼作用?可以說詳細點嗎? 一、可以切斷資料庫的使用 (比如當資料庫日誌很大佔用了空間時,可以用分離資料庫的方法來切斷資料庫,從而刪除以前的資料庫日誌,來節省空間)
實踐中碰到 資料庫日誌 很大(10G)佔用了硬碟空間的情況處理:
方法:
1、停掉iis,然後分離資料庫
2、修改資料庫日誌的名字
3、附加資料庫,成功後可以刪除資料庫日誌
二、可以在需要更換資料庫物理存放地址時使用如果您資料庫系統安裝在系統盤(比如 C 盤),由於 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您並不需要重裝資料庫,只要把數據「分離」,然後將相關文件移動到 D 盤的某個目錄,接著「附加」資料庫即可。
SQL Server 2000允許分離資料庫的數據和事務日誌文件,然後將其重新附加到同一台或另一台伺服器上。分離資料庫將從 SQL Server 刪除資料庫,但是保證在組成該資料庫的數據和事務日誌文件中的資料庫完好無損。然後這些數據和事務日誌文件可以用來將資料庫附加到任何 SQL Server 實例上,這使資料庫的使用狀態與它分離時的狀態完全相同。
應注意,只有「使用本資料庫的連接」數為0時,該資料庫才能分離。所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接,如果還有連接資料庫的程序,會出現資料庫的連接狀態窗口,顯示正在連接此資料庫的機器以及名稱,點擊清除按鈕將從伺服器強制斷開現有的連接。
問題九:sql分離資料庫的命令怎麼寫 --首先需要使用master資料庫進行操作
use master
go
--分離資料庫
exec sp_detach_db mydb
go
--附加資料庫
exec sp_attach_db mydb,'D:\mydb_data.mdf' --後面是路徑
go
Ⅲ SQL Server 2000如何附加和分離資料庫
打開"企業管理器",選擇你要跡悉分離的資料庫,褲源單擊右鍵,在「所有任務」上可以看到「附加資料庫」、「分離數姿純乎據庫」。
Ⅳ MSSQL Server2000資料庫分離與附加
如果您資料庫系統安裝在系統盤(比如C盤) 由於C盤容易受病毒侵害 您也許希望您的數據存放在非系統盤(比如D盤) 要做的這點很簡單 您並不需要重裝資料庫 只要把數據「分離」 然後將相關文件復制到D盤的某個目錄 接著「附加」資料庫即可
SQL Server 允許分離資料庫的數據和事務日誌文件 然後將其重新附加到同一台或另一台伺服器上 分離資料庫將從SQL Server 刪除資料庫 但是保持在組成該資料庫的數據和事務日誌文件中的資料庫完好無損 然後這些數據和事務日誌文件可以用來將資料庫附加到任何SQL Server實例上 這使資料庫的使用狀態與它分離時的狀態完全相同
資料庫分離和附加其實很簡單 您即使是初次接觸資料庫 做起來也很容易
一 分離資料庫
點擊「程序》Microsoft SQL Server》企業管理》」 打開企業管理器
展開伺服器組 然後展開伺服器 選中要分離的資料庫
點擊滑鼠右鍵坦畝「所有任務》分離資料庫」 出現如下窗口
點擊確定 該選定的資料庫就被分離
應注意 只有「使用本資料庫的連接」數為 時 該資料庫才能分離 所以分離資料庫時盡量斷開所有對要分離資料庫操作的連接 如果還有連接資料庫的程序 會出現資料庫的連接狀態窗口 顯示正在連接此資料庫的機器以及名稱 點擊清除按鈕將從伺服器強制斷開現有的連接
二 附加資料庫
復制移動資料庫文件
在附加資料庫之前 您必須將與資料庫關聯的 MDF(主數據文件) LDF(事務日誌文件)這兩個文件讓卜森復制到目標伺服器上 或是同一伺服器的不同文件目錄下 這兩個文件一般位於C Program FilesMicrosoft SQL ServerMSSQLData目錄下
點擊「程序》Microsoft SQL Server》企業管理》」 打開企業管理器
展開伺服器組 然後展開伺服器
右擊"資料庫" 然後選擇「所有任務》附加資料庫」 彈出窗口
輸入要附加的資料庫的MDF名稱 如果不確定文件位於何處 單擊瀏覽(" ")搜索 若要確保指定的 MDF 文件正確 請單擊"驗證" 在"附加為"框內 輸入資料庫的名稱 資料庫名稱不能與任何現有資料庫名稱弊高相同 指定資料庫的所有者
lishixin/Article/program/SQLServer/201311/22298
Ⅳ SQL 2000 資料庫裡面為什麼沒有 分離資料庫這一項
可能一、先點「收縮資料庫」,才會出現分離資料庫。
可能二、你的SQL2000不是企業版的,功能受限。
可能三、你的sql2000登錄用戶不是sa,許可權不足。