Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 创建登录时使用无效字符_Sql Server - Fatal编程技术网

Sql server 创建登录时使用无效字符

Sql server 创建登录时使用无效字符,sql-server,Sql Server,我正在尝试通过以下方式从非对称密钥创建登录: Create login [domain\username] from asymmetric key CLR_ExtensionKey 但是sql server一直告诉我: 'domain\username' is not a valid name because it contains invalid characters. 域和用户名中都只有字母。有人知道这里出了什么问题吗?您不能创建windows登录(以域\用户名的形式),除非它也是来自w

我正在尝试通过以下方式从非对称密钥创建登录:

Create login [domain\username] from asymmetric key CLR_ExtensionKey
但是sql server一直告诉我:

'domain\username' is not a valid name because it contains invalid characters.

域和用户名中都只有字母。有人知道这里出了什么问题吗?

您不能创建windows登录(以
域\用户名
的形式),除非它也是来自windows的
。SQL Server登录中没有反斜杠,AFAIK


我不明白你想做什么?

我已经从一个文件创建了一个非对称密钥,现在我正在尝试将我的Windows登录连接到该密钥。在此之后,我想从.NET dll创建一个程序集,该程序集使用这样的密钥进行签名。这对你有意义吗?事实上没有。登录名要么映射到windows登录名,要么映射到证书,不能两者都是。不过,用证书签署一些东西是有道理的。