Professional Documents
Culture Documents
Code in Deploy Application With Database
Code in Deploy Application With Database
Nguồn số 1
Code :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Data.SqlClient;
namespace DeployWithDataBase
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
2. Nguồn số 2
Đóng gói phần mềm + Database
Sau khi viết xong phần mềm, để đóng gói thành file cài đặt gvà chạy được trên máy không cài
SQL Server cần làm như sau:
1. Right click vào Solution của bạn > Add > New Project...
2. Trong cửa sổ New Project > Orther Project Types > Setup Project > Đặt tên > chỉ đường dẫn
lưu file setup của bạn > OK.
3. Sau khi tạo xong Setup Project trong Solution Explorer của bạn sẽ có xuất hiện Project bạn
vừa tạo. Right Click vào Project đó > Add > Project Output.
4. Trong cửa sổ Project Output chọn Primary output > OK.
5. Right click vào Project Setup vừa tạo > Properties > Prerequisites > Check vào .NET
Framework, SQLEXPRESS 2005 > Check vào radio button ở giữa (download .... my
applications) > OK.
6. Để tạo shortcut ngoài desktop bạn vào Application Folder > Right click vào file Primary output
... > Chọn Creat shortcut .... > Đổi tên shortcut theo ý bạn.
- Bạn tìm một file *.ico rồi add vào application folder bằng cách right lick vào folder application
folder > Add > Files...> chỉ đường dẫn tới file icon của bạn.
- Sau đó right click vào shortcut vừa tạo chọn properties > trong properties tìm đến dòng icon >
Browser > Application folder > chọn file icon vừa add > OK.
- Kéo shortcut vừa tạo thả vào folder user's desktop
7. Add thêm file SQL của bạn gồm 2 file là *.mdf và *.ldf vào application folder.
8. Tạo câu lệnh attach file *.mdf của bạn vào SQLEXPRESS 2005:
datasource=.\SQLEXPRESS;attachdbfilename=c:\Progra m Files\tên project setup của bạn\tên
file mdf;Integrated Security=true;user instanced=true;connect timeout=30;
- vd: datasource=.\SQLEXPRESS;attachdbfilename=c:\Progra m Files\Setup1\
QLST.mdf;Integrated Security=true;user instanced=true;connect timeout=30;
đường dẫn này chỉ hoạt động được khi bạn cài chương trình của bạn vào máy cài win xp.
nếu là win vista hay win 7 bạn phải thêm một chút là:
- vd: Server=.\SQLExpress;AttachDbFilename=|DataDirector y|mydbfile.mdf;
Database=dbname;Trusted_Connection=Yes;
-Nếu database của bạn là access thì càng đơn giản hơn:
chỉ cần add file access đó vào application folder là xong.
sướng quá, mình làm được rồi! add thêm 2 thư viện using Microsoft.SqlServer.Smo; và
using Microsoft.SqlServer.ConnectrionInfo vào References là okie rồi!