PDA

View Full Version : Phần mềm QLBH



havenumber
03-03-2008, 22:26
chào mọi người.
Chả là như vầy, tôi mới cỡm được phần mềm QLBH (viết bằng MSSQL)của cty tôi, đem về nhà vẫn chạy tốt nhưng ngặt 1 nổi tôi không biết xóa dữ liệu cũ đang có sẵn trong đó và tạo lại database mới.
trên này ai biết xin chỉ giúp. (tôi k biết gì về CSDL nha)

vqt
05-03-2008, 18:05
Mục đích của bạn là gì? Nếu muốn học cách sử dụng phần mềm thì cứ để dữ liệu cũ mà dùng có tốt hơn không? Nếu bạn muốn áp dụng phần mềm cho cửa hàng của bạn thì nên liên hệ với nơi bán để được hỗ trợ chu đáo. Làm tay ngang như bạn có ngày hệ thống chết ngỏm trong khi công việc của bạn lại đang phụ thuộc vào phần mềm.
Để tạo lại db mới đơn giản là vào SQL Enterprise Manager, nhắp chuột phải vào db, chọn generate SQL script. Trong tab general chọn all objects; trong tab formatting, chọn generate the CREATE...; trong tab options, chọn tất cả Table scripting options rồi nhấn OK.
Khi đó bạn sẽ được 1 file script chứa lệnh tạo lại db. Tạo 1 db mới, mở Query Analyzer, mở file này ra, chọn db mới tạo rồi nhấn f5. Xong!

Tuy nhiên không có gì đảm đảm bảo là chương trình của bạn sẽ chạy.
Thứ nhất là nếu các trigger hoặc stored procedure đã được mã hóa, bạn sẽ không có nó trong file script. Muốn có phải làm một số thao tác hơi phức tạp mà tôi sẽ ko nói ở đây. (google it)
Thứ hai là thông thường các phần mềm sẽ cần một số dữ liệu ban đầu để có thể chạy được. Nếu bạn thành công bước 1 thì bạn cũng chỉ có 1 db không có dữ liệu mà thôi.

Chúc may mắn.

dungbn
09-04-2008, 13:08
Mục đích của bạn là gì? Nếu muốn học cách sử dụng phần mềm thì cứ để dữ liệu cũ mà dùng có tốt hơn không? Nếu bạn muốn áp dụng phần mềm cho cửa hàng của bạn thì nên liên hệ với nơi bán để được hỗ trợ chu đáo. Làm tay ngang như bạn có ngày hệ thống chết ngỏm trong khi công việc của bạn lại đang phụ thuộc vào phần mềm.
Để tạo lại db mới đơn giản là vào SQL Enterprise Manager, nhắp chuột phải vào db, chọn generate SQL script. Trong tab general chọn all objects; trong tab formatting, chọn generate the CREATE...; trong tab options, chọn tất cả Table scripting options rồi nhấn OK.
Khi đó bạn sẽ được 1 file script chứa lệnh tạo lại db. Tạo 1 db mới, mở Query Analyzer, mở file này ra, chọn db mới tạo rồi nhấn f5. Xong!

Tuy nhiên không có gì đảm đảm bảo là chương trình của bạn sẽ chạy.
Thứ nhất là nếu các trigger hoặc stored procedure đã được mã hóa, bạn sẽ không có nó trong file script. Muốn có phải làm một số thao tác hơi phức tạp mà tôi sẽ ko nói ở đây. (google it)
Thứ hai là thông thường các phần mềm sẽ cần một số dữ liệu ban đầu để có thể chạy được. Nếu bạn thành công bước 1 thì bạn cũng chỉ có 1 db không có dữ liệu mà thôi.

Chúc may mắn.

làm như bạn thì chương trình ngỏm củ tỏi ngay. bởi vì các DB thường có một số bảng là danh mục trongkhi generate thì các bảng đó không có dữ liệu ==> ngỏm là cái chắc

malefly
20-04-2008, 13:03
1 giải pháp tốt nhất là bạn gởi nó lên đây ! mọi người sẽ giúp bạn triệt để http://ddth.vn/images/icons/icon14.gif

mtt333
20-04-2008, 21:47
Nếu định nghiên cứu thì cứ để thế chạy tốt hơn.
còn nếu định múc rùi bán cho người khác thì coi chừng rước họa vào thân nếu trình độ kỹ thuật lan man.

tuyetxulang
15-09-2009, 10:32
cho minh cai fan mem do di

freshgraduate09
20-09-2009, 18:48
@vqt: chi cho rắc rối,

banh cái relationship diagram ra, thấy table nào ko đóng vai trò là cha thì truncate nó trước, rồi đi ngược dần lên các table cha bên trên (theo mô hình cây gia phả)

cách 2: gỡ hết relationship (drop FK đi), lúc đó ko còn quan hệ cha con gì nữa, truncate table từng em một là sạch data, chỉ còn cấu trúc các dbobject trong db