具有存储过程支持的 MS(正在进行?)嵌入式(无服务器)SQL Server 版本的名称是啥?

Posted

技术标签:

【中文标题】具有存储过程支持的 MS(正在进行?)嵌入式(无服务器)SQL Server 版本的名称是啥?【英文标题】:What's the name of MS's (ongoing?) embedded (serverless) SQL Server version with stored procedures support?具有存储过程支持的 MS(正在进行?)嵌入式(无服务器)SQL Server 版本的名称是什么? 【发布时间】:2011-05-27 07:25:38 【问题描述】:

几个月前,我读到微软将发布嵌入式(无服务器,链接到应用程序作为库/程序集并使用简单文件存储数据)SQL Server 版本来替换(对于那些需要这个,根本不需要替换)SQL Server Express(全功能但需要安装单独的服务器软件)和 SQL Server Compact(嵌入式但功能低 - 没有存储过程、触发器等)并支持所有糖果比如存储过程和触发器。

但我忘记了它是怎么命名的,现在找不到了。

你知道吗?

【问题讨论】:

哇。这是一个真正的怪物句子;-) @daniel-hilgarth,我是个醉醺醺的俄罗斯人,就是这样 :-) 【参考方案1】:

它叫做 LocalDB:

Introducing LocalDB, an improved SQL Express

【讨论】:

【参考方案2】:

SQL Server Compact

请注意,SQL CE 不支持“Procedural T-SQL”(Select Case、If 等)或存储过程、视图和触发器。换句话说,它是“轻而紧”的,但这是有代价的。

MS 没有发布了支持存储过程的嵌入式 SQL 数据库。

如果您有这些要求,您可以查看VistaDB。

【讨论】:

AFAIK“SQL Server Compact”是“SQL Server Anywhere”的同义词,没有 SP。 @Ivan:没有所谓的“SQL Server Anywhere”这样的东西。它的名字是“SQL Server Compact Edition”。 @daniel-hilgarth,据我所知,它曾经被这样称呼,至少在早期。不过谢谢,我会纠正这个问题。 SQL server express 不是基于 MSDE 它是一个功能齐全的 SQL server,有一些功能被禁用并且对 CPU/内存有一些限制 @kevin-ross,谁说的 MSDE?我只是想到了,没有写出来。你是心灵感应者!

以上是关于具有存储过程支持的 MS(正在进行?)嵌入式(无服务器)SQL Server 版本的名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章

您可以推荐哪些具有独立存储支持的嵌入式数据库?

MS SQL 作业在具有 Windows 身份验证的链接服务器上运行存储过程

如何从具有执行类型作为嵌入式查询的 Control-M 数据库作业运行 SQL Developer 中存在的存储过程

错误 3296:具有多个 JOIN 的 MS Access 查询中不支持连接表达式

设计具有FoTA支持的嵌入式系统

具有实体框架问题的 Informix 存储过程