制作C#设置文件时,将SQL Server 2008 R2设置为先决条件

制作C#设置文件时,将SQL Server 2008 R2设置为先决条件,c#,sql-server,sql-server-2008-r2,C#,Sql Server,Sql Server 2008 R2,我开发了一个C#桌面应用程序。我需要在客户机上部署它。此应用程序需要SQL Server 2008 R2。先设置SQL Server然后再设置我的应用程序是不可行的。所以,我想到了给予依赖。不幸的是,VS中的“先决条件”选项没有包含SQL Server 2008 R2的选项 它只有SQL Server 2005 Express和SQL Server 2008 Express的选项 如何包括SQL Server 2008 R2?SQL Server 2005 express和SQL Server

我开发了一个C#桌面应用程序。我需要在客户机上部署它。此应用程序需要SQL Server 2008 R2。先设置SQL Server然后再设置我的应用程序是不可行的。所以,我想到了给予依赖。不幸的是,VS中的“先决条件”选项没有包含SQL Server 2008 R2的选项

它只有SQL Server 2005 Express和SQL Server 2008 Express的选项


如何包括SQL Server 2008 R2?

SQL Server 2005 express和SQL Server 2008 express有以下限制:

  • 仅使用1个CPU
  • 最多可使用1 GB的RAM
  • 数据库大小限制为10 GB
  • 您可以将这些软件用于单个系统(桌面)

    但SQLServer2008R2是专用数据库服务器,您可以在同一个系统或单独的系统中安装它

    您需要为预检测Sql Server 2008 R2实例编写自定义代码。 下面的链接会有所帮助: