在 SQL Server 2008 上,我试图注册一个似乎只引用受支持库的程序集。这是我用来注册程序集的 T-SQL 代码:
create assembly MySpatial from 'c:\Spatial.dll'
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
消息 6509,级别 16,状态 31,第 1 行从具有 HRESULT 0x80004005 的程序集“空间”收集元数据时出错。
但是,如果我添加with permission_set=unsafe,那么 SQL 将成功执行该命令。如何找出错误发生的原因,或者为什么我的程序集必须注册为不安全?
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |