C# 如何创建包含sql server数据库的安装
我用Visual Studio 2008在c#中创建了一个应用程序,我正在使用SQL Server 2012为应用程序实现数据库 我的问题是: 如何在不使用atach database方法的情况下创建包含数据库的安装C# 如何创建包含sql server数据库的安装,c#,winforms,visual-studio-2008,sql-server-2012,C#,Winforms,Visual Studio 2008,Sql Server 2012,我用Visual Studio 2008在c#中创建了一个应用程序,我正在使用SQL Server 2012为应用程序实现数据库 我的问题是: 如何在不使用atach database方法的情况下创建包含数据库的安装 请F1!F1 您可以导出一个脚本,该脚本将用数据创建并填充数据库。您使用的设置工具是什么 或者你可以让C#应用程序在第一次启动时创建数据库和默认数据。在这两种情况下,都必须创建脚本文件来创建/填充数据库 导出SQL脚本的步骤 在SQL server管理器中右键单击数据库名称 任务-
请F1!F1 您可以导出一个脚本,该脚本将用数据创建并填充数据库。您使用的设置工具是什么 或者你可以让C#应用程序在第一次启动时创建数据库和默认数据。在这两种情况下,都必须创建脚本文件来创建/填充数据库 导出SQL脚本的步骤
MessageBox.Show(Properties.Settings.Default.Setting1);
Properties.Settings.Default.Setting1 = "New Value";
Properties.Settings.Default.Save();
您还可以在安装程序(.msi)文件中创建自定义操作-下面是一个示例,告诉您执行此操作的步骤。使用C#-添加示例链接我还没有使用安装工具,这是我的问题。如何创建此脚本?可以使用SQL Server选项导出SQL脚本以创建数据库并将数据插入其中。然后在c#中生成SQL命令,读取SQL脚本,并在数据库不存在时执行它。我不知道如何编写这个读取SQL脚本的命令。假设我使用了这种方法,我如何更改sql连接字符串,因为我使用的服务器名称是“MAC-BOOK-PRO”,并且我认为要安装我的程序的用户有一个默认的服务器名称。我将立即修改答案,以帮助您理解我的意思。不幸的是,本页使用VB演示了这个问题,我使用的是C#。