2011-03-13 105 views
0

是否可以复制现有的SQL Server 2008 R2实例。我有一个数据库,安全等已经排序。我想用我开发的应用程序部署SQL Server 2008 R2的安装,但用户应该根本没有任何交互。SQL Server配置

+0

您的意思是用户在安装应用程序之前甚至没有安装SQL Server,或者他们安装了它,而您只是将数据库和用户部署到它? – joelt 2011-03-13 15:55:11

+0

用户不会安装SQL Server。它被设计为单个包应用程序 – Stefan 2011-03-13 15:59:18

+0

可以通过转储和恢复来复制SQL Server的现有实例。然而,SQL Server 2008的许可必须要根据用户的安装情况进行分类,并且不清楚你愿意为所述用户为他们安装SQL Server做多少工作。但是接下来你会说用户根本就没有安装SQL Server,“它被设计成一个单一的软件包应用程序。”您需要使用不同的数据库管理器或自己托管数据库服务器(如果是这种情况),在这种情况下,您可能需要托管整个应用程序,我认为这不是您的意图。 – hardmath 2011-03-13 16:21:27

回答

1

有SQL Server 2008中,是免费派发的嵌入式版本: http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx

但是,它不支持所有的漂亮善良,2008年也因此它取决于你的SQL代码的复杂程度。 ....

+0

我可以看看这是否允许使用全文搜索,所以我不认为它会适合,我发现的唯一选择是从命令行安装SQL Server 2008,然后使用SQLCMD创建表和登录等,所以这可能是唯一的方法。 – Stefan 2011-03-15 16:58:05