2009-06-03 5 views
0

マージレプリケーションがセットアップされており、集約関数が自分のサブスクライバで使用できないことに気付きました。さらに調査した結果、出版物にはオプションとして利用できないことが判明しました。そこに他の関数がリストされていますが、それはありません。集計関数は、Merge Repのアーティクルとして利用できません。

アイデア?

集計がレプリケーション・スキームに含まれないような記述がありますか?もしそうなら私のローカルDBにこれをどうやって渡すのですか?

以下は、集計関数のCREATE TOです。ありがとう!

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' 

答えて

1

私にとっては、CLRユーザー定義集計のようです。私の知る限り、それらは複製を使用して転送することはできませんが、事前に各参加データベースにインストールする必要があります。

関連する問題