首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署没有MDS的SQL 2008 R2 MDS函数

部署没有MDS的SQL 2008 R2 MDS函数
EN

Stack Overflow用户
提问于 2010-08-30 21:30:20
回答 3查看 4.3K关注 0票数 3

Server 2008 R2有一个新的主数据服务特性,它包含一些非常好的正则表达式匹配和提取功能:

http://msdn.microsoft.com/en-us/library/ee633712.aspx

我正在运行2008年的R2,并希望在MDS数据库之外运行这些函数。

我怎么能做到呢?有办法提取它们并将它们重新应用到我自己的数据库中吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-30 22:27:23

我发现了它,并在我的博客上完整地记录了它(用截图)。http://www.pettijohn.com/2010/08/regular-expressions-in-sql-2008-r2.html

总结如下:

  • 从D:\MasterDataServices\x64\1033_ENU安装MDS
  • 运行Configuration并设置一个新的MDS数据库。您将从这里复制到您自己的数据库。
  • 编写Microsoft.MasterDataServices.DataQuality程序集脚本(可编程/程序集/右键单击/脚本作为/创建)
  • 将授权更改为db_datareader
  • 找到你需要的函数(regex在标量下),右键点击,脚本,创建。
  • 删除USE块,并将命名空间更改为dbo或您自己的名称空间。
  • 从程序集开始,在您自己的数据库上运行所有脚本。
票数 1
EN

Stack Overflow用户

发布于 2010-09-01 08:17:30

趁热去拿吧。

来自Server 2008 R2 MDS的调整字符串函数和程序集

该包包括以下功能:

TVF:

  • NGrams
  • RegexMatches
  • RegexSplit
  • 拆分

SVFs:

  • RegexExtract
  • RegexIsMatch
  • RegexIsValid
  • RegexMask
  • RegexReplace
  • 相似性
  • SimilarityDate
  • XmlTransform

我将默认模式更改为dbo。

票数 1
EN

Stack Overflow用户

发布于 2010-08-30 21:58:32

您可以通过SQL2005/2008中的CLR集成访问.NET Regex类。请参阅:正则表达式使模式匹配和数据提取更容易。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3604371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档