相关疑难解决方法(0)

如果我的软件使用它,我是否必须在每个客户端上安装sql server?

如果我们用c#(或基本上.Net)开发一些软件,我们不会将visual studio安装到任何客户端.客户端必须安装所需的.Net框架(1.0,1.1,2.0,3.0等),我们很高兴.

同样,如果我们在VC2008中制作应用程序,他只需要具有Visual C++ 2008运行时(可从MS站点免费获得,大约4-5Mb).所以,基本上,我们只需要运行时环境.但是没有任何SQL Server 2008运行时(或者我不知道它?).

所以,我的问题是,如果我的软件使用的是SQL Server 2008,那么在客户端需要什么运行时(或其他任何东西)来运行它?

另外,还有一件事,我看到有一个SQL Server Express版本,我可以在部署中使用它,但是看起来有点沉重,知道如果我的软件只需5,10或20Mb我需要安装一个演出只是这样用户可以运行它.

最后,如果我使用的是SQL Server 2008 Developer Edition(我或者是企业版)并且我在客户端上安装了SQL Server Express,如果我的软件使用了某些不支持的功能,它不会导致一些问题版?(比如数据库的数量,或并发连接,或任何东西).

所以?它需要什么运行时间?如果安装sql server express是唯一的选择,如果我使用的是Express版本不支持的某些功能,该怎么办?当然,我不能继续在每个客户端上完整安装开发人员版本!

编辑:如果这有任何帮助,我当前的项目是一个图书馆管理系统,它将安装在客户端(图书管理员的计算机,我正在为此制作),所以这里没有服务器客户端的情况.那我应该在他的电脑上安装sql express吗?此外,正如YvesR他的回答所指出的,该链接仅显示三个版本(主要版本),但http://msdn.microsoft.com/en-us/library/cc645993%28v=SQL.110%29.aspx显示更多详细比较.那么,在我刚刚描述的这个特定场景中,如果我只是在客户端的机器上部署和表达版本,那就足够了吗?

现在,关于我所说的快递版中没有的一些功能, http://msdn.microsoft.com/en-us/library/cc645993(v = SQL.110).aspx#CrossBoxScale 表明快递版是有限的到了一个大小为10Gb的数据库,现在我知道在我上面描述的场景中已经足够了,但是如果在其他情况下我还需要更多呢?比快递版本不会这样做,我应该如何部署?

最后,http://www.microsoft.com/sqlserver/en/us/get-sql-server/how-to-buy.aspx显示了另外两个版本,Compact和Developer,我对开发人员有所了解但是这个紧凑版本是什么?更重要的是,为什么这些没有被哄骗或列在这里

编辑2:其4Gb,限制,而不是10Gb.10Gb在SQL Server 2008 R2 Express及更高版本中,在SQL Server 2008 Express中为4Gb.
marc_s:谢谢你!

.net c# sql-server deployment runtime

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

deployment ×1

runtime ×1

sql-server ×1