Những lợi thế duy nhất tôi có thể nghĩ đến việc có nhanh cũng là:
- nếu bạn muốn phát triển các ứng dụng mà cụ thể nhắm mục tiêu Express, sử dụng Express có thể giúp ngăn bạn sử dụng các tính năng mà làm việc trong nhà phát triển nhưng chiến thắng 't làm việc trên các mục tiêu của bạn (ví dụ như nén, phân vùng).
- nếu bạn đã có ứng dụng sử dụng thể hiện Express, rõ ràng chúng sẽ ngừng hoạt động cho đến khi bạn di chuyển các cơ sở dữ liệu đó sang phiên bản khác và cập nhật ứng dụng để trỏ đến trường hợp khác.
Nếu không có trường hợp nào trong số đó có liên quan, tôi không thể nghĩ ra một nhược điểm duy nhất nào để loại bỏ thể hiện Express. Để an toàn, bạn có thể muốn bắt đầu bằng cách dừng và tắt dịch vụ Express trong một tuần, chỉ để chắc chắn rằng bạn không có gì dựa vào nó.
Lưu ý rằng việc gỡ cài đặt Express khỏi Chương trình và Tính năng sẽ xóa động cơ nhưng nó sẽ để lại bất kỳ cơ sở dữ liệu người dùng nào của bạn còn nguyên vẹn. Vì vậy, không có sợ mất dữ liệu, miễn là bạn dừng dịch vụ SQL Server một cách duyên dáng trước khi gỡ cài đặt nó.
Để loại bỏ SQL Server Express, bạn sẽ kích chuột phải vào bất cứ các mặt hàng này xuất hiện trong Add/Remove Programs/Programs and Features:
Microsoft SQL Server 2008
Microsoft SQL Server 2008 (64-bit)
(Có chỉ nên là một trong những trừ khi bạn đã có một bộ thực sự sai lầm của các trường hợp trên một máy x64.)
- Khi bạn nhấp chuột phải, chọn "Uninstall/Change"
- bạn sẽ nhận được một hộp thoại thêm nếu bạn muốn thêm vào, sửa chữa hoặc tẩy; chọn xóa
- Tiếp theo, bạn sẽ thấy hộp thoại "Thiết lập quy tắc hỗ trợ" - nếu OK có sẵn, hãy nhấp vào đó, nếu không bạn có thể cần phải khởi động lại máy tính của mình trước khi tiếp tục
- Sau đó, bạn sẽ ở trên "Chọn trường hợp " màn. Có một danh sách thả xuống được gọi là "Ví dụ để loại bỏ các tính năng từ:" - chọn SQLEXPRESS và nhấp vào Tiếp theo
- Sau đó, bạn sẽ có một màn hình được gọi là "Chọn tính năng" - ở đây bạn sẽ muốn chọn "Dịch vụ cơ sở dữ liệu" không nghĩ rằng bạn muốn xóa bất kỳ tính năng được chia sẻ nào). Kích Next
- nên được thuận buồm xuôi gió với phần còn lại của con đường, nhưng như đã nói bạn sẽ phải dọn dẹp thư mục, mà có lẽ là:
C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\
nên được an toàn để xóa mọi thứ có trừ khi bạn muốn để lưu bất kỳ cơ sở dữ liệu người dùng nào. Bạn cũng có thể tìm kiếm các tệp .mdf mà bạn muốn xóa hoặc lưu có thể đã được sao chép vào các phần khác nhau của hệ thống của bạn do sử dụng trong ứng dụng hoặc trong quá trình phát triển.
Nguồn
2012-06-28 17:49:57
Hầu như giống với http://stackoverflow.com/questions/2466564/visual-studio-2010-and-sql-server – JeffH
Câu trả lời khác về việc sử dụng thư mục 'App_data', có lẽ là đi kèm với việc sử dụng' Các đặc tính của người dùng Instance' và 'AttachDbFileName'. Tôi yêu cầu bạn *** KHÔNG *** làm điều này. Nếu bạn muốn có ý kiến thứ hai, tôi chắc chắn rằng @marc_s sẽ ủng hộ tôi. :-) –
Vâng, tôi đã không chắc chắn về điều đó Jeff, bởi vì một trong những chỉ nói "mà tôi nên sử dụng" và không địa chỉ "tôi có thể loại bỏ nó một cách an toàn" – jcolebrand