gpt4 book ai didi

sql-server - 使用 SQL Server Express 版本而不是 Compact 版本作为本地数据库缓存?

转载 作者:行者123 更新时间:2023-12-03 16:27:42 26 4
gpt4 key购买 nike

默认情况下,当您使用 Visual Studio 2008 提供的向导创建本地数据库缓存时,它会为您创建一个 SQL Server Compact 版数据库,并使用 Sync Framework 为您提供缓存与远程 SQL Server 之间的同步功能( 1.0).这使我们能够在基于客户端服务器的应用程序中提供离线功能。

我的问题是,是否可以使用 SQL Server Express 版本而不是使用 SQL Server Compact 版本,以便我们可以使用存储过程?所有客户端都是在 Core 2 Duo 上运行的强大笔记本电脑,因此处理能力根本不是问题。不过,对于我们的用户来说,离线是最有值(value)的功能。

另外,我们需要进行一些重大的重写,才能使用 LINQ 将所有存储过程代码转换为 C# 中间层代码。最后也是最重要的,我们的老板希望业务逻辑在存储过程中。 SQL Server CE 只是不会削减它。

最佳答案

is it possible to use SQL Server EXPRESS edition so that we can use stored procedure?

是的。

您可以使用“单击一次”来简化安装和部署。

如果需要,您可以通过发出适当的配置命令来限制 SQL Express 使用的内存量。

由于您的客户使用笔记本电脑,您可能会考虑提供一个选项来从您的应用程序中停止和启动 SQL Express,而不是让它作为服务自动启动。

附言如果您使用的是 SP,则可能不需要 LINQ。 ADO.NET 可以生成性能更高的代码,特别是如果您可以利用 LINQ 无法实现的命令批处理、异步查询、多个结果集等功能。

关于sql-server - 使用 SQL Server Express 版本而不是 Compact 版本作为本地数据库缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com