【发布时间】:2021-03-10 10:27:37
【问题描述】:
我是编程新手,但我有一个使用 Visual Studio 2015 开发并连接到 SQL Server 2012 的 C# 桌面应用程序,我想将它安装在另一台计算机上。我的问题是,我是否必须在新计算机上为应用程序创建相同的数据库和表,或者它会在应用程序运行时自动创建?其次,任何版本的 SQL Server(例如 SQL Server 2015)都可以连接到新计算机上的应用程序吗?谢谢。
【问题讨论】:
-
SQL Server 未连接到应用程序,应用程序连接到 SQL Server;该应用程序是否连接并正常运行取决于配置和安装的驱动程序以及它们是否支持该版本的 SQL Server。至于“将在应用程序运行时自动创建”,这完全取决于您如何创建安装包。 (也没有 SQL Server 2015。)
-
当应用程序运行时,您的应用程序的此资源创建所有数据库工件是Entity Framework with Migrations。您的应用程序是使用这些资源开发的吗?
-
不,应用程序不是使用该资源开发的。
标签: c# visual-studio-2015 sql-server-2012