繁体   English   中英

部署后更新

[英]Updating once deployed

我到处搜索,但是没有找到简单的答案。

我已经部署了WinForms C#.NET应用程序,该应用程序使用LocalDb SQL Server 2012 Express数据库。 因此,数据库是项目中包含的数据文件。 我想在许多表中添加一些列,并且由于该项目是在许多客户端上部署的,所以我想向他们发送脚本或某种文件,一旦他们运行它,他们的数据库就会有这些变化。

如何才能做到这一点? 没有SQL Management Studio,因此用户无法在其中登录和运行脚本。 我需要基于LocalDb运行它,并且无法在线找到任何解决方案

我将考虑执行sql脚本的批处理文件,如下所示:

sqlcmd -S <ComputerName>\<InstanceName> -i C:\Temp\ClearTables.sql

文章提供了一个相当不错的答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM