SQL Server 2008 R2具有新的主数据服务功能,其中包括一些非常好的正则表达式匹配和提取功能:

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

我正在运行2008 R2,并且想要在MDS数据库之外运行这些功能。

我怎样才能?有没有办法提取它们并将它们重新应用到我自己的数据库中?

最佳答案

我弄清楚了,并在我的博客中完整记录了它(带屏幕截图)。 http://www.pettijohn.com/2010/08/regular-expressions-in-sql-2008-r2.html

综上所述:


从D:\ MasterDataServices \ x64 \ 1033_ENU安装MDS
运行配置管理器并设置新的MDS数据库。您将从此处复制到自己的数据库中。
编写Microsoft.MasterDataServices.DataQuality程序集的脚本(可编程性/程序集/右键单击/编写为/创建脚本)
将AUTHORIZATION更改为db_datareader
找到所需的函数(正则表达式在标量下),然后右键单击脚本并创建。
删除USE块,并将名称空间更改为dbo或您自己的名称空间。
从程序集开始,在您自己的数据库上运行所有脚本。

10-06 01:29