Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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实例中是否存在凭据?_Sql Server_Sql Server 2008_Tsql - Fatal编程技术网

Sql server 如何检查SQL Server实例中是否存在凭据?

Sql server 如何检查SQL Server实例中是否存在凭据?,sql-server,sql-server-2008,tsql,Sql Server,Sql Server 2008,Tsql,如何检查SQL Server实例中是否已存在凭据,以避免在运行删除凭据时出错 通常我在SSMS中使用脚本作为…和拖放并创建到功能来创建脚本,但是凭证没有该选项谢谢。。。你知道为什么DROP/CREATE选项不像其他数据库工件那样出现在SSMS菜单上吗?它在SSMS 2012中也不存在,而且Properties->Script Action As按钮不起作用。不知道为什么。SSMS中是否存在特征通常是SMO中是否存在特征的双射。然而,在这种情况下,情况似乎并非如此。具体而言,Microsoft.S

如何检查SQL Server实例中是否已存在凭据,以避免在运行
删除凭据时出错


通常我在SSMS中使用
脚本作为…
拖放并创建到
功能来创建脚本,但是
凭证
没有该选项

谢谢。。。你知道为什么DROP/CREATE选项不像其他数据库工件那样出现在SSMS菜单上吗?它在SSMS 2012中也不存在,而且
Properties->Script Action As
按钮不起作用。不知道为什么。SSMS中是否存在特征通常是SMO中是否存在特征的双射。然而,在这种情况下,情况似乎并非如此。具体而言,Microsoft.SqlServer.Management.Smo.Credential类上存在Drop()方法。我只是用一个虚拟凭证测试了它,它工作了。我已在此处记录了一个连接选项:。
if exists (select * from sys.credentials where name = 'CredName')
    drop credential CredName