導航:首頁 > 編程大全 > 打包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資料庫相關的資料

熱點內容
2017互聯網java面試題 瀏覽:907
供求網站源碼 瀏覽:195
童程童美編程加盟怎麼樣 瀏覽:895
app美團如何下載 瀏覽:197
弄畫框用什麼app 瀏覽:814
java獲取網頁圖片 瀏覽:193
jsp集合對象轉json 瀏覽:231
文件櫃在cad裡面長啥樣 瀏覽:554
iphone手機文件保存在哪裡 瀏覽:817
解壓文件後要刷新 瀏覽:786
cc資料庫怎麼獲得時間 瀏覽:226
ug3d硬料開出怎麼編程 瀏覽:151
如何獲取文件Linux命令 瀏覽:981
大智慧軟體哪個版本最好 瀏覽:698
狼人殺自動主持app叫什麼 瀏覽:949
checkbox怎麼綁定資料庫 瀏覽:945
編程怎麼設置一分鍾開燈 瀏覽:754
如何把桌面文件發送到自己郵箱 瀏覽:498
校園網站怎麼看選修的課 瀏覽:59
大數據專業哪個最好 瀏覽:467

友情鏈接