當前位置:首頁 » 操作系統 » 資料庫rar

資料庫rar

發布時間: 2022-07-17 21:43:07

1. mssql資料庫備份文件是rar格式的

我暈,你先解壓啊 ,在看看

打開 企業管理器,啟動服務,盞開,選擇 資料庫,右鍵 ,所有任務,還原資料庫。就可以了。
不過注意 ,如果資料庫,裡面有這個資料庫了,就要選擇覆蓋。
另外 Sql 的路徑也要改下。應為可能你的機子的路徑 跟他的機子的資料庫 路徑不一樣

2. 資料庫怎麼的打開.rar文件

.rar是壓縮文件,你要先用winrar之類的工具解壓縮,然後看看具體的文件類型,是不是資料庫文件,然後嘗試用資料庫打開。

3. 資料庫文件擴展名

資料庫的不同其擴展名也不同:

SQL的就是MDF

Access資料庫的擴展名是mdb 。

MSSql資料庫的擴展名是mdf 。

Paradox資料庫的擴展名是DB 。

Oracle資料庫的擴展名是DBF。

dBase資料庫的擴展名是DBF 。

FoxPro資料庫的擴展名是DBF 。

MS Works資料庫的擴展名是wdb。

(3)資料庫rar擴展閱讀:

程序資料庫文件

PDB(Program Database File,程序資料庫文件)文件物理結構在我們目前使用的掌上電腦中,Palm操作系統由於其功能強大、應用軟體多等特點,佔有很大的比例。PDB文件是Palm OS操作系統上數據文件類型。一般我們在使用Palm系統的電子書時都會遇到這種文件,一般用於電子書或手機電子書 pdb是Palm DataBase的縮寫,Palm OS所用文件的擴展名為「.pdb」。還表示碳氧同位素標准樣品以及可編程延遲模塊,是DSP中的一種模塊,可以用來計數和延時。

參考資料來源:網路-程序資料庫文件



4. 為什麼資料庫軟體打開的是RAR格式

用Winrar即可解壓,最新版WinRAR V3.60 Beta 2 漢化版下載地址:

http://www.nushou.com/soft/WinRAR.html

流行好用的壓縮工具,支持滑鼠拖放及外殼擴展,完美支持 ZIP 檔案,內置程序可以解開 CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、ISO 等多種類型的壓縮文件;具有估計壓縮功能,你可以在壓縮文件之前得到用 ZIP 和 RAR 兩種壓縮工具各三種壓縮方式下的大概壓縮率;具有歷史記錄和收藏夾功能;壓縮率相當高,而資源佔用相對較少、固定壓縮、多媒體壓縮和多卷自釋放壓縮是大多壓縮工具所不具備的;使用非常簡單方便,配置選項不多,僅在資源管理器中就可以完成你想做的工作;對於 ZIP 和 RAR 的自釋放檔案文件( DOS 和 WINDOWS 格式均可),點擊屬性就可以輕易知道此文件的壓縮屬性,如果有注釋,還能在屬性中查看其內容。新版更加強了 NT/2000 在信息安全和數據流方面的功能,並對不同的需要保存不同的壓縮配置。

特別版簡介:
1、基於官方中文版資源篡改製作
2、安裝後就是注冊版(真正KEY,可通過AV驗證)
3、菜單中含有心海e站 URL
4、RAR.EXE 和 UNRAR.EXE 也同時漢化,非官方

5. 什麼資料庫可以管理rar文件

Oracle可以管理。使用大對象 bfile類型。

6. sql數據可以壓縮rar文件嗎

可以使用DBCC SHRINKDATABASE 和DBCC SHRINKFILE 命令來壓縮資料庫。
其中DBCC SHRINKDATABASE 命令對資料庫進行壓縮,DBCC SHRINKFILE 命令對資料庫中指定的文件進行壓縮。
DBCC SHRINKDATABASE 命令語法如下:

DBCC SHRINKDATABASE (database_name [, target_percent]
[, {NOTRUNCATE | TRUNCATEONLY}] )
各參數說明如下:
target_percent:
指定將資料庫壓縮後,未使用的空間占資料庫大小的百分之幾。如果指定的百分比過大,超過了壓縮前未使用空間所佔的比例,則資料庫不會被壓縮。並且壓縮後的資料庫不能比資料庫初始設定的容量小。
NOTRUECATE:
將資料庫縮減後剩餘的空間保留在資料庫,中不返還給操作系統 ,如果不選擇此選項,則剩餘的空間返還給操作系統。
TRUNCATEONLY :
將資料庫縮減後剩餘的空間返還給操作系統。使用此命令時SQL Server 將文件縮減到最後一個文件分配,區域但不移動任何數據文件。選擇此項後,target_percent 選項就無效了。

7. sqlite的資料庫用rar怎麼壓縮不了求助

