在Visual Studio中设置SQL CLR程序集PERMISSION_SET

时间:2012-01-24 20:52:21

标签: sql-server visual-studio-2010 sql-server-2008 sqlclr

是否可以让Visual Studio中的部署/脚本生成我的程序集,并将“PERMISSION_SET”设置为“EXTERNAL_ACCESS”而不是“SAFE”。我显然可以构建项目然后修改脚本,但我希望这是一个设置,以便我可以重新构建然后部署到我的开发实例。

可能是我正在查看的内容,但我似乎找不到可以为程序集创建设置构建属性的位置。

谢谢,

取值

3 个答案:

答案 0 :(得分:1)

当程序集与SSAS项目一起部署时(在一个解决方案中),您可以更改权限:Solution explorer

Assembly properties

答案 1 :(得分:1)

Visual Studio 2015和sql server 2014 Visual Studio项目中的选项似乎不起作用。我建议使用简单命令

为部署添加新脚本
ALTER ASSEMBLY {assembly name} with PERMISSION_SET = UNSAFE / SAFE / EXTERNAL_ACCESS

使用它也意味着你可以在每个组件的基础上更改烫发

答案 2 :(得分:0)

如果在Visual Studio中找到该设置。你可以去Project Properties - >数据库在这里选择要部署的数据库以及CLR程序集的权限级别。

- S