不能作为一篇在合并众议员出版聚合函数
-
09-09-2019 - |
题
我有合并复制设置和我只注意到一个聚合函数不适用于我的订阅者。经过进一步调查,我发现这是不是即使在出版作为一个选项可用。有但此处列出的其它功能不那一个。
想法?
有什么书面不允许聚集的是在复制计划?如果是的话我怎么会去得到这个我的本地数据库的?
下面是一个创建到聚集函数。谢谢!
USE [Connect]
GO
/****** Object: UserDefinedAggregate [dbo].[CommaDelimitedString] Script Date: 06/03/2009 16:21:07 ******/
CREATE AGGREGATE [dbo].[CommaDelimitedString]
(@value [nvarchar](4000))
RETURNS[nvarchar](4000)
EXTERNAL NAME [SqlServerProject1].[SqlServerProject1.CommaDelimitedString]
GO
EXEC sys.sp_addextendedproperty @name=N'AutoDeployed', @value=N'yes' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'CommaDelimitedString'
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFile', @value=N'CommaDelimitedString.vb' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'CommaDelimitedString'
GO
EXEC sys.sp_addextendedproperty @name=N'SqlAssemblyFileLine', @value=12 , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'AGGREGATE',@level1name=N'CommaDelimitedString'
解决方案
要我它看起来像一个CLR用户定义的聚合。据我所知,那些不能使用复制被转移,但必须在每个参与的数据库预先安装。
不隶属于 StackOverflow