我在SQL Server 2008中有一個數據庫。我想用CD部署我的軟件。 我想給最終用戶2個選擇:從CD使用並安裝它。如何在不安裝的情況下使用數據庫?
當最終用戶選擇「從CD使用」時,我不想安裝程序。 如何在不安裝的情況下執行程序執行?
請幫我解決這個問題
謝謝你的關注。 程序編碼在C#中的MS Visual Studio中2010.Database管理系統MS SQL Server 2008中
我在SQL Server 2008中有一個數據庫。我想用CD部署我的軟件。 我想給最終用戶2個選擇:從CD使用並安裝它。如何在不安裝的情況下使用數據庫?
當最終用戶選擇「從CD使用」時,我不想安裝程序。 如何在不安裝的情況下執行程序執行?
請幫我解決這個問題
謝謝你的關注。 程序編碼在C#中的MS Visual Studio中2010.Database管理系統MS SQL Server 2008中
使用它不需要設置和流程執行,你的情況最好的選擇可能是SQL Server Compact Edition
嵌入式數據庫編輯:我知道還有其他的選擇,比如BrekleyDb或SQLite,但是因爲Atayi現在正在爲他的數據庫使用SQL Server,所以我建議使用SQL Server Compact Edition來避免任何問題並保持基本相同的技術/平臺。
如何獲得有關此技術的任何教程? –
嘿Atayi,Google是你的朋友;-) http://social.msdn.microsoft.com/Forums/en/sqlce/thread/9cec5b3f-6f1e-4fa2-b1b1-9419e44f8247 –
請幫我這個問題
不要使用你選擇的技術。
這就好像在說「我想駕駛法拉利,但不使用燃料」。發動機使用燃料。 SQL Server需要安裝。
另一種方法是SQL Server CE,您可以將其加載到進程中。
這就是它。如果您使用SQL Server,則無需安裝SQL Server即可從CD運行。爭論不會改變這一點。
我想將其更改爲MS SQL CE –
可以工作。 O不要忘記其他安裝要求(.net Frameowrk)。說,這不是一個大問題這些天,但你仍然會發現一些用戶沒有安裝它。然而,LFew自從AMD在其驅動程序中使用它,對於視頻卡(它們的控制中心是用.NET編寫的)。 – TomTom
首先,我不知道SQL Server '08是否作爲便攜式版本存在,但如果它刻錄在CD上,那麼數據庫的使用不存在。燃燒後的文件無法也:-)改變
便攜式DBMS是SQLLite,對於C#:-)
Microsoft SQL Server CE是一個免費,免安裝,零管理,嵌入進程數據庫引擎。 –
你可以在「無提示安裝」綁定SQL SERVER,這樣客戶不會受到打擾服務器的配置。
是的,但過度使用如果你用客戶端的機器使用駐留的SQL Server引擎實例只瀏覽cd /目錄...想象一下,插入讀卡器的每張CD都會在您的機器上執行此操作... :) –
從CD運行時 - 更改數據庫後端 - 使用帶有ADO ODBC連接的簡單Microsoft Access Db文件。在這種情況下 - 你將擁有幾乎相同的SQL語言,並且不需要爲access db安裝某些東西(呵呵,如果它們不存在,也許是一般的odbc驅動程序)。 當從高清 - 開關db後端運行到全面的MS SQL服務器...
-1 。這些日子,需要安裝,可能不是案件。訪問驅動程序不再是主要的操作系統安裝的一部分。 – TomTom
你是什麼意思,「安裝」?像在電腦上覆制應用程序一樣,還是爲了避免使用本地硬盤? – Patrick
數據庫應該放在哪裏? – Fischermaen
使用SQL Server CE數據庫? – idm