Help...Không thể kết nối SQL khi đóng gói phần mềm C# để chạy máy khác!
Chào cả nhà..mình đang gặp rắc rối khi đóng gói phần mềm C# ..ai biết mong hướng dẫn dùm luôn...mình đang cần gấp! THANKS!
Mình đã làm xong phần mềm và chạy trên SQL máy mình OK..nhưng khi đóng gói thì mình không biết làm sao để chạy được trên máy khác cả..Cụ thể thế này!
Đây là tên SQL máy mình:
Nơi chứa database với tên QLSoHoKhau.mdf
Sau đó mình đọc trên các diễn đàn mình copy 2 file QLSoHoKhau.mdf và QLSoHoKhau_log.ldf bỏ vào thư mục bin (cả trong Debug và Release nữa...trúng đâu thì trúng..:feel_good
Trong các form mình đều khai báo như thế này để kết nối dữ liệu...(mục đích là kết nối được SQL trên máy khác)
Bình thường mình làm kết nối như thế này trên các form để kết nối máy mình là OK..
Sau đó mình dùng phần mềm Advanced Installer 11.1 để đóng gói..
Qua máy khác mình cũng cài đặt SQL bình thường (tên SQL máy khác sẽ khác ), có attach 2 file QLSoHoKhau vào luôn..nhưng khi chạy lại lỗi không kết nối được CSDL..
Chào cả nhà..mình đang gặp rắc rối khi đóng gói phần mềm C# ..ai biết mong hướng dẫn dùm luôn...mình đang cần gấp! THANKS!
Mình đã làm xong phần mềm và chạy trên SQL máy mình OK..nhưng khi đóng gói thì mình không biết làm sao để chạy được trên máy khác cả..Cụ thể thế này!
Đây là tên SQL máy mình:

Nơi chứa database với tên QLSoHoKhau.mdf


Sau đó mình đọc trên các diễn đàn mình copy 2 file QLSoHoKhau.mdf và QLSoHoKhau_log.ldf bỏ vào thư mục bin (cả trong Debug và Release nữa...trúng đâu thì trúng..:feel_good
Trong các form mình đều khai báo như thế này để kết nối dữ liệu...(mục đích là kết nối được SQL trên máy khác)
PHP:
// chuoi ket noi
string strConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=" + Application.StartupPath + @"\QLSoHoKhau.mdf" + ";Integrated Security=True;Connect Timeout=30;User Instance=True";
Bình thường mình làm kết nối như thế này trên các form để kết nối máy mình là OK..
PHP:
// chuoi ket noi
string strConnectionString = "Data Source=PC2016121007VHH;Initial Catalog=QLSoHoKhau;Integrated Security=True";
Sau đó mình dùng phần mềm Advanced Installer 11.1 để đóng gói..
Qua máy khác mình cũng cài đặt SQL bình thường (tên SQL máy khác sẽ khác ), có attach 2 file QLSoHoKhau vào luôn..nhưng khi chạy lại lỗi không kết nối được CSDL..

Sửa lần cuối: