我有一个 C# 应用程序,它使用 SQL Server 2008 数据库中的表(在具有本地 SQL Server 的独立 PC 上运行)。
最初,我在这台电脑上安装了一些初始数据的数据库(有一些应用程序使用的表,用户不接触)。
问题是 - 在用户创建一些新数据后如何升级此数据库而不损害它(我继续在另一台电脑上开发,可以添加一些新表或存储过程或向现有表添加一些列)。
我的意思是,当我发布新版本时,我会在备份文件(或其他任何东西?)上带来新版本的数据库,该文件保存新的结构和那些初始表,并且我需要升级现有数据库而不丢失当前数据。
提前致谢!
sql-server ×1