从现有组件创建一个不等边密钥
问题描述:
我在测试数据库中有一个名为[Testing.Framework.sql]的程序集。我没有装配的DLL或文件。从现有组件创建一个不等边密钥
我需要从它制作一个非对称密钥并登录以授予它不安全的组装状态。
我尝试这样做:
USE master;
GO
CREATE ASYMMETRIC KEY TestingProjectKey FROM ASSEMBLY [Testing].[Testing.Framework.SQL]
-- CREATE LOGIN TestingProjectLogin FROM ASYMMETRIC KEY TestingProjectKey ;
-- GRANT UNSAFE ASSEMBLY TO TestingProjectLogin ;
-- GO
,关键需要在主运行,但我得到试图访问这是在测试分贝装配误差。我试过[Testing] [Testing.Framework.SQL],但得到语法错误。
您收到了什么错误? – theoretical
Msg 102,Level 15,State 1,Line 4 '。'附近语法不正确。 – cdub
尝试直接从sql获取程序集的名称: select * from sys.assembly_modules – theoretical