SQL Server数据安全与访问控制全解析
1. EXECUTE AS功能与分布式查询
EXECUTE AS功能在SQL Server中扮演着重要角色,它能增强存储过程执行动态SQL时的安全性。若想了解更多关于EXECUTE AS的详细信息,可查阅在线文档中的“Extending Database Impersonation by Using EXECUTE AS”主题。需要注意的是,若要使用模拟方式访问外部资源,需使用 ALTER DATABASE 命令将 TRUSTWORTHY 设置为 ON 。
在处理分布式查询时,有两种方法可用于建立两个SQL Server之间,或者SQL Server与OLE DB、ODBC数据源之间的关系:
- 链接服务器 :通过注册一个“服务器”名称,可在两个服务器间建立连接。之后可通过四部分名称( <linkedServerName>.<database>.<owner>.<table> )或 OPENQUERY 接口进行访问。链接服务器名称是使用 sp_addlinkedserver 指定的名称,它可以是SQL Server,也可以是任何能通过OLE DB连接的数据源。
- 即席连接 :使用 OPENROWSET 或 OPENDATASOURCE 接口,可从任何OLE DB数据源返回数据
超级会员免费看
订阅专栏 解锁全文
2790

被折叠的 条评论
为什么被折叠?



