導航:首頁 > 編程大全 > 打包sql資料庫

打包sql資料庫

發布時間:2022-07-06 21:30:57

1. 如何打包sql server資料庫程序(.net)

如果你希望你的程序在客戶機上運行時,有資料庫支持,那要分幾種情況。
1. 如果你的各個客戶機之間不同享數據,那麼你的資料庫可以選擇使用 Access或者是 SQLite(這是嵌入式資料庫),這樣你就不需要安裝資料庫服務即可使用。

2. 如果你的各個客戶機之間有數據共享或者數據通信。那麼你需要一台伺服器來做資料庫服務,其他客戶端連接到這個伺服器獲取數據

2. SQL2005如何打包資料庫復雜嗎

所謂的打包資料庫,其實就是把
資料庫備份
一下形成一個
資料庫文件
。所以,你打開SQL
2005的
企業管理器

右擊
你想要打包的資料庫,選擇「備份資料庫」,之後指定備份地址,再之後選擇要打包的數據表,完成之後就可以把打包後的備份拷備到別的
SQL伺服器
上再恢復就可以用了。

3. C#如何用VS將Sql資料庫打包

如果你的程序使用的庫不是access或sqlite之類的桌面單機小庫,而是MSSQL這種大型DBMS,那麼正確的方式是,把建庫建表填數據等等所有語句封裝在安裝程序中,安裝過程調用這些語句完成庫、表、對象的建立及必要初始數據的填充,如果對方沒有符合要求的DBMS,則給予提示和退出安裝。因為DBMS其實是屬於客戶的,客戶負責自行采購、管理和維護(得養個DBA),而且該DBMS承載的應用未必只有你的程序,也許還有其它開發商為客戶開發的程序。
當然了,實際上如果客戶是從零開始部署SQL,他們也許希望你能一站式解決~甚至伺服器都請你代買,但是理念上需要清楚,這些都是額外的事,不是軟體提供商的你需要在程序中考慮的。就是說忙你可以幫,但不應該把這些忙幫進程序中去,不然你沒交付一個軟體都要帶套DBMS~明顯不妥是吧

PS:使用OleDbConnection類連接mdb文件,至於代碼,恕我懶,請參看MSDN:http://msdn.microsoft.com/zh-cn/library/system.data.oledb.oledbconnection(v=VS.80).aspx

4. 如何將SQL資料庫打包到網站程序里

將資料庫構造用SQL語句寫成SQL腳本
然後編寫一個安裝頁,第一次運行網站的時候安裝資料庫
可參考動網INSTALL.ASP

5. 打包sql server成文件需要用什麼工具

方法1. 備份/恢復
先備份資料庫:
backup database 資料庫 to disk='c:\備份.bak'
將備份文件打包到安裝程序中.
在第一次運行程序的時候,進行資料庫恢復(或專門做一個系統配置的程序,來控制完成此工作)
restore database 資料庫 from disk='c:\備份.bak'
restore database dbname from disk='c:\db.bak' with recovery (備用)
方法2. 分離/附加
先分離資料庫:
sp_detach_db '資料庫名'
將數據文件(.mdf)和日誌文件(.ldf)打包到安裝程序中
在第一次運行程序的時候,進行資料庫附加(或專門做一個系統配置的程序,來控制完成此工作)
sp_attach_db '資料庫名','數據文件名(.mdf)','日誌文件名(.ldf)'
EXEC sp_attach_single_file_db @dbname = '你的資料庫名',@physname = 'c:\你的資料庫文件所在目錄\xxx.mdf' (備用)
方法3. 用資料庫腳本
把資料庫創建腳本保存下來,安裝的時候直接執行腳本就可以創建資料庫了,跟本不需要ldf文件
生成資料庫結構腳本:
sql200企業管理器
--右鍵要導出的資料庫
--所有任務
--生成SQL腳本
--<常規>里選擇"生成全部對象腳本"","在腳本文件中包含說明性標題"選上
--<設置格式>里,將"包含擴展屬性",選上
--<選項>中,將"表腳本選項"中的內容全部選擇上
--<選項>中,"安全性選項"是決定是否要包含創建資料庫及用戶許可權等的設置,根據你的需要選擇
--其他所有的選項保持默認值
--然後確定,將其保存成一個.sql文件

閱讀全文

與打包sql資料庫相關的資料

熱點內容
app直通車是什麼意思 瀏覽:710
cad文件怎麼輸出為wmf文件 瀏覽:137
bat批量重命名word文件 瀏覽:64
汽車安卓導航懸浮 瀏覽:481
ps用快速蒙版調文件里黑白色 瀏覽:746
蘋果6iphone解鎖無法開啟 瀏覽:201
高通模式線刷工具 瀏覽:40
打開pDF顯示檢查文件許可權 瀏覽:825
怎麼刪除文件名中指定字元 瀏覽:595
圖片如何轉化文件格式 瀏覽:859
無貨源鋪貨有哪些app 瀏覽:316
30g的文件可以保存在哪裡 瀏覽:329
不同文件夾的pdf怎麼批量拆分 瀏覽:98
順豐速運文件到付多少錢 瀏覽:892
安裝的app在哪裡看 瀏覽:773
流量包和數據包什麼區別 瀏覽:851
編程語言事先定義好是什麼意思 瀏覽:919
怎麼轉換qlv文件 瀏覽:516
大眾網關版本 瀏覽:832
編程為什麼要用佔位符 瀏覽:108

友情鏈接