0

プロジェクトと dll ファイルを PC のマップされたドライブにサーバーに保存したアセンブリを実行しようとしています。

USE <TEMP>
GO

CREATE ASSEMBLY [BooksMgr]
AUTHORIZATION [dbo]
FROM 'Z:\FY_2011-12\04 Individual\JohanZ\BooksMgr\BooksMgr\bin\Release\BooksMgr.dll' 
WITH PERMISSION_SET = SAFE
GO

そして私が得ているエラー:


物理ファイル"Z:\FY_2011-12\04 Individual\JohanZ\BooksMgr\BooksMgr\bin\Release\BooksMgr.dll":21を開けなかったため、CREATE ASSEMBLY が失敗しました
(このエラーのテキストを取得できませんでした。理由: 15105 )。

4

1 に答える 1

1

このMSDNリンクを見てみてください

方法: 共通言語ランタイム統合を使用して SQL Server ユーザー定義関数を作成および実行する

サイドではありません..現在のコードで行っている方法でアセンブリを参照する前に、最初にそのアセンブリを作成したことを確認してください..また、アセンブリが他のアセンブリを参照していないことを確認してください。それ以外の場合は、それらのアセンブリを作成する必要があります最初も..

同様に参照する前に、Z: で探しているディレクトリにアセンブリが作成されていることを確認してください。

于 2012-11-14T13:48:37.727 に答える