我使用的是MS SQL Server Management Studio Express。我已经安装了"MyDatabase"。在我的机器里。因此,"Mydatabase"数据库已创建与表在MS SQL Server管理工作室Express安装后自动。它工作得很好。昨天我已经卸载了"MYDatabase"。但是数据库和表仍然在MS SQl Server Management Studio Express中。为什么不去掉呢?我想在卸载过程中删除数据库。那么怎么做呢?
uninstall不会自动删除添加到数据库中的表和数据。如果你编写了添加数据的代码,那么你需要编写删除数据的代码。
我不能从你的帖子中看出db文件是否也被物理地留在了系统上。如果是,我怀疑您是在应用程序中从零开始创建的,或者使用代码进行安装。不管怎样,如果你创建了它,那么你需要删除它。卸载不会删除该db文件,除非它像其他文件一样被MSI作为文件安装。所以你可以把它添加到你的设置中,用你的代码填充它,然后卸载会删除它,或者添加一个卸载自定义动作来删除它或清空它,或者任何你想做的事情。