日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何修改數(shù)據(jù)庫并添加文件組?(修改數(shù)據(jù)庫添加文件組)

數(shù)據(jù)庫是數(shù)據(jù)存儲(chǔ)的重要組成部分,數(shù)據(jù)庫管理員需要經(jīng)常維護(hù)和修改數(shù)據(jù)庫,以適應(yīng)不同的業(yè)務(wù)需求。其中,添加文件組是常見的操作,本文將詳細(xì)介紹如何修改數(shù)據(jù)庫并添加文件組。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比坪山網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式坪山網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋坪山地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

一、修改數(shù)據(jù)庫的基本信息

我們需要進(jìn)入SQL Server Management Studio,通過登錄賬號(hào)進(jìn)入相應(yīng)的數(shù)據(jù)庫。在這個(gè)頁面上,可以看到對(duì)數(shù)據(jù)進(jìn)行操作的一系列選項(xiàng)。

1. 修改數(shù)據(jù)庫名稱

點(diǎn)擊數(shù)據(jù)庫名字,選擇Rename選項(xiàng),可以在彈出窗口上修改數(shù)據(jù)庫名稱,既能簡(jiǎn)化管理,又可以讓數(shù)據(jù)庫的命名更符合需求。

2. 修改數(shù)據(jù)庫文件夾位置

將數(shù)據(jù)庫的文件存放在服務(wù)器的某個(gè)指定位置是一種比較常見的安排。可以通過下面的步驟進(jìn)行操作:

– 右鍵點(diǎn)擊數(shù)據(jù)庫名稱,選擇Properties選項(xiàng)。

– 在彈出的窗口中選擇Files選項(xiàng)卡,在File path中輸入新的路徑即可。

二、添加文件組

添加文件組是保證數(shù)據(jù)庫運(yùn)行和維護(hù)的關(guān)鍵步驟。在添加文件組之前,需要通過以下幾個(gè)步驟先了解一下數(shù)據(jù)庫中的文件類型。

1. MDF文件

MDF是主數(shù)據(jù)庫文件,在其中存儲(chǔ)了整個(gè)數(shù)據(jù)庫的內(nèi)容,包括表格、數(shù)據(jù)和索引等。MDF文件在數(shù)據(jù)庫發(fā)生重要更改時(shí)會(huì)發(fā)生擴(kuò)展,并且與之關(guān)聯(lián)的曲面LDF文件也將自動(dòng)擴(kuò)展。

2. LDF文件

LDF是日志文件,用于記錄數(shù)據(jù)庫中所有的操作,包括添加,修改和刪除表格等。LDF文件主要用于數(shù)據(jù)的備份和回復(fù),以避免數(shù)據(jù)的丟失和誤操作。

3. NDF文件

NDF就是數(shù)據(jù)庫的中間文件,它會(huì)自動(dòng)擴(kuò)展,存儲(chǔ)表格中的數(shù)據(jù)。當(dāng)MDF文件無法擴(kuò)展時(shí),NDF文件會(huì)自動(dòng)被添加進(jìn)來。

基于我們對(duì)數(shù)據(jù)庫文件類型的了解,我們就能夠更容易地添加文件組:

1. 在SQL Server Management Studio上右鍵點(diǎn)擊數(shù)據(jù)庫名稱,然后選擇Properties。

2. 在彈出的窗口上選擇Filegroups選項(xiàng)卡。

3. 點(diǎn)擊Add Filegroup,可以在彈出的窗口中添加文件組。

4. 輸入文件組的名字,選擇要添加的文件類型,即MDF、NDF或LDF類型,最后確定。

在添加完成后,可以通過以下一個(gè)或多個(gè)方法來進(jìn)一步管理文件組。

1. 調(diào)整附加文件的大小或刪除它。當(dāng)某個(gè)文件到達(dá)更大大小限制時(shí),為了繼續(xù)添加數(shù)據(jù),就應(yīng)該調(diào)整附加文件的大小。

2. 將一個(gè)附加文件添加到文件組的任何空余空間中。當(dāng)增加數(shù)據(jù)時(shí),數(shù)據(jù)庫會(huì)自動(dòng)向剩余空間中添加數(shù)據(jù)。

3. 將一個(gè)附加文件添加到新的文件組,以增加可以用來存儲(chǔ)數(shù)據(jù)和對(duì)象的空間。

在現(xiàn)今數(shù)碼時(shí)代,數(shù)據(jù)庫管理顯得更加重要,添加文件組是數(shù)據(jù)庫運(yùn)行和維護(hù)中非常重要的一部分。在本文中,我們探討了如何修改數(shù)據(jù)庫的基本信息和添加文件組,以提高數(shù)據(jù)庫的性能和數(shù)據(jù)的安全性。當(dāng)然,對(duì)于具體的業(yè)務(wù)需求,我們還需要結(jié)合實(shí)際情況進(jìn)行相應(yīng)的調(diào)整和修改。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!

如何使用 sql server 2023 filetables

一、啟用FileTable

  1、修改數(shù)據(jù)庫引擎的屬性

  打開“SQL Server配置管理器”,修改SQL Server數(shù)據(jù)庫引擎的屬性。使用此頁可針對(duì)此 Microsoft SQL Server 2023安裝啟用 FILESTREAM。

 ?。?)針對(duì) Transact-SQL 訪問啟用 FILESTREAM

  選中此項(xiàng)可針對(duì) Transact-SQL 訪問啟信祥用 FILESTREAM。 必須選中此控制選項(xiàng),才能使用其他控制選項(xiàng)。如果不啟用此選項(xiàng),就不能添加FileStream文件組。

  (2)針對(duì)文件 I/O 流訪問啟用 FILESTREAM

  選中此項(xiàng)可針對(duì) FILESTREAM 啟用 Win32 流訪問。

 ?。?)Windows 共享名

  使用此控制選項(xiàng)可輸入將用來存儲(chǔ) FILESTREAM 數(shù)據(jù)的 Windows 共享的名稱。默認(rèn)為該SQL Server實(shí)例的名稱。

 ?。?)允許遠(yuǎn)程客戶端針對(duì) FILESTREAM 數(shù)據(jù)啟用流訪問

  選中此控制選項(xiàng)可允許遠(yuǎn)程客戶端訪問此服務(wù)器上的此 FILESTREAM 數(shù)據(jù)。

  

  2、修改服務(wù)器的屬性

  打開“SQL Server Management Studio”,修改該實(shí)例的配置。默認(rèn)配置如下:

  上述選項(xiàng)解釋如下:

 ?。?)“FILESTREAM 訪問級(jí)別”顯示 SQL Server 實(shí)例上支持的 FILESTREAM 的當(dāng)前級(jí)別。若要更改訪問級(jí)別,請(qǐng)選擇以下值之一:

  已禁用

  無法將二進(jìn)制大型對(duì)象 (BLOB) 數(shù)據(jù)存儲(chǔ)在文件系統(tǒng)中。此為默認(rèn)值。即filestream access level=0

  已啟用 Transact-SQL 訪問

  可使用 Transact-SQL 訪問 FILESTREAM 數(shù)據(jù),但不能通過文件系統(tǒng)進(jìn)行訪問。即filestream access level=1

  已啟用完全訪問

  FILESTREAM 數(shù)據(jù)可使用 Transact-SQL 以及通過文件系統(tǒng)進(jìn)行訪問。即filestream access level=0

  注意:在首次啟用 FILESTREAM 時(shí),您可能需要重新啟動(dòng)計(jì)算機(jī)才能配置驅(qū)動(dòng)程序。

  (2)“FILESTREAM 共享名稱”顯示在安裝過程中選擇的 FILESTREAM 共享的只讀名稱。

  

  在本次實(shí)驗(yàn)中,我們將“FILESTREAM 訪問級(jí)別” 設(shè)定為:已啟用完全訪問。

  如果是通過T-SQL腳本執(zhí)行,則運(yùn)行以下腳本:

  EXEC sys.sp_configure N’filestream access level’, N’2′

  RECONFIGURE WITH OVERRIDE

  

  注意:設(shè)置完成之后,重啟實(shí)例。

  

  3、配置防火墻

  若要在防火墻保護(hù)的環(huán)境中使用 FILESTREAM,客戶端和服務(wù)器都必須能夠?qū)?DNS 名稱解析為包含 FILESTREAM 文件的服務(wù)器。FILESTREAM 要求 Windows 文件共享端口 139 和 445 處于打開狀態(tài)。

  

  二、配置文件組

  1、添加文件組

  完成上述操作之后,就可以為該數(shù)據(jù)庫添加專用于FileStream的文件組。

  如果是通過腳本操作,請(qǐng)運(yùn)行以下腳本:

  ALTER DATABASE ADD FILEGROUP CONTAINS FILESTREAM

  

  2、添加文件

  完成上述操作之后,就可以為消拆該數(shù)據(jù)庫添加FilStream類型的數(shù)據(jù)庫文件。

  在本例中,系統(tǒng)并沒有為“FileStream數(shù)據(jù)”的文件類型創(chuàng)建mdf或ndf文件,而是在文件夾C:\SqlData下面自動(dòng)創(chuàng)建以邏輯名稱命名的文件夾,即 C:\SqlData\FileData。其中filestream.hdr 文件是 FILESTREAM 容器的頭文件。當(dāng)這個(gè)數(shù)據(jù)庫被刪除時(shí),mdf、ndf、log連同這個(gè)文件夾都會(huì)被刪除。

  如果是通過腳本操作,請(qǐng)運(yùn)行以下腳本:

  ALTER DATABASE ADD FILE ( NAME = N’滑橋搏FileData’, FILENAME = N’C:\SqlData\FileData’ ) TO FILEGROUP

  注意:在上例中,在運(yùn)行腳本之前,必須存在C:\SqlData,建議使用右側(cè)的選擇按鈕選擇路徑。如果路徑不存在,就會(huì)報(bào)錯(cuò):

  同時(shí)不能存在重復(fù)的文件夾,即不能存在C:\SqlData\FileData。否則也會(huì)報(bào)錯(cuò):

  

  3、啟動(dòng)非事務(wù)訪問

  FileTable 使 Windows 應(yīng)用程序可以獲取 FILESTREAM 數(shù)據(jù)的 Windows 文件句柄而不需要 SQL Server 事務(wù)。為了允許對(duì) SQL Server 中存儲(chǔ)的文件進(jìn)行此非事務(wù)性訪問,必須為要包含 FileTable 的每個(gè)數(shù)據(jù)庫在數(shù)據(jù)庫級(jí)別上指定所需的非事務(wù)性訪問級(jí)別。

  選項(xiàng)解釋如下:

 ?。?)FILESTREAM 非事務(wù)訪問

  為從文件系統(tǒng)到 FileTables 中存儲(chǔ)的 FILESTREAM 數(shù)據(jù)的非事務(wù)性訪問指定以下選項(xiàng)之一:OFF、READ_ON 或 FULL。

  如果在服務(wù)器上未啟用 FILESTREAM,則該值將設(shè)置為 OFF 并且被禁用。在本次實(shí)驗(yàn)中,將其設(shè)置為FULL。

 ?。?)FILESTREAM 目錄名稱

  為與所選數(shù)據(jù)庫相關(guān)聯(lián)的 FILESTREAM 數(shù)據(jù)指定目錄名稱。在 FileTable 文件夾層次結(jié)構(gòu)中,此數(shù)據(jù)庫級(jí)目錄將成為在實(shí)例級(jí)別為 FILESTREAM 指定的共享名稱的子級(jí)以及在數(shù)據(jù)庫中創(chuàng)建的 FileTable 的父級(jí)。

  如果啟用非事務(wù)性訪問時(shí)沒有提供目錄名稱,則在以后必須提供它,這樣才能在數(shù)據(jù)庫中創(chuàng)建 FileTable。

  如果是通過腳本執(zhí)行,如下:

  ALTER DATABASE db01

  SET FILESTREAM ( NON_TRANSACTED_ACCESS = FULL, DIRECTORY_NAME = N’ImageFiles’ )

  注意:更改現(xiàn)有數(shù)據(jù)庫時(shí),調(diào)用帶 DIRECTORY_NAME FILESTREAM 選項(xiàng)的 ALTER DATABASE (Transact-SQL) 語句。使用這些選項(xiàng)更改目錄名稱時(shí),數(shù)據(jù)庫必須以獨(dú)占方式鎖定,沒有打開的文件句柄。

  說明:為檢查是否在數(shù)據(jù)庫上啟用了非事務(wù)性訪問,可以查詢目錄視圖,腳本如下:

  SELECT DB_NAME(database_id), non_transacted_access, non_transacted_access_desc

  FROM sys.database_filestream_options

  

  三、創(chuàng)建FileTable

  1、創(chuàng)建之一個(gè)FileTable

  “SQL Server Management Studio”只提供一個(gè)腳本模板,要想創(chuàng)建FileTable還是得用腳本完成:

  USE db01

  CREATE TABLE ImageTable1 AS FILETABLE

  官方的范本為:

  USE

  CREATE TABLE . AS FILETABLE ON FILESTREAM_ON

  WITH

  (FILETABLE_DIRECTORY = N’ImageTable1′, FILETABLE_COLLATE_FILENAME = Chinese_PRC_CI_AS)

  

  2、創(chuàng)建第二個(gè)FileTable

  CREATE TABLE ImageTable2 AS FILETABLE

  

  3、獲取共享路徑

  文件表創(chuàng)建之后,就會(huì)相應(yīng)的產(chǎn)生一個(gè)文件表共享目錄,該目錄路徑可以通過內(nèi)建函數(shù)獲?。?/p>

  SELECT FileTableRootPath(‘ImageTable1’)

  本次實(shí)驗(yàn)所返回的結(jié)果為:\\SQL1\SqlFile\ImageFiles\ImageTable1

  

  4、查看

  通過Windows資源管理器,可見已經(jīng)創(chuàng)建了以GUID命名的文件夾。

  

  通過SQL Server Management Studio,查看表的結(jié)構(gòu)。

  

  四、操作

  1、向文件夾中添加文件

  通過 “Windows資源管理器”,向文件夾\\SQL1\SqlFile\ImageFiles\ImageTable1中添加一個(gè)文件A01.GIF。然后運(yùn)行腳本:

  select * from ImageTable1

  結(jié)果如下:

  

  可見, SQL Server自動(dòng)在Table中添加了記錄。

  

  2、文件改名

  運(yùn)行以下腳本:

  update ImageTable1 set name=’Cup.GIF’ where name=’A01.GIF’

  通過“Windows資源管理器”,查看文件夾\\SQL1\SqlFile\ImageFiles\ImageTable1,可見文件A01.GIF已經(jīng)被改名為Cup.GIF 。

  

  3、查看共享文件夾

  我們可以繼續(xù)復(fù)制其他文件,然后通過“Windows資源管理器”,查看文件夾。

  

  4、刪除文件

  可以使用腳本刪除,例如:

  Delete ImageTable1 where name=’Cup.GIF’

  或者,通過“Windows資源管理器”直接刪除該文件。

  

  五、備份和還原

  

  1、備份數(shù)據(jù)庫

  使用 SQL Server 備份數(shù)據(jù)庫時(shí),F(xiàn)ILESTREAM 數(shù)據(jù)將與數(shù)據(jù)庫中的結(jié)構(gòu)化數(shù)據(jù)一起備份。

  

  2、部分備份

  如果不想將 FILESTREAM 數(shù)據(jù)與關(guān)系數(shù)據(jù)一起備份,則可以使用部分備份將 FILESTREAM 文件組排除在外。

  

  六、相關(guān)說明

  詳見

  1、AlwaysOn

  在包含 FILESTREAM 或 FileTable 數(shù)據(jù)的數(shù)據(jù)庫屬于某一 AlwaysOn 可用性組時(shí):

  FILESTREAM 和 FileTable 函數(shù)接受或返回虛擬網(wǎng)絡(luò)名稱 (VNN),而非計(jì)算機(jī)名稱。有關(guān)這些函數(shù)的詳細(xì)信息,請(qǐng)參閱 Filestream 和 FileTable 函數(shù) (Transact-SQL)。

  通過文件系統(tǒng) API 對(duì) FILESTREAM 或 FileTable 數(shù)據(jù)進(jìn)行的所有訪問都應(yīng)該使用 VNN,而非計(jì)算機(jī)名稱。

  

  2、表分區(qū)

  FileTable 不支持分區(qū)。通過對(duì)多個(gè) FILESTREAM 文件組的支持,在大多數(shù)方案中可以解決純向上擴(kuò)展問題,而不必使用分區(qū)(不像 SQL 2023 FILESTREAM)。

  

  3、復(fù)制

  FileTable 不支持復(fù)制和相關(guān)功能(包括事務(wù)性復(fù)制、合并復(fù)制、更改數(shù)據(jù)捕獲和更改跟蹤)。

  

  4、視圖

  可以像為任何其他表一樣為 FileTable 創(chuàng)建視圖。但是對(duì)于為 FileTable 創(chuàng)建的視圖有以下注意事項(xiàng):

  視圖將不具有任何 FileTable 語義,也就是說,視圖中的列(包括“文件屬性”列)的行為與常規(guī)視圖列一樣,不具有任何特殊語義,對(duì)于表示文件/目錄的行也是如此。

  可以基于“可更新視圖”語義更新視圖,但是基礎(chǔ)表約束可能拒絕更新,就像在表中一樣。

  可以通過將文件的路徑添加為視圖中的顯式列,在視圖中顯示該路徑。例如:

SQL修改文件組名

右鍵 數(shù)據(jù)庫名==》屬性==》文件群組,貌似衡搏一旦設(shè)啟陵定就不允許修改了,只允咐旁祥許新增與刪除

alter database db1

modify filegroup

tst1grp1

   皮滑畝

old

filegroup name

name=

db1grp1

     燃森讓塵

new

filegroup name

;

修改數(shù)據(jù)庫添加文件組的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于修改數(shù)據(jù)庫添加文件組,如何修改數(shù)據(jù)庫并添加文件組?,如何使用 sql server 2023 filetables,SQL修改文件組名的信息別忘了在本站進(jìn)行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!


新聞名稱:如何修改數(shù)據(jù)庫并添加文件組?(修改數(shù)據(jù)庫添加文件組)
文章源于:http://www.5511xx.com/article/dhsgdgh.html