我使用visual studio 2013开发web应用程序,并在开发阶段使用localDB,现在我想转到生产阶段,想要将sql server localDb导出到在线SQL server数据库,但我找不到任何选项来编写localDb脚本或迁移它?
我可以使用哪些工具来做到这一点?或者我必须做什么?
发布于 2017-12-02 01:09:31
至少有两条路径;您可以将其作为数据层应用程序发布和恢复:
或者,更简单但更长的路径是:
SQL Server Management Studio中的
Schema Compare
上的数据库
Select Target
并在Select Target Schema(Dialog) > Database > Click on Select Connection > Connect(Dialog) > Browse > Local > Database Name > Select the Databse you created in Step-1
中导航。然后,单击OK
单击
Compare
,然后单击Shift+Alt+C
delete
的任何条目,这一点很重要。保持add
操作的原样。然后,单击UPDATE
) (比较操作)
发布于 2014-07-02 18:55:44
您可以将localDb附加到SQLServer 2005或更高版本,然后可以生成脚本或将数据导出到远程服务器。或者,如果LocalDb是SQL Server 2012,请使用SSMS 2012或更高版本执行此脚本任务。
发布于 2014-07-08 01:21:09
不幸的是,VS2013没有任何功能来编写localDb,我浪费了太多的时间来逐个表脚本来复制表,并在远程数据库中运行它。我的本地数据库id sql v11.0 (我想是2012年)。并且远程数据库是sql server 2008。因此,存在一种方法是安装sql server 2012实例和sql server management studio来编写我的数据库。也许另一个工具也存在,非常遗憾的是vs没有这个功能。
https://stackoverflow.com/questions/24529191
复制相似问题