Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Visual studio 2008 是否可以创建将sql server DB用作独立应用程序的应用程序?_Visual Studio 2008_Sql Server 2008 - Fatal编程技术网

Visual studio 2008 是否可以创建将sql server DB用作独立应用程序的应用程序?

Visual studio 2008 是否可以创建将sql server DB用作独立应用程序的应用程序?,visual-studio-2008,sql-server-2008,Visual Studio 2008,Sql Server 2008,我正在VisualStudio2008中创建一个使用DB的应用程序C#。 数据库是在SQLServer2008中设计的。 可以将其视为一个简单的独立应用程序(而不是web解决方案),用户可以在其中存储有关其书籍的数据,如身高、体重、语言等。嗯,我正在创建另一种应用程序,但作为一个例子,它是可以的 现在的问题是,我该如何向用户传递这些信息。 我不想让用户下载SQL Server软件包,我只想让用户点击“setup.exe”,一切都可以正常运行,无需再进行下载和安装! 是否可以将数据库“嵌入”到针对

我正在VisualStudio2008中创建一个使用DB的应用程序C#。 数据库是在SQLServer2008中设计的。 可以将其视为一个简单的独立应用程序(而不是web解决方案),用户可以在其中存储有关其书籍的数据,如身高、体重、语言等。嗯,我正在创建另一种应用程序,但作为一个例子,它是可以的

现在的问题是,我该如何向用户传递这些信息。 我不想让用户下载SQL Server软件包,我只想让用户点击“setup.exe”,一切都可以正常运行,无需再进行下载和安装! 是否可以将数据库“嵌入”到针对未安装SQL Server的用户的“软件交付”中


请注意,用户应该在自己的计算机上安装DB/SW应用程序供“自己使用”,而不是在服务器上。

就是为了这个目的而设计的。您可以将其作为setup.exe的一部分,用户将永远不会知道RDMBS是驻留的。

就是为此而设计的。您可以将其作为setup.exe的一部分,用户永远不会知道RDMBS是驻留的。

Uh-如果您的应用程序使用SQL Server。。。然后,您需要确保SQL Server安装在应用程序的网络范围内

SQL Server的其他替代方案包括:

  • 嵌入式数据库,比如(顺便说一句,Android就是这么用的)

  • 读写您自己的平面文件或XML文件作为本地“数据存储”


Uh-如果您的应用程序使用SQL Server。。。然后,您需要确保SQL Server安装在应用程序的网络范围内

SQL Server的其他替代方案包括:

  • 嵌入式数据库,比如(顺便说一句,Android就是这么用的)

  • 读写您自己的平面文件或XML文件作为本地“数据存储”


首先,您不允许发布sql server 2008。但是,您可以发布sql express 2008。使用express,您可以分发MSI并在安装过程中链接它。您可能还想看看紧凑版。您需要选择哪个sql版本最适合您的需要

首先,您不允许发布sql server 2008。但是,您可以发布sql express 2008。使用express,您可以分发MSI并在安装过程中链接它。您可能还想看看紧凑版。您需要选择哪个sql版本最适合您的需要

谢谢!在设计DB时,我是否也应该使用SQL Server Compact Edition?也就是说,根本不使用我的SQL Server 2008,而只使用SQL Server Compact Edition进行设计和“嵌入式分发”?@JackJohnstone我相信CE与Express相比存在固有的限制(如果您曾经开发过的话),但我不能确定它们是什么。如果你打算把它用于生产,我会朝着精简版发展。如果您已经有了一个数据库设计,请尝试迁移它,看看它是否成功。我不确定将数据库从Express移动到CE的兼容性。谢谢!在设计DB时,我是否也应该使用SQL Server Compact Edition?也就是说,根本不使用我的SQL Server 2008,而只使用SQL Server Compact Edition进行设计和“嵌入式分发”?@JackJohnstone我相信CE与Express相比存在固有的限制(如果您曾经开发过的话),但我不能确定它们是什么。如果你打算把它用于生产,我会朝着精简版发展。如果您已经有了一个数据库设计,请尝试迁移它,看看它是否成功。我不确定将数据库从Express移动到CE的兼容性。