trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

hierarchyid型をTableAdapterでFillするとこけるクライアントがある。【その2】

hierarchyid型をTableAdapterでFillするとこけるクライアントがある
http://d.hatena.ne.jp/trapemiya/

の続き。

Microsoft SQL Server 2008 用 Feature Pack、2009 年 4 月
http://www.microsoft.com/downloads/details.aspx?FamilyID=b33d2c78-1059-4ce2-b80d-2343c099bcb4&DisplayLang=ja

上のページの

Microsoft SQL Server システム CLR
SQL Server システム CLR 型パッケージには、SQL Server 2008 の新しい geometry 型、geography 型、および hierarchyid 型を実装するコンポーネントが含まれています。このコンポーネントは、サーバーから個別にインストールでき、クライアント アプリケーションではこれらの型をサーバーの外部で使用できます。

をクライアントPCにインストールすれば解決すると書いたが、ClickOnceで配布する場合は、Microsoft.SqlServer.Types.dllを配布すれば良い。これでクライアントPCでhierarchyid型が扱えるようになる。