winfrom帶資料庫的安裝包

2025-01-23 04:15:29 字數 4506 閱讀 9914

1樓:網友

一般都是先讓客戶機器上安裝對應資料庫後,在安裝程式裡寫好資料庫的建立指令碼-->執行指令碼來建立資料庫,並匯入基礎資料。。包括用友這樣的erp廠商都是這麼做的。

以前我們也嘗試過把sql server一起打包安裝,如果你非要這麼做的話,我給你提供下大概思路。

可以通過使用sqlcmd的命令列引數進行靜默安裝,在安裝過程中可以檢測cmd視窗的程序,在這個安裝程序結束關閉後(要麼是安裝成功,要麼是失敗,總之是安裝結束了),然後try去連線該資料庫,如果連線成功了,說明你安裝sql server沒問題了,然後在複製你的程式到客戶機器上,並執行資料庫指令碼建立資料……這樣就完成了。。

ps:雖然我們這麼做成功了,但真的不推薦這麼去做!

2樓:近夜有雨不私奔

1.在design檢視中,從工具箱的data區域中拖放乙個sqldatasource控制項至頁面。在便捷任務面板上,將資料來源配置為新的連線。

輸入伺服器名稱(local)\sqlexpress(如果你用的是sql server express)並使用windows nt認證。選擇你的資料庫名並測試連線。單擊ok結束。

您將會自動返回至data source configuration對話方塊,單擊next。需不需要在配置檔案中儲存連線字串,隨你便了,一般是應該儲存的;單擊next。選擇「specify columns from a table」並選擇表名及欄位。

需要update\insert\delete請單擊高階進行啟用設定,單擊next和test query,然後單擊finish。這樣就完成新增datasource控制項了即完成了資料連線。

帶有的是sql server express ,是乙個基於sql server yukon引擎的輕量級免費資料庫引擎。是microsoft sql server 的簡化版本,我的理解就是為了學習而提供的。

3、當然是可以遠端連線的了,特別是在使用microsoft sql server是,通常是被安裝在一臺單獨的資料伺服器上的,當需要使用這臺資料伺服器的資料是就可以從其它機器進行遠端連線了。

c#/winform程式打包部署 如何把sql 資料庫 一起打包進去?

3樓:玉勢星

打包資料庫到安裝程式中。

方法1. 備份/恢復。

先備份資料庫:

backup database 資料庫 to disk='c:\備份。bak'

將備份檔案打包到安裝程式中。

在第一次執行程式的時候,進行資料庫恢復(或專門做乙個系統配置的程式,來控制完成此工作)

restore database 資料庫 from disk='c:\備份。bak'

方法2. 分離/附加。

先分離資料庫:

sp_detach_db '資料庫名'

將資料檔案(.mdf)和日誌檔案(.ldf)打包到安裝程式中。

在第一次執行程式的時候,進行資料庫附加(或專門做乙個系統配置的程式,來控制完成此工作)

sp_attach_db '資料庫名','資料檔名(.mdf)',日誌檔名(.ldf)'

方法3. 用資料庫指令碼。

生成資料庫指令碼:

sql200企業管理器。

右鍵要匯出的資料庫。

所有任務。生成sql指令碼。

《常規》裡選擇"生成全部物件指令碼"",在指令碼檔案中包含說明性標題"選上。

《設定格式》裡,將"包含擴充套件屬性",選上。

《選項》中,將"表指令碼選項"中的內容全部選擇上。

《選項》中,"安全性選項"是決定是否要包含建立資料庫及使用者許可權等的設定,根據你的需要選擇。

其他所有的選項保持預設值。

然後確定,將其儲存成乙個。sql檔案。

生成資料指令碼(借用第三方工具):

sql server 資料庫sql指令碼匯出器。

1) 支援所有資料型別(如binary,text,image)

2) 支援表結構、索引、所有記錄到sql指令碼。

3) 支援資料庫、表的瀏覽。

4) sql語句的、執行。

5) 可備份資料庫、表結構、記錄。

將指令碼檔案打包到安裝程式中。

在第一次執行程式的時候,執行指令碼(或專門做乙個系統配置的程式,來控制完成此工作),通過呼叫檔案完成。

exec master..xp_cmdshell 'isql /e /i".sql檔案"'

也可以直接在程式中呼叫檔案。或直接將檔案整合到程式安裝包中 很明確的。

補充。你的sql檔案裡要先建立資料庫,然後再建立表,建立表的時候要往該資料庫裡建立表。

4樓:網友

打包mdf檔案是可以的。

直接和你專案bin下面的檔案一起瀏覽過去,然後安裝必備的,要選擇sql express這個元件,如果客戶機器沒有,讓他從安裝檔案裡面自動安裝,鏈結本地的mdf檔案的資料庫鏈結字串最好在打包前,直接修改完畢。

5樓:網友

呃 我也想知道。

怎麼把 sql 資料庫也包進去。

6樓:網友

你是想把sqlserver安裝包也打進去麼? 那去看看setup factory~~

c# 開發了帶sqlserver資料庫的窗體應用程式,製作安裝包的時候怎麼能把sql也一起打包起來

7樓:網友

