sql2008資料庫分離
sql
server
2008資料庫分離操作跟sql
server
2005是一樣的,以下具體介紹如何分離sql
server
資料庫:
1、打開
sql
server
控制台(SQL
Server
Management
Studio),然後登錄。
2、登錄時如果知道sa密碼可以使用「SQL
Server身份驗證」模式登錄,如果不知道sa密碼可以使用「windows身份驗證」模式登錄就不需要密碼登錄。而sql
server
2008的用戶一般是在安裝的時候自定義的用戶,但也可以使用「windows身份驗證」模式登錄。
3、登錄到控制到中之後,找到【資料庫】點擊展開,然後找到你所需要分離的資料庫名稱。選中資料庫【右鍵】-【任務】-【分離】即可。
附件說明:分離資料庫一般是需要將資料庫拷貝到其他機器或者是移動磁碟時和不需要使用該資料庫的情況下才做資料庫分離。資料庫一旦分離之後所對應的軟體將無法正常使用和打開資料庫。如果需要重新將資料庫還原到資料庫控制台中,選中【資料庫】-【右鍵】-【附加】,找到你所要附件的數據所在的磁碟路徑,選擇以「.MDF」為後綴的文件即可。
2. sql server 2008資料庫的分離是什麼意思
資料庫分離是指將資料庫文件從資料庫伺服器實例中分離出來,相當於關閉了資料庫。資料庫分離後,應用程序不能連接到該資料庫,資料庫文件可以被其它進程訪問。通常分離資料庫用於快速地將資料庫遷移到另一個sqlserver實例。
資料庫分離後,還可以附加到sqlserver實例。
3. 為什麼我的SQL Server 2008把資料庫分離出來後就附加不進去了呢
2008版本的資料庫分為:
sql sever 2008版本和sql sever 2008 R2版本
如果sql sever 2008 R2 版本上分出來的資料庫 拿到sql 2008,sql2005,sql2000等低版本的資料庫上去附加的話就會報錯,因為sql sever只支持向下兼容不支持向上兼容
所以,你的這個資料庫文件只能在 sql2008 R2,sql2010,sql2012 上去附加和使用!!
如果想降級的話,請使用導出數據腳本來進行資料庫文件以及數據的轉移!!
4. 分離資料庫是什麼意思
問題一:資料庫分離,什麼意思啊? 一般默認情況下資料庫在聯機狀態下我們不能對資料庫文件進行任何復制刪除等操作,如果將資料庫分離的話就可以對數據文件進行復制、剪切、刪除等操作了。一般想直接備份數據文件,就先分離資料庫,之後把數據文件復制到別的地方,再把數據文件附加回去就可以了。
備份資料庫是將資料庫中全部對象以特定格式導成為備份文件,至於格式全部是資料庫引擎來使用,用戶無需關心。導出資料庫是將資料庫中某些對象導出為其他格式的文件,一般都是行集的形式。
問題二:什麼情況下需要分離資料庫? 比如你想把資料庫轉移到別的地方,而你又不願意備份的時候,可以分離然後拷貝文件過去,然後附加上
問題三: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
5. sqlserver2008連接別人的ip分離出來的資料庫在哪
一、SQL Server分離的資料庫,它們的文件從SQL Server當前服務脫離,所在位置保持不變。還在原來的位置。
(一切以默認安裝的話,默認位置在C:Program FilesMicrosoft SQL ServerMSSQL.1MSSQLData,裡面有多個文件,一般可根據文件名找到對應的資料庫文件。不過,用於生產的資料庫上,多不在這個位置)
二、如果不知道操作的資料庫的文件所在的位置,在你進行脫離操作前,最好先查看這個資料庫的屬性,在屬性中的「文件」項中,清楚的註明了相關文件所在的位置。
三、脫離的主要意義是,讓資料庫文件從SQL服務中分離開來,以便於轉移、備份等等。正在使用的資料庫文件是不能進行移動和復制的。可以用附加將脫離的文件重新聯入SQL服務。
6. 分離的資料庫在哪
問題一:執行「資料庫分離」後,分離出來的資料庫在哪裡(哪個目錄文件下)? 如果是sqlserver資料庫的話,安裝時它會提示你安裝系統執行文件放置的位置和數據文件放置的位置,分離後的資料庫默認的存放地點是 sqlserver數據文件安裝的根目錄\MSSQL\Data\資料庫文件(*.mdf,*.ldf)
問題二:sqlserver分離的資料庫在哪 默認的路徑在:D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data或者
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data;不過不行就用搜索功能;其實你分離之前可以先檢查其路徑:右鍵--資料庫--屬性--文件,在此面州鏈板上可看到路徑
問題三:救命啊我吧資料庫從SQL分離出來後不知道去哪了 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\資料庫名
C:\Program Files\Microsoft SQL Server是你裝SQL Server的路徑,MSSQL.1是專門用來放置資料庫引擎的文件夾,MSSQL.2,3用來放其他功能遠程分析,報表這些文件的
問題四:資料庫分離之後去哪了!急急急!!! 5分 。。。
如果你創建的數據的時候沒有選擇文件路徑的話。那麼它就在默認的目錄下面
C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA
問題五:sqlserver2005 資料庫分離後保存在哪個文件夾裡面?分離出來找不到了啊,~~ 默認的路徑在:D:&鄲92;Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data或者
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data;不過不行就用搜索功能;其實你分離之前可以先檢查其路徑:右鍵--資料庫--屬性--文件,在此面板上可看到路徑
問題六:sql資料庫分離後的資料庫在哪個位置? C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data 默認就在這個文件夾下,後綴為 .mdf 或 .ldf 的
問題七:如何在電腦中查找SQL中分離出的資料庫的位置 選項中找,默認在安裝目錄下的一個文件夾里
問題八:sql server 2000分離的資料庫在哪 安裝時設置的目錄下。
預設情況下,在你的SQL Server安裝目錄的一個子文件夾下。
問題九:sql server 2000分離的資料庫在哪?我直接分離了但找不到啦!就是分離的默認路徑! 在這里:C:\Program Files\Microsoft SQL Server\MSSQL\Data
如果還不行的話,你試試在C:\Program Files\Microsoft SQL Server\償下找找困歷看,應該可以找得到的。
問題十:sqlserver2008分離了默認在哪啊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL&穿冊尺孫92;Data
7. SQL2008中,將資料庫分離後,屬性改為隱藏,如何找到
1.如果是自己建的資料庫,那麼資料庫文件就在:SQL2008MSSQL10.MSSQLSERVER2008MSSQLDATA中
2.如果是附加的資料庫,那你自己就知道在哪裡,把所有的文件顯示就可以看到
然後點擊文件夾菜單選項中的「工具」-----「文件夾選項」----「查看」把顯示所有文件和文件夾選中 就可以了 如下圖:
8. sql server 2008 遠程操作資料庫伺服器,不小心把資料庫給分離了,現在沒有資料庫了,怎麼操作還原資料庫
右鍵-->附加
找到資料庫文件 附加上據OK了