Chạy App sử dụng CSDL MSSQL không cài đặt MSSQL?

0 thích 0 không thích
390 lượt xem
đã hỏi 21 Tháng 1, 2016 trong Lập trình VB.NET bởi tommy (220 điểm)
Bạn nào có project nhỏ sử dụng CSDL MSSQL mà khi mình mang qua máy khác (máy này không cài bất cứ gì liên quan đến MSSQL) mà vẫn chạy được cho mình xin đi. Cảm ơn
    

3 Câu trả lời

0 thích 0 không thích
đã trả lời 21 Tháng 1, 2016 bởi Thảo Meo (3,920 điểm)
- Nếu project nhỏ bạn có thể sử dụng access kèm theo để không cần phải cài đặt.

- Hoặc là bạn sử dụng file database *.mdf của sqlserver để chạy sang máy khác không cần phải cài đặt.
đã bình luận 21 Tháng 1, 2016 bởi tommy (220 điểm)
ACCESS thì mình biết rồi cài này là mình muốn hỏi thêm là làm thế nào để chạy file mdf của mssql mà không cần cài đặt. Bạn có project không cho mình xin link đi (chỉ cần nó lấy các phần từ trong table là được) (nhớ là cái máy kia không cài đặt bất cứ gì liên quan đến MSSQL nhe)

Cảm ơn bạn
đã bình luận 21 Tháng 1, 2016 bởi Khách
Bạn sữ dụng dataset thử chưa?
đã bình luận 21 Tháng 1, 2016 bởi tommy (220 điểm)
dataset sao bạn tôi không thể connect CSDL từ máy không cài MSSQL thì làm sao có dataset bạn
1 thích 0 không thích
đã trả lời 21 Tháng 1, 2016 bởi Mr. Cùi Bắp (5,140 điểm)

Bạn có thể add Service-based database, nó cũng giống như SQL nhưng được tạo thì file *.mdf nằm trong thư mục chương trình của bạn. Bạn có thể add vào bằng cách: Chuột phải trên project -> Add -> New item -> data -> Service-based database

Sau đó bạn làm theo hướng dẫn của nó cũng rất đơn giản. Kế tiếp là add table giống như trên SQL thôi. 

Còn câu lệnh kết nối bạn có thể viết như thế này (nhớ sửa thông tin cho phù hợp)

string _strCon = @"Data Source=.\SQLEXPRESS;
                          AttachDbFilename=c:\folder\SampleDatabase.mdf;
                          Integrated Security=True;
                          Connect Timeout=30;
                          User Instance=True";

đã bình luận 22 Tháng 1, 2016 bởi tommy (220 điểm)
sửa nội dung 22 Tháng 1, 2016 bởi tommy
Cảm ơn bạn Cùi Bắp. Bạn cho hỏi hình như cá mục "project -> Add -> New item -> data -> Service-based database" là dùng để tạo database phải không bạn. Nếu tôi có file mdf rồi thì không cần làm bước đó đúng không? Nếu vậy thì hình như nó không làm việc. Mong bạn cho thêm ý kiến.
thanks
đã bình luận 22 Tháng 1, 2016 bởi Mr. Cùi Bắp (5,140 điểm)
Bạn thử debug xem có phải do ConnectString hay ko? Nếu bạn thấy được thì làm 1 project nhỏ (bao gồm file *.mdf) rồi gởi cho mình, mình sẽ kiểm tra dùm cho bạn
đã bình luận 22 Tháng 1, 2016 bởi tommy (220 điểm)
Làm giống như bạn hướng dẫn nhưng nó không làm việc bạn ơi. Nếu được bạn tạo project này cho mình đi. Cảm ơn
đã bình luận 22 Tháng 1, 2016 bởi tommy (220 điểm)
https://files.fm/down.php?i=e93fzf5a&n=WindowsApplication2.zip  << cái này làm chuỗi kết nối như bạn nó không hoặc động. nhưng sửa lại theo cách của mình thì chạy nhưng máy phải có cài MSSQL. Bạn tải xem dùm mình. Cảm ơn
0 thích 0 không thích
đã trả lời 25 Tháng 1, 2016 bởi tommy (220 điểm)
Vậy là không ai biết hả các bạn? Dù sao cũng cảm ơn nhiều. Mới biết cái web này và mà hỏi 2 câu được duy nhất 2 câu hỏi mà không câu hỏi nào có được câu trả lời :d.

Chúc web ngày càng phát triển. Chào
...