對於用存儲過程來分離資料庫,如果發現無法終止用戶鏈接,可以使用ALTER DATABASE命令,並利用一個能夠中斷已存在鏈接的終止選項來把資料庫設置為SINGLE_USER模式,設置為SIGLE_USER代碼如下:
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
下面是分離資料庫的CMD命令
EXEC sp_detach_db DatabaseName
一旦一個資料庫分離成功,從SQL Server角度來看和刪除這個資料庫沒有什麼區別。
2. 如何將sql資料庫文件分割
如果只是數據,可簡單,sql里有導入,直接導入就行了,
如果還有些視圖,把語句加一下就行了
如果是用於軟體的,那還要多一點,要改連接語句,
還有,查詢的方式不盡相同
比如
like
中的%
,access里用*
日期用##,等
3. sqlserver2008資料庫壓縮備份能分卷壓縮嗎
不能,不過你可以把壓縮後的文件用winrar進行分卷壓縮, 這樣比較好弄
4. sqlserver怎麼分庫分表
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」為後綴的文件即可。
5. 如何將sql資料庫文件分割
利用軟體:「SQLDumpSplitter.exe」
將導出的數據備份文件切割,可以自定義每個文件的大小,這個軟體有一個好處是不會把每條記錄分開,保證了每條記錄的完整性,但是如果一個表中插入的數據較多,那麼會把插入操作分成好幾個,放在不同的小文件當中。
所以如果導入過程當中遇到 data node 參數需要改動的問題時,首先得刪除表記錄,再重新導,不免會出現重復記錄的情況。
SQLDumpSplitter在切割數據文件的同時會把資料庫表結構也獨立保存起來,方便進行資料庫初始化操作。
6. SQL2005資料庫放在C盤,結果C盤滿了,怎麼搞到D盤啊
首先,你需要將自己所建立的資料庫從SQL2005中分離出來,然後按照自己的存儲路徑找到自己所建資料庫存儲的位置,把它剪切到D盤就可以了。(mdf,ldf都應該考過去,自己建立路徑存儲就可以,再次打開的時候按照自己新的存儲路徑打開資料庫就好了。)
7. sql2000如何把大的資料庫備份成多個分卷,然後還原
要是資料庫有2G,也備份成N個2M?
方法顯然不可取。
而且也無法實現。
8. SQL 資料庫的類型有哪些
SQL 資料庫分為:系統數據類型和用戶自定義類型
系統數據類型:整形(int\smallint\tinyint)\浮點數據(real\decimal和numeric)\字元(char\varchar\nchar\nvarchar)\日期和時間數據類型(datetime\smalldatetime)\文本和圖形數據類型(text\ntext\image)\貨幣數據類型(money\smallmoney)\位數據類型\二進制數據類型(binary\varbinary)\特殊(timestamp\uniqueidentifier)\新增數據(bigint\sql_varant\table)
9. SQL的四個組成部分,到底是怎麼分的
(1)數據定義語言,即SQL DDL,用於定義SQL模式、基本表、視圖、索引等結構。
(2)數據操縱語言,即SQL DML。數據操縱分成數據查詢和數據更新兩類。
(3)數據查詢語言,即SQL DQL。
(4)數據控制語言,即SQL DCL,這一部分包括對基本表和視圖的授權、完整性規則的描述、事務控制等內容。
結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同資料庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的介面。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。
(9)sql資料庫分卷擴展閱讀:
SQL可以獨立完成資料庫生命周期中的全部活動,包括定義關系模式、錄入數據、建立資料庫、査詢、更新、維護、資料庫重構、資料庫安全性控制等一系列操作,這就為資料庫應用系統開發提供了良好的環境,在資料庫投入運行後,還可根據需要隨時逐步修改模式,且不影響資料庫的運行,從而使系統具有良好的可擴充性。