Chapter 1 Securing Your Server and Network(12):保护链接server
未经作者允许。不论什么人不得以“原创”形式公布,也不得已用于商业用途。本人不负责不论什么法律责任。
前一篇:http://blog.csdn.net/dba_huangzj/article/details/38398813
前言:
链接server(Linked Server)能够使两个不同的SQL Server实例甚至和其它类型的RDBMS进行互訪。通过链接server,能够实现分布式查询,相似于一个应用程序,把连接目标server的连接字符串预存起来。
链接server能够引用远端的SQL Server。或者随意支持已经装在SQL Server所在机器上的OLEDB Provider的其它数据源。
当创建链接server时。有一些注意事项须要考虑。会在本文中介绍
实现:
1. 在SQL Server Management Studio中,打开【server对象】节点,右键【链接server】,点击【新建链接server】:
2. 选择名称和数据provider。
假设目标server页尾SQL Server,输入目标server的实例名并选择SQL Server作为server类型:
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38438363
3. 在【安全性】页。映射必须的登录帐号,假设本地和远程登录具有同样帐号名和password,能够勾选【模拟】,这样SQL Server就不须要存储password到配置中:
4.选择怎样处理没有定义在映射列表中的帐号:
| 不建立连接(Not be made) | 指定不正确列表中没有定义的登录建立连接。 |
| 不使用安全上下文建立连接(Be made without using a security context) | 指定对于列表中没有定义的登录。不使用安全上下文建立连接。 |
| 使用登录名的当前安全上下文建立连接(
Be made using the login's current security context) |
指定对于列表中没有定义的登录。使用登录的当前安全上下文建立连接。
假设使用 Windows 身份验证连接到本地server,则使用 Windows 凭据连接到远程server。 假设使用 SQL Server 身份验证连接到本地server,则在连接到远程server时须要使用登录名和password。 在这样的情况下,具有全然同样的名称和password的登录必须存在于远程server中。 |
| 使用此安全上下文建立 (Be made using this security context) | 指定对于列表中没有定义的登录,使用 “远程登录”和 “使用password”框中指定的登录名和password建立连接。
远程登录必须是远程server中的 SQL Server 身份验证登录。 |
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38438363
原理:
链接server把连接字符串存储在SQL Server实例中。能够定义怎样訪问链接server。
从安全性观点考虑,最好在映射列表中限制訪问,并选择【不建议连接】。
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38438363
很多其它:
假设使用client连接SQL Server并通过链接server执行查询。或者通过模拟列表来执行。那么必须进行配置:
- Windows 帐号必须有权限訪问链接server。在活动文件夹中(Active Directory),【Account is sensitive and cannot be delegated 】选项不能选中。
- 每一个server在域环境中都必须已经注冊了SPN,而且SQL Server服务的帐号必须在活动文件夹中为【trusted for delegation】
Chapter 1 Securing Your Server and Network(12):保护链接server的更多相关文章
- Chapter 1 Securing Your Server and Network(12):保护链接服务器
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38438363,专题目录:http://blog.csdn.net/dba_huangzj ...
- Chapter 1 Securing Your Server and Network(7):禁用SQL Server Browse
原文:Chapter 1 Securing Your Server and Network(7):禁用SQL Server Browse 原文出处:http://blog.csdn.net/dba_h ...
- Chapter 1 Securing Your Server and Network(6):为SQL Server访问配置防火墙
原文:Chapter 1 Securing Your Server and Network(6):为SQL Server访问配置防火墙 原文出处:http://blog.csdn.net/dba_hu ...
- Chapter 1 Securing Your Server and Network(1):选择SQL Server运行账号
原文:Chapter 1 Securing Your Server and Network(1):选择SQL Server运行账号 原文出处:http://blog.csdn.net/dba_huan ...
- Chapter 1 Securing Your Server and Network(1):选择SQL Server业务经理
原版的:http://blog.csdn.net/dba_huangzj/article/details/37924127 ,专题文件夹:http://blog.csdn.net/dba_huang ...
- Chapter 1 Securing Your Server and Network(6):为SQL Server訪问配置防火墙
原文出处:http://blog.csdn.net/dba_huangzj/article/details/38082123,专题文件夹:http://blog.csdn.net/dba_huangz ...
- Chapter 1 Securing Your Server and Network(10):使用扩展保护避免授权中继攻击
原文:Chapter 1 Securing Your Server and Network(10):使用扩展保护避免授权中继攻击 原文出处:http://blog.csdn.net/dba_huang ...
- Chapter 1 Securing Your Server and Network(9):使用Kerberos用于身份验证
原文:Chapter 1 Securing Your Server and Network(9):使用Kerberos用于身份验证 原文出处:http://blog.csdn.net/dba_huan ...
- Chapter 1 Securing Your Server and Network(8):停止未使用的服务
原文:Chapter 1 Securing Your Server and Network(8):停止未使用的服务 原文出处:http://blog.csdn.net/dba_huangzj/arti ...
随机推荐
- POJ1470 Closest Common Ancestors 【Tarjan的LCA】
非常裸的模版题,只是Tarjan要好好多拿出来玩味几次 非常有点巧妙呢,tarjan,大概就是当前结点和它儿子结点的羁绊 WA了俩小时,,,原因是,这个题是多数据的(还没告诉你T,用scanf!=EO ...
- GCC的使用(编译,链接,运行)
以下这三篇日志非常的好,真的非常的好.介绍使用gcc编译,链接,运行c程序. 1.http://lveyo.iteye.com/blog/240578 2.http://lveyo.iteye.com ...
- linux管理员
sudo password 添加管理员用户,设置其密码. exit 退出管理员.
- HGE引擎 - 绘制,声音,碰撞处理
原帖地址:http://blog.csdn.net/i_dovelemon/article/details/8818037 另外,年代久远,该引擎官网早已上不去了!!! 1.库的安装和下载 从官网上h ...
- ThinkPHP的全部配置选项
return array( /* Dispatch设置 */ 'DISPATCH_ON' => true, // 是否启用Dispatcher // URL模式: 0 普通模式 1 PATHIN ...
- Callable 获取线程返回值
allable与 Future 两功能是Java在兴许版本号中为了适应多并法才增加的,Callable是类似于Runnable的接口,实现Callable接口的类和实现Runnable的类都是可被其它 ...
- C++ Primer 学习笔记_57_类和数据抽象 --管理指针成员
复印控制 --管理指针成员 引言: 包括指针的类须要特别注意复制控制.原因是复制指针时.一个带指针成员的指针类 class HasPtr { public: HasPtr(int *p,int i): ...
- quick-cocos2d-x游戏开发【7】——scheduler 定时器
定时器用的地方还是比較多的,游戏中的逻辑推断非常多都是採用每帧运行.quick对于schedule的封装在scheduler这个lua文件里.假设是第一次接触quick的话,可能依照官方的api来写一 ...
- WPF对于xml的简单操作(下)绑定ListView
上个月做好的,电脑给盗了,没及时存在网盘,也及时发到随笔,于是乎悲哉!搞了一个上午终于绑定好了,有时候就是这么眼瞎,Path和XPath全瞎了,摸滚了一个上午,赶紧的随笔跟上先. <ListVi ...
- 使用NSCondition实现多线程同步
iOS中实现多线程技术有非常多方法. 这里说说使用NSCondition实现多线程同步的问题,也就是解决生产者消费者问题(如收发同步等等). 问题流程例如以下: 消费者取得锁,取产品,假设没有,则wa ...