我需要使用vb.Net在SQL Server 2008 R2中將文件保存爲附件(如pdf,word,images ..etc),並在保存後將其打開我想要。如何使用vb.Net將任何文件保存到SQL Server 2008 R2
0
A
回答
1
我與西蒙的#1條建議去。您可以爲文件存儲相對路徑 - 相對於文件存儲位於用戶可訪問的文件系統上的任何位置的相對路徑。 #2在備份和恢復方面存在問題 - 您只是通過存儲所有二進制數據以獲得很少的實際收益而使數據庫變得不必要的大。這兩種方法都需要客戶端來獲取數據。 #2可能會消耗大量的服務器和客戶端資源來重新創建文件 - 對於高訪問速度或高數據量,當然不會很好地擴展。
0
沒有這樣的事情在SQL Server中的附件。你可以這樣做2種方式:
- 保存文件夾中的文件,並將文件路徑中的一個varchar 或nvarchar列在一個表中
- 打開文件中的數據流和讀取流進一個字節數組。將 放入表中的varbinary列中。
1,如果這是由一個網站完成,因此該路徑總是相對於同樣的過程在同一臺機器上,或者這是一個臺式機或東西在單用戶應用程序是很好的。
2更靈活:如果用戶有權訪問數據庫,則他們可以訪問文件的內容。
相關問題
- 1. 如何將數據從datagridview保存到SQL Server 2008 R2
- 2. 如何將SQL Server 2008 R2數據庫還原到SQL Server 2008?
- 3. SQL Server 2008 R2 VB.net連接
- 4. 如何保存CZEC語言數據到SQL Server 2008 R2
- 5. 如何在SQL Server 2008 R2中保存存儲過程?
- 6. 使用批量插入將文件插入到SQL Server 2008 R2
- 7. 將SQL Server 2008升級到2008 R2
- 8. 如何在SQL Server 2008 R2中保存Ω
- 9. 從SQL Server 2008 R2 Express升級到SQL Server 2008 R2企業
- 10. 如何使用存儲過程SQL SERVER 2008 R2(MSSQL)
- 11. 如何將SQL Server 2008 R2數據庫轉換爲SQL Server 2012?
- 12. 如何在SQL Server 2008 R2中導入/執行SQL DDL文件?
- 13. 存儲過程不返回任何數據asp.net sql server 2008 r2
- 14. SQL Server 2000到SQL Server 2008 R2遷移
- 15. 使用SSIS包將多個Excel文件導入SQL Server 2008 R2?
- 16. 將sql server 2008 r2連接到netbeans
- 17. 將SQL Server 2008 R2升級到2012
- 18. 如何使用SSMS連接到遠程SQL Server 2008 R2實例?
- 19. 如何使用django-mssql連接到SQL Server 2008 R2?
- 20. 如何使用vb.net代碼將PDF文件保存在SQL Server列中
- 21. 如何使用php將文本文件保存到sql server數據庫
- 22. 將圖像保存到SQL Server 2008?
- 23. 如何連接的Microsoft SQL Server 2008 R2
- 24. SQL server 2008 r2 TOP如何工作?
- 25. 如何使用SQL Server 2008 Express通過存儲過程連接到SQL Server 2008 R2
- 26. SQLDependency SQL Server 2008 R2
- 27. SQL Server 2008 R2 OBJECT_ID
- 28. 如何將報表(RDL文件)從SQL Server 2008 R2遷移到2012?
- 29. 鑑於SQL Server 2008 R2 * .mdf文件,我如何將它導入到MySQL?
- 30. 使用SQL PIVOT行列... SQL Server 2008 R2
一般來說,我同意@rheitzman。我沒有指定一個選擇,因爲我對周圍的系統不夠了解,但是,一般情況下,如果可能的話,我會選擇這個選項。 –