當從SQLite資料庫中刪除數據時, 未用的磁碟空間將會加入一個內部的「自由列表」中。 當下次插入數據時,這部分空間可以重用。磁碟空間不會丟失, 但也不會返還給操作系統。

如果刪除了大量數據,而又想縮小資料庫文件佔用的空間,執行 VACUUM 命令。 VACUUM 將會從頭重新組織資料庫。這將會使用資料庫有一個空的「自由鏈表」, 資料庫文件也會最小。但要注意的是,VACUUM 的執行會需要一些時間 (在SQLite開發時,在Linux上,大約每M位元組需要半秒種),並且, 執行過程中需要原資料庫文件至多兩倍的臨時磁碟空間。

8. rar壓縮包保存到資料庫中的格式

首先獲得文件路徑,然後將文件以二進制讀出保存在一個二進制數組中,與資料庫建立連接,在SQL語句中將二進制數組賦值給相應的參數,完成向資料庫中寫入文件的操作
代碼如下:
///
將文件流寫入資料庫
///
</summary>
///
<param
name="filePath">存入資料庫文件的路徑</param>
///
<param
name="id">資料庫中插入文件的行標示符ID</param>
///
<returns></returns>
public
int
UploadFile(string
filePath,
string
id)
{
byte[]
buffer
=
null;
int
result
=
0;
if
(!string.IsNullOrEmpty(filePath))
{
String
file
=
HttpContext.Current.Server.MapPath(filePath);
buffer
=
File.ReadAllBytes(file);
using
(SqlConnection
conn
=
new
SqlConnection(DBOperator.ConnString))
{
using
(SqlCommand
cmd
=
conn.CreateCommand())
{
cmd.CommandText
=
"update
DomesticCompanyManage_Main_T
set
ZBDocumentFile
=
@fileContents
where
MainID
='"
+
id
+
"'";;
cmd.Parameters.AddRange(new[]{
new
SqlParameter("@fileContents",buffer)
});
conn.Open();
result
=
cmd.ExecuteNonQuery();
conn.Close();
}
}
return
result;
}
else
return
0;
}
2、從資料庫中將文件讀出並建立相應格式的文件
從資料庫中讀取文件,只需根據所需的路徑建立相應的文件,然後將資料庫中存放的二進制流寫入新建的文件就可以了
如果該目錄下有同名文件,則會將原文件覆蓋掉
代碼如下:
//從資料庫中讀取文件流
//shipmain.Rows[0]["ZBDocument"],文件的完整路徑
//shipmain.Rows[0]["ZBDocumentFile"],資料庫中存放的文件流
if
(shipmain.Rows[0]["ZBDocumentFile"]
!=
DBNull.Value)
{
int
arraySize
=
((byte[])shipmain.Rows[0]["ZBDocumentFile"]).GetUpperBound(0);
FileStream
fs
=
new
FileStream(HttpContext.Current.Server.MapPath(shipmain.Rows[0]["ZBDocument"].ToString()),
FileMode.OpenOrCreate,
FileAccess.Write);//由資料庫中的數據形成文件
fs.Write((byte[])shipmain.Rows[0]["ZBDocumentFile"],
0,
arraySize);
fs.Close();
}

9. 如何讓SQL Server資料庫自動備份並壓縮成rar文件

1、 先開啟xm_cmdshell服務
xp_cmdshell 擴展存儲過程將命令字元串作為操作系統命令 shell 執行,並以文本行的形式返回所有輸出。由於xp_cmdshell 可以執行任何操作系統命令,所以一旦SQL Server管理員帳號(如sa)被攻破,那麼攻擊者就可以利用xp_cmdshell 在SQL Server中執行操作系統命令,如:創建系統管理員,也就意味著系統的最高許可權已在別人的掌控之中。由於存在安全隱患,所以在SQL Server 中, xp_cmdshell 默認是關閉的。

兩種方式啟用xp_cmdshell
a.打開外圍應用配置器—>
功能的外圍應用配置器—>
實例名Database Enginexp_cmdshell—>啟用

b.sp_configure
--開啟xp_cmdshell部分
--------------------------------------------------
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 1
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

--通過xp_cmdshell執行shell命令的部分
--------------------------------------------------
Exec xp_cmdshell 'bcp '
GO

--關閉xp_cmdshell部分
-----------------------------------------------------
-- To allow advanced options to be changed.
EXEC sp_configure 'show advanced options', 1
GO
-- To update the currently configured value for advanced options.
RECONFIGURE
GO
-- To enable the feature.
EXEC sp_configure 'xp_cmdshell', 0
GO
-- To update the currently configured value for this feature.
RECONFIGURE
GO

