[Hỏi]Đóng gói phần mềm C# có cơ sở dữ liệu?
Chào mọi người, hiện tại em đang có làm một bài tập về bên C# + CSDL SQL Server, phần mềm em đã viết xong xuôi các thứ, nhưng giờ không biết làm thế nào để có thể đóng gói phần mềm chứa cả CSDL để sang máy khác vẫn chạy được. Em đã lên mạng và tìm hiểu cách đóng gói và làm theo hướng dẫn, đã tạo và đóng gói phần mềm ra dạng file cài đặt, cài trên laptop chạy ngon lành nhưng sang máy khác ko chạy được.
Chuỗi kết nối lúc em code là như này: @“Data Source=XUHO;Initial Catalog=QLTV;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False”
Vậy cho em hỏi lúc mà mình đóng gói cả CSDL vào rồi sang máy khác thì chuỗi kết nối sẽ như thế nào?
Phần mềm em viết sử dụng LinQ to SQL ạ.
Mong mọi người giúp đỡ, em cám ơn.
Tạo config file và đọc file từ đó nha em.
link bên dưới là cách:
ref: http://www.codeproject.com/Tips/411013/Configuring-a-Connection-String-in-the-App-Config
Cám ơn anh đã quan tâm đến topic ạ
Cách làm này có phải là mình sẽ cho người dùng kết kết nối tớ cơ sở dữ liệu lúc mà chạy chương trình phải không ạ?
Theo trong link anh đưa là như vậy.
Đối với em thì chỉ cần tạo file config, rồi chương trình sẽ đọc file từ đó lấy thông tin về db name, server…,
Đa sô phần mềm ta là làm custom software (có hai loại là custom software và off-the-shelf software)
Bởi vậy sau khi xong phần mềm thì đi triển khai cho khách hàng.
Mọi thứ config để chương trình có thể chạy được điều nằm trong bước này.
Nếu công ty hay khách hàng của em có bộ phận IT thì em cần viết tài liệu triển khai step by step cho họ để họ đọc và làm theo, không thì em phải hổ trợ họ triển khai.
Rất cám ơn những chỉ dẫn của anh ạ :), chúc anh sức khỏe.