我需要使用SQL數據庫中的FILESTREAM數據存儲功能, ,所以我想知道如何創建這個數據庫。創建一個啓用FILESTREAM的數據庫?
3
A
回答
4
如果要在數據庫中使用FILESTREAM數據存儲功能,則必須創建啓用FILESTREAM的數據庫。 必須爲至少一個文件組指定CONTAINS FILESTREAM子句。
下面是示例腳本來創建FILESTREAM啓用數據庫:
CREATE DATABASE AccountSystem
ON
PRIMARY (NAME = accountsystem1,
FILENAME = 'c:\data\accountsystemdat1.mdf'),
FILEGROUP FileStreamGroup1 CONTAINS FILESTREAM(NAME = accountsystem3,
FILENAME = 'c:\data\filestream1')
LOG ON (NAME = Archlog1,
FILENAME = 'c:\data\accountsystemlog1.ldf')
GO
下面這個腳本創建數據庫名稱「帳戶系統」。 此數據庫包含三個文件組PRIMARY,accountsystem1和FileStreamGroup1。 PRIMARY和accountsystem1是不能包含FILESTREAM數據的常規文件組。 FileStreamGroup1是FILESTREAM文件組。
對於FILESTREAM文件組,FILENAME引用一個路徑。直到最後一個文件夾的路徑必須存在,並且最後一個文件夾不能存在。 在這個例子中,c:\ data必須存在。但是,執行CREATE DATABASE語句時,filestream1子文件夾不能存在。
運行此腳本後,c:\ Data \ filestream1文件夾中會出現filestream.hdr文件和$ FSLOG文件夾。 filestream.hdr文件是FILESTREAM容器的頭文件。
重要 filestream.hdr文件是一個重要的系統文件。它包含FILESTREAM標題信息。不要刪除或修改這個文件。
可以使用ALTER DATABASE語句爲現有數據庫添加FILESTREAM文件組。
相關問題
- 1. 創建一個數據庫
- 2. 使用Filestream創建數據庫時出錯
- 3. heroku postgres:創建一個備份數據庫創建一個空數據庫
- 4. 創建一個基本的數據庫
- 5. Django的 - 創建一個從數據庫
- 6. PHP:用整個數據庫數據創建一個數組
- 7. 創建多個數據庫或一個
- 8. 創建與另一個數據庫關聯的數據庫
- 9. 創建新的數據庫並填充另一個數據庫
- 10. 在啓動時創建數據庫
- 11. 創建一個文檔數據庫
- 12. 創建一個從MySQL數據庫
- 13. 如何創建一個xml數據庫?
- 14. 在數據庫中創建一個表
- 15. 創建一個excel數據庫
- 16. 如何創建一個MySQL數據庫
- 17. 無法創建一個sql數據庫
- 18. C#創建一個數據庫類
- 19. 創建一個從數據庫
- 20. 創建一個Live Replica數據庫
- 21. 如何從FileStream創建實例FileStream?
- 22. 創建多個靜態佈局或創建一個數據庫?
- 23. 創建自動創建一個新的數據庫條目
- 24. 從另一個數據庫創建數據庫?
- 25. 用filestream創建一個超載的方法
- 26. 創建一個通用數據庫的多個實例
- 27. 創建一個使用多個數據庫的C++文件
- 28. Grails:使用兩個數據庫(一個是使用域類創建的,另一個是現有的數據庫)
- 29. 創建一個附加表或創建一個新的數據庫
- 30. 創建一個數據庫插入從PHP中的數據?