2、新建立一個作業,名稱命名為「MyDb完全備份」,在分類下面選擇「資料庫維護」,然後新建立作業第一個步驟,步驟名為「對數據進。
DECLARE @strSql VARCHAR(1000)
,@strSqlCmd VARCHAR(1000)
,@timeDateDiff INT
SET @timeDateDiff = DATEDIFF(week,0,GETDATE())
SET @timeDateDiff = CASE DATEPART(WEEKDAY,GETDATE())
WHEN 1 THEN @timeDateDiff -1
ELSE @timeDateDiff END
SET @strSql='E:\DataBackup\LiangJiaLun219' -- 備份目錄及備份的文件頭
+CONVERT(CHAR(8),DATEADD(week, @timeDateDiff,0),112) -- 完全備份日期
+'_0100' -- 完全備份時間
+'完全備份'
SET @strSqlCmd= @strSql+'.BAK' --備份文件的擴展名
BACKUP DATABASE [LiangJiaLun219]
TO DISK = @strSqlCmd WITH INIT
,NOUNLOAD
,NAME = N'LiangJiaLun219 備份'
,NOSKIP
,STATS = 10
,NOFORMAT

3、然後開始執行對資料庫的壓縮,在步驟中再新建一個作業,步驟名為「壓縮資料庫」,然後在命令框中輸入如下的SQL代碼:
DECLARE @strSql VARCHAR(1000)
,@strSqlCmd VARCHAR(1000)
,@timeDateDiff INT
,@strWeekDay VARCHAR(20)
SET @timeDateDiff= DATEDIFF(week,0,GETDATE())
SET @timeDateDiff= CASE DATEPART(WEEKDAY,GETDATE())
WHEN 1 THEN @timeDateDiff-1
ELSE @timeDateDiff END
SET @strSql='E:\DataBackup\LiangJiaLun219' -- 備份目錄及備份的文件頭
+CONVERT(CHAR(8),DATEADD(week,@timeDateDiff,0),112) -- 完全備份日期
+'_0100' -- 完全備份時間
+'完全備份'
SET @strWeekDay= CASE DATEPART(WEEKDAY,GETDATE()) WHEN 1 THEN '星期天'
WHEN 2 THEN '星期一'
WHEN 3 THEN '星期二'
WHEN 4 THEN '星期三'
WHEN 5 THEN '星期四'
WHEN 6 THEN '星期五'
WHEN 7 THEN '星期六' END
SET @strSqlCmd= 'ECHO 壓縮開始日期: '+CONVERT(VARCHAR(20),GETDATE(),120)+' '+@strWeekDay+' >> E:\DataBackup\CompressDataBase\LiangJiaLun219'+CONVERT(CHAR(6),DATEADD(week,@timeDateDiff,0),112)+'.txt'
EXEC master.dbo.XP_CMDSHELL @strSqlCmd,NO_OUTPUT
SET @strSqlCmd= 'RAR.EXE A -R '+@strSql+'.RAR '+@strSql+'.BAK >> E:\DataBackup\CompressDataBase\LiangJiaLun219'+CONVERT(CHAR(6),DATEADD(week,@timeDateDiff,0),112)+'.txt'
PRINT LEN(@strSqlCmd)
PRINT (@strSqlCmd)
EXEC master.dbo.XP_CMDSHELL @strSqlCmd,NO_OUTPUT
SET @strSqlCmd= 'ECHO 壓縮日期: '+CONVERT(VARCHAR(20),GETDATE(),120)+' '+@strWeekDay+' >> E:\DataBackup\CompressDataBase\LiangJiaLun219'+CONVERT(CHAR(6),DATEADD(week,@timeDateDiff,0),112)+'.txt'
EXEC master.dbo.XP_CMDSHELL @strSqlCmd,NO_OUTPUT

4、設定計劃任務
5、如果執行一下代碼 首先必須安裝WinRar 然後 在環境變數中---系統環境變數 Path 中 把Rar.exe 的路徑加進去 (如:C:/Program Files/WinRar/) 這樣就可以了。只需要加路徑。。。不需要Rar.exe。

熱點內容
凸包的graham演算法 發布:2025-01-21 12:00:00 瀏覽:146
jsonobject轉java對象 發布:2025-01-21 12:00:00 瀏覽:306
macpython3默認 發布:2025-01-21 11:58:26 瀏覽:261
芒果伺服器是什麼意思 發布:2025-01-21 11:57:54 瀏覽:40
微信聊天伺服器錯誤什麼意思 發布:2025-01-21 11:56:13 瀏覽:460
linuxtomcat不能訪問 發布:2025-01-21 11:47:11 瀏覽:394
刷新器需要什麼配置 發布:2025-01-21 11:09:28 瀏覽:972
jedis源碼 發布:2025-01-21 11:08:24 瀏覽:890
edm資料庫 發布:2025-01-21 11:05:54 瀏覽:371
QQ咋樣加密 發布:2025-01-21 11:05:45 瀏覽:164