我遇到了添加SQLCLR程序集到数据库的问题,但我的同事却没有这个问题。虽然我们有不同的访问级别,但我们无法弄清楚为什么我会得到错误消息。
以下是我的代码:
以下是我的代码:
USE [mydatabase]
GO
CREATE ASSEMBLY [My.Assembly]
AUTHORIZATION [dbo]
FROM 'C:\Program Files\MyStuff\My.Assembly.dll'
WITH PERMISSION_SET = UNSAFE
GO
以下是我的错误信息:
消息 300,级别 14,状态 1,行 3
对象'server',数据库'master'上的不安全程序集权限被拒绝。
有什么想法?
PERMISSION_SET = UNSAFE
,则需要成为sysadmin固定服务器角色的成员。 - Neil Knight