Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/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
Sql server 2005 制作安装文件_Sql Server 2005_Vb6 - Fatal编程技术网

Sql server 2005 制作安装文件

Sql server 2005 制作安装文件,sql-server-2005,vb6,Sql Server 2005,Vb6,我有一个在SQLServer2005上运行的VB项目,在为其创建安装文件时,如何包含DB?您没有 通常,您有一个DB生成脚本,可以作为安装程序的一部分运行,也可以作为应用程序第一次运行的一部分运行 您还需要考虑迁移(在发布应用程序的新版本时更改为DB) 考虑在单独的安装程序/升级程序中使用或解决这些问题如果您仍在使用VB6我不同意,您可以包括数据库。只需将.MDF文件与应用程序一起分发即可 当然,安装应用程序应该知道如何将数据库连接到现有的SQL Server RDBMS。上述答案中给出的两种方

我有一个在SQLServer2005上运行的VB项目,在为其创建安装文件时,如何包含DB?

您没有

通常,您有一个DB生成脚本,可以作为安装程序的一部分运行,也可以作为应用程序第一次运行的一部分运行

您还需要考虑迁移(在发布应用程序的新版本时更改为DB)


考虑在单独的安装程序/升级程序中使用或解决这些问题如果您仍在使用VB6

我不同意,您可以包括数据库。只需将.MDF文件与应用程序一起分发即可


当然,安装应用程序应该知道如何将数据库连接到现有的SQL Server RDBMS。

上述答案中给出的两种方法都可以使用。我两个都试过了。然而,使用
db生成脚本大大减少了最终部署文件的大小。我将在应用程序的第一次运行时启动脚本,而不是在安装程序本身中启动脚本。

我将在这一次上支持jack

根据我使用需要实际数据库文件的安装的经验,更新或运行脚本时第一次安装时往往会出现更多问题。正如jack提到的,另一个好处是减少了文件大小


您可以通过右键单击所需数据库并选择脚本数据库选项来创建who数据库脚本。但是请注意,这只会创建表和字段,而不会复制任何数据

是Winforms还是webforms还是ASP.NETMVC?这是我在VB6中做的一个项目。。一个独立的应用程序..这将是一个客户机/服务器应用程序吗?还是单用户应用程序?是的,您可以这样做,但它会导致许多问题。如何在不丢失数据的情况下升级它?如何在应用程序首次运行时启动它?任何代码都会给我很大帮助