お世話になります。
まだ初心者で少々意味不明な内容があるかも知れませんがお許しください・・・。
SQLCLR でファイル処理を行うためのプログラムを作成しようとしています。
ファイルを参照するために、下記のページを参照して権限を与えようと
http://msdn.microsoft.com/ja-jp/library/ms345106.aspx
以下のようなクエリ文を作りました。
---------------------------------------------------------------------------------------
use master
go
Create LOGIN TESTLOGIN
FROM ASYMMETRIC KEY testkey
GRANT EXTERNAL ACCESS ASSEMBLY TO TESTLOGIN
----------------------------------------------------------------------------------------
この後、Visualstudio上で「配置」を行うと以下のようなエラーがでてしまったので、
----------------------------------------------------------------------------------------------------------------------------------------------------
エラー 1 アセンブリ 'アセンブリ名' の CREATE ASSEMBLY が失敗しました。PERMISSION_SET が・・・
------------------------------------------------------------------------------------------------------------------------------------------------------
以下のクエリ文を実行しようとしたのですが、
「データベース所有者にEXTERNAL_ACCESS権限があたえられていない」と怒られてしまいます。
---------------------------------------------------------------------------------------
use
master
go
CREATE ASSEMBLY [アセンブリ名]
FROM 'ファイル名'
WITH PERMISSION_SET = EXTERNAL ACCESS ASSEMBLY
---------------------------------------------------------------------------------------
そこで先ほど権限を与えた「TESTLOGIN」でどうにか上記のクエリ文を実行したいのですが、
いったいどうすればいいのでしょうか??