VS 2008 で「SQL SERVER PROJECT」を使用して C# で UDF を作成しています。次に、DEPLOY コマンドを使用して DLL を MS SQL Server 2005 に公開しています。
作成されたすべてのUDFが(ユーザーとして)所有されていることを除いて、すべてうまく機能しますが、dboスキーマを保持したかった(例:dbo.UDF_TEST - jonny.UDF_TESTではありません)
タールを管理する方法はありますか?
VS 2008 で「SQL SERVER PROJECT」を使用して C# で UDF を作成しています。次に、DEPLOY コマンドを使用して DLL を MS SQL Server 2005 に公開しています。
作成されたすべてのUDFが(ユーザーとして)所有されていることを除いて、すべてうまく機能しますが、dboスキーマを保持したかった(例:dbo.UDF_TEST - jonny.UDF_TESTではありません)
タールを管理する方法はありますか?
データベースの sysadmin または dbo であるアカウントから UDF をデプロイします。dll をビルドしてから、management studio に dbo としてデータベースにログインし、次のコマンドを実行することで、手動でデプロイできます。
CREATE ASSEMBLY Geocode FROM
'C:\PATH\YourUDF.dll' WITH
PERMISSION_SET = 安全
また