Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL Server数据库或SQL Server上的数据库_C#_Sql Server - Fatal编程技术网

C# SQL Server数据库或SQL Server上的数据库

C# SQL Server数据库或SQL Server上的数据库,c#,sql-server,C#,Sql Server,我正在编写windows应用程序,它将在一台计算机上使用。我喜欢使用SQL server,使用存储过程检索数据,等等。。。 我的问题是,SQL server数据库(文件中)和SQL server上的标准数据库之间有什么区别,因为我不想只为一个应用程序在客户端的PC上安装SQL server。这个SQL server DB可以与存储过程一起使用,还是有其他方法 谢谢。如果不想在客户端计算机上安装完整的SQL Server引擎,可以使用针对这些场景设计的嵌入式数据库,如或。如果不想在客户端计算机上安

我正在编写windows应用程序,它将在一台计算机上使用。我喜欢使用SQL server,使用存储过程检索数据,等等。。。 我的问题是,SQL server数据库(文件中)和SQL server上的标准数据库之间有什么区别,因为我不想只为一个应用程序在客户端的PC上安装SQL server。这个SQL server DB可以与存储过程一起使用,还是有其他方法


谢谢。

如果不想在客户端计算机上安装完整的SQL Server引擎,可以使用针对这些场景设计的嵌入式数据库,如或。

如果不想在客户端计算机上安装完整的SQL Server引擎,可以使用针对这些场景设计的嵌入式数据库,如或场景。

您可能想看看,或者类似的东西。我不认为这些方法真的提供了一种运行数据库引擎的方法,而无需安装某些东西或需要安装其他东西(例如,您可以在SQL Server中使用
AttachDbFileName
方法,但这依赖于VS/Express已经存在)。

您可能想看看,或者类似的东西。我不认为这些方法真的提供了一种运行数据库引擎的方法,而无需安装某些东西或需要安装其他东西(例如,您可以在SQL Server中使用
AttachDbFileName
方法,但这依赖于VS/Express已经存在).

除非您理解部署几个文件并且不对windows注册表、windows系统文件等进行更改是在安装,否则您完全错了。SQLCE和SQLite只需复制文件即可分发。那不是安装@JotaBe如果你读了这个问题,OP似乎只想给用户一个文件,并期望它能够运行。我的观点是,为了使用数据库文件,必须进行其他操作。你可以争论什么构成了你想要的安装。除非你明白部署几个文件并且不更改windows注册表、windows系统文件等就是安装,否则你是完全错误的。SQLCE和SQLite只需复制文件即可分发。那不是安装@JotaBe如果你读了这个问题,OP似乎只想给用户一个文件,并期望它能够运行。我的观点是,为了使用数据库文件,必须进行其他操作。你可以争论什么构成了你想要的安装。