使用SQL Server数据库的C#应用程序
这听起来可能是一个愚蠢的问题,但我真的花了几个小时试图找到一个解决方案 我在SQL Server上有一个本地数据库,它与C#应用程序一起使用。。我查看数据库的唯一方法是通过SQL Server。。当我在正在开发的PC上运行应用程序时,它可以在我的应用程序中访问和更改,但当我在另一台PC上运行它时,却找不到数据库(显然)。。我如何在编译程序时包含数据库源(以便在其他PC上运行时也能找到) 最初我使用SQL Server CE,实现了可移植性,但我必须包含存储过程,而这个版本不接受它们:/所以我必须将注意力转向后一种类型 对不起,我的英语糟透了( 提前谢谢 我如何在编译程序时包含数据库源(以便在其他PC上运行时也能找到) 您不能。SQL Server许可证禁止像这样分发部分内容,而且没有文档记录的方法。如果您需要机箱上的SQL Server,它需要来自安装程序。您可以为自己的产品创建安装程序,如果需要,安装程序可以安装SQL Server作为先决条件使用SQL Server数据库的C#应用程序,c#,visual-studio,sql-server-2008,sql-server-ce,C#,Visual Studio,Sql Server 2008,Sql Server Ce,这听起来可能是一个愚蠢的问题,但我真的花了几个小时试图找到一个解决方案 我在SQL Server上有一个本地数据库,它与C#应用程序一起使用。。我查看数据库的唯一方法是通过SQL Server。。当我在正在开发的PC上运行应用程序时,它可以在我的应用程序中访问和更改,但当我在另一台PC上运行它时,却找不到数据库(显然)。。我如何在编译程序时包含数据库源(以便在其他PC上运行时也能找到) 最初我使用SQL Server CE,实现了可移植性,但我必须包含存储过程,而这个版本不接受它们:/所以我必须
或者,您可以查看其他数据库选项,例如基于文件的数据库。您可以分发SQLite的组件。如果您的应用程序运行的每台电脑上都需要一台本地sql server,那么您应该查看MS sql server的版本。这是MS sql server的免费版,有限制。将数据库放在一台计算机上,并使用您的应用程序从多台计算机访问它?