首先並不建議這樣做,畢竟sql server的安裝包太大了,你打包在一起會影響整個安裝包的大小以及效率。假定,你的客戶已經安裝了sql server你是不是還得去檢測一下?還有,微軟肯定也不讓。

sql server是一種常用工具,只需要在安裝的時候說明就行了,客戶如果懂的,那他就會自己去安裝,客戶如果不懂,你就帶光碟自行上門去幫他裝一下就行了。

如何製作帶有資料庫的安裝包

8樓:網友

你用vb6可以製作!做好了打包就行了!但要掌握vb語言程式設計。

使用c#開發乙個帶資料庫的應用程式,如何安裝部署並可以在其它機器上面執行?

9樓:網友

看你使用什麼資料庫了。

一般可以把資料檔案、資料庫驅動和程式打包在一起,在安裝的時候同時安裝資料庫檔案並註冊/附加資料檔案就可以了。

或者如access這樣的檔案資料庫就更簡單了,一般直接和程式檔案打包在一起,安裝的時候解壓到相應資料夾下即可。

10樓:

只要其他機器上安裝過formwork最新版本的話就可以執行(沒裝或是太老的版本就不能執行了)

開發的帶有access資料庫的winform程式如何打包成exe安裝檔案,

11樓:光影默默

vs開發工具裡面自帶有這個功能——安裝-部署。

如何將c#程式打包(帶 sql server資料庫)

12樓:網友

製作好程式之後,有很多作者都習慣用專業軟體來給程式新增乙個安裝程式包。其實微軟的2000和xp系統已經自帶了乙個小巧的製作安裝軟體iexpress,大小隻有112kb,,存放在\windows\system32中。由於是微軟自帶的程式,所以製作的安裝軟體具有更好的相容性。

下面筆者就簡單介紹該軟體的使用方法,希望用這款軟體來製作乙個比較專業的安裝程式包。

iexpress的使用方法很簡單,只需在執行中輸入iexpress就可以。雖然iexpress是一款英文軟體,不過製作安裝程式包採用的是嚮導式,操作起來不算很難。在開始的時候有兩個選項,乙個是建立新的自解壓指導檔案,另乙個是開啟已經儲存的自解壓指導檔案,這裡我們選擇第乙個,然後點選下一步。

接下來選擇製作安裝程式包的三種方式,分別是解壓並執行安裝、只解壓並不執行安裝和只壓縮,根據自己的實際情況來進行選擇。然後我們輸入安裝軟體的名稱,這裡可以是英文,也可以是漢字。下面設定軟體在安裝前是否提示使用者確認,通常情況選擇不提示。

接下來新增「使用者允許協議」,軟體在使用過程當中有什麼注意事項和要求都可以寫到「使用者允許協議」當中,只有使用者都同意上面的條件才能正常繼續安裝。然後在下面新增要製作安裝的軟體,建立檔案列表,並且還要指定安裝過程中執行的程式和相應的命令。接下來選擇軟體在安裝過程中的顯示模式,分別是預設、隱藏、最大和最小。

設定在軟體安裝完成後,提示是否顯示提示語句,這裡筆者建議選擇顯示。當一切設定完成後,這時候要設定自解壓指導檔案的儲存位置和名稱。這裡麵包含了軟體安裝過程中資訊,建議儲存,以備日後再修改。

在下面來設定在軟體安裝完成後是否重啟動,筆者建議如果沒有什麼特殊情況,不要選擇重啟電腦。

都設定好之後,最後開始製作軟體安裝包的過程,整個製作過程是在dos下進行的,這樣乙個軟體的安裝程式包就製作完畢。

參考資料。

13樓:瞪誰誰懷孕

給你個第三方打包工具 很好用的。

留下你的郵箱發給你。

14樓:

樓上說的對,你去找乙個第三方打包工具,方便快速。

15樓:網友

用第三方打包工具,可以實現。

安裝資料庫問題,mysql資料庫裝不上什麼問題?

這個問題我也遇到了,因為用到的只是查詢資料庫的表等操作,覺得無傷大雅就沒有改!但是後來在配置iis的時候有報了這個錯誤,很無奈!最後部署專案的時候好像也成功了,所以就忽略了!呵呵 出現這種情況一般有以下幾個原因 1.資料庫檔案不完整,已經遭受到病毒的工具。2.該資料與系統資料部相容,從你的 來看,是...

SQL server 2019資料庫安裝失敗

可能是你的sql檔案有問題,又或許是你的之前裝的沒解除安裝乾淨,建議用防毒軟體去解除安裝,也可以自己到登錄檔中去看下,把sql的檔案刪除 留下qq,遠端協助如何 y vacuum and enhance 有可能是你的安裝檔案丟失了 還有就是你的com元件沒弄好 卸掉重灌一下試試 sql server...

百度用的是什麼資料庫,什麼是資料庫?資料庫有什麼用?

什麼是資料 庫 金融資料分析與資料庫密不可分,那麼什麼是資料庫呢?在大學的計算機教科書中,資料庫是被這樣解釋的 資料庫是計算機應用系統中的一種專門管理資料資源的系統。資料有多種形式,如文字 數碼 符號 圖形 影象以及聲音等。資料是所有計算機系統所要處理的物件。人們所熟知的一種處理辦法是製作檔案,即將...