具有存储过程支持的 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 中存在的存